單片機(jī)是最初的大型計(jì)算機(jī)的一個(gè)分支,主要用于:工業(yè)自動(dòng)化控制、智能儀器、儀表、航海、航天、智能家電等領(lǐng)域。
隨著信息技術(shù)的飛速發(fā)展,數(shù)字信號(hào)處理器(DSP)得到了廣泛的應(yīng)用。現(xiàn)今高速DSP的內(nèi)存不再基于Flash結(jié)構(gòu),而是采用存取速度更快的RAM結(jié)構(gòu)。DSP掉電后,其內(nèi)部RAM中的程序和數(shù)據(jù)將全部丟失,所以在脫離仿真器的環(huán)境中,通常做法是事先將程序的可執(zhí)行代碼存入片外的EPROM或Flash中。
通常情況下,進(jìn)行DSP系統(tǒng)開發(fā)調(diào)試時(shí),都要配備一片SRAM芯片作為片外程序RAM。調(diào)試時(shí),使用相應(yīng)的仿真板將程序下載到SRAM中,這樣DSP系統(tǒng)通過運(yùn)行SRAM中的程序代碼來實(shí)現(xiàn)相應(yīng)的操作。可以看到,DSP系統(tǒng)調(diào)試時(shí),關(guān)鍵是要將程序下載到SRAM中,因此如果能將程序代碼通過單片機(jī)寫入SRAM中,則同樣可以完成對(duì)DSP系統(tǒng)的調(diào)試。下面具體介紹在不使用仿真板的情況下,如何運(yùn)用單片機(jī)AT89S5l對(duì)DSP芯片TMS320LF2407進(jìn)行在線調(diào)試。
MCS51系列單片機(jī)是目前應(yīng)用非常廣泛的8位MCU。MCS5l系列單片機(jī)的地址總線為16位,不作擴(kuò)展的情況下其最大的程序和數(shù)據(jù)地址空間為64 KB。但是隨著控制領(lǐng)域的不斷智能化、復(fù)雜化,程序代碼或數(shù)據(jù)空間的大小可能遠(yuǎn)遠(yuǎn)大于64 KB。結(jié)合相應(yīng)的硬件地址擴(kuò)展,使用KeilC5l的Blank Switch技術(shù)可生成代碼長度和數(shù)據(jù)空間大于64 KB的目標(biāo)程序。
基于客戶端數(shù)字信號(hào)處理囂(CST—DSP)的數(shù)字電話系統(tǒng),以TMS320C54CST為核心,實(shí)現(xiàn)模擬信號(hào)和數(shù)字信號(hào)之間的轉(zhuǎn)換,同時(shí)實(shí)現(xiàn)數(shù)字信號(hào)到電話線信號(hào)的調(diào)制和解調(diào),從而實(shí)現(xiàn)公共網(wǎng)上數(shù)字信號(hào)的傳輸。為了提高通信的抗干擾能力,系統(tǒng)軟件實(shí)現(xiàn)回音相消、自動(dòng)增益控制以及數(shù)字濾波等信號(hào)處理算法。
LIN是新近出現(xiàn)在汽車行業(yè)的一種串行通信總線,成本低、協(xié)議簡單可靠,特別適合應(yīng)用在一些數(shù)據(jù)傳輸率不高、控制相對(duì)簡單的場(chǎng)合。可以基于普通單片機(jī)用軟件方式實(shí)現(xiàn),不需要依賴于特殊的硬件,大大降低這種低速串行通信協(xié)議的成本;同時(shí),這種基于普通單片機(jī)實(shí)現(xiàn)的LIN通信代碼具有很強(qiáng)的可移植性。本文概要介紹LIN總線協(xié)議的特點(diǎn),分析其軟件實(shí)現(xiàn)的要點(diǎn),提出幾種基于普通單片機(jī)LIN協(xié)議的實(shí)現(xiàn)方案。
介紹了一種以TMS320F240數(shù)字信號(hào)處理器為核心的異步電機(jī)調(diào)速系統(tǒng)的數(shù)字控制器的硬件和軟件設(shè)計(jì)。介紹了該控制器的結(jié)構(gòu)功能模塊和對(duì)稱空間電壓矢量產(chǎn)生的軟件流程,并對(duì)其中一些基本單元電路和技術(shù)進(jìn)行了分析和討論,最終給出了該控制器給電機(jī)空載實(shí)驗(yàn)時(shí)所生成的SVPWM波形。
在住宅用電中,照明用電占有相當(dāng)大的比重。以家庭 用電為例,空調(diào)、冰箱、熱水器等用電大戶一直是大家關(guān)注 的焦點(diǎn),而天天都在使用的照明反倒被認(rèn)為是“小兒科” 了。
Motorola的SDK(Soft wareDevelopment Kit)是從DSP56800的Metrowerks CodeWarrior開發(fā)工具中發(fā)展而來的,SDK是一個(gè)API(Application Prograrmming Inter—face)、庫、服務(wù)、規(guī)則的集合體。
ADSP-TSl01是AD公司新一代TigerSHARC結(jié)構(gòu)的高性能定點(diǎn)/浮點(diǎn)數(shù)字信號(hào)處理器,以其卓越的性能可廣泛應(yīng)用于醫(yī)療圖像、聲納系統(tǒng)、通信、航空、自動(dòng)控制、儀表、雷達(dá)等領(lǐng)域。文章介紹ADSP-TSl01摘要 的應(yīng)用特點(diǎn)、主要性能及芯片內(nèi)部的系統(tǒng)結(jié)構(gòu)和功能框圖,并著重給出多片ADSP-TSl01在雷達(dá)信號(hào)處理方面的典型應(yīng)用,最后說明DSP的電源供電和功耗的計(jì)算方法。
利用DSP和CPLD來設(shè)計(jì)寬帶信號(hào)源,將DSP軟件控制上的靈活性和CPLD硬件上的高速、高集成度和可編程性有機(jī)地結(jié)合起來,一方面使得信號(hào)源控制簡單、可靠,同時(shí)保證產(chǎn)生的信號(hào)高速、準(zhǔn)確。
由于DSP有先進(jìn)的并行結(jié)構(gòu)使其特別適合于信號(hào)處理,故已經(jīng)越來越多的應(yīng)用于工業(yè)控制領(lǐng)域和各類儀器儀表的開發(fā)設(shè)計(jì)。
介紹采用DSP數(shù)字信號(hào)處理器TMS320VC5402實(shí)現(xiàn)雷達(dá)視頻信號(hào)的數(shù)字采集和檢測(cè)的實(shí)現(xiàn)方法,簡要說明所使用主要器件的功能和特性;介紹二級(jí)門限判決的原理及實(shí)現(xiàn)方法,給出實(shí)現(xiàn)雷達(dá)視頻信號(hào)A/D變換以及對(duì)DSP接口的硬件電路圖;說明軟件實(shí)現(xiàn)雜波濾除以及目標(biāo)信號(hào)檢測(cè)的方法,并提供有關(guān)程序源代碼。
計(jì)算機(jī)系統(tǒng)的可靠性問題一直是限制其在某些領(lǐng)域推廣和應(yīng)用的主要問題。本文首先分析單片機(jī)系統(tǒng)失效的原因,其次論述提高其可靠性的措施,并提出高可靠性單片機(jī)系統(tǒng)的綜合設(shè)計(jì)方法。最后,論述這種方法在低噪聲放大器恒溫控制器中的應(yīng)用。在野外進(jìn)行長期、連續(xù)工作實(shí)驗(yàn)的結(jié)果表明,系統(tǒng)的可靠性能得到充分保障。
結(jié)合實(shí)踐論述了風(fēng)光互補(bǔ)能源的合理性,給出了基于Mcu的風(fēng)光互補(bǔ)獨(dú)立電源的硬件構(gòu)成以及軟件流程。并對(duì)其中的關(guān)鍵技術(shù):如雙標(biāo)三階段充電的流程、逆變模塊的MCU實(shí)現(xiàn)硬件構(gòu)成等詳加闡述。同時(shí)也結(jié)合實(shí)例,介紹了風(fēng)光互補(bǔ)獨(dú)立電源系統(tǒng)的實(shí)際應(yīng)用。