采用的微處理器為ti公司的msp430f149,它是一種超低功耗的混合信號(hào)控制器,具有16位risc結(jié)構(gòu),cpu中的16個(gè)寄存器和常數(shù)產(chǎn)生器使msp430能達(dá)到最高的代碼效率。單片機(jī)通過(guò)采用不同的時(shí)鐘源工作可以使器件滿(mǎn)足不同功耗要求,適當(dāng)選擇時(shí)鐘源,可以讓器件的功耗達(dá)到最小。外設(shè)主要有存儲(chǔ)器、時(shí)鐘模塊、定時(shí)器、usart和a/d轉(zhuǎn)換器(模數(shù)轉(zhuǎn)換器即a/d轉(zhuǎn)換器,或簡(jiǎn)稱(chēng)adc,通常是指一個(gè)將模擬信號(hào)轉(zhuǎn)變?yōu)閿?shù)字信號(hào)的電子元件。通常的模數(shù)轉(zhuǎn)換器是將一個(gè)輸入電壓信號(hào)轉(zhuǎn)換為一個(gè)輸出的數(shù)字信號(hào)。由于數(shù)字信號(hào)本身不具有實(shí)際意義,僅僅表示一個(gè)相對(duì)大小。故任何一個(gè)模數(shù)轉(zhuǎn)換器都需要一個(gè)參考模擬量作為轉(zhuǎn)換的標(biāo)準(zhǔn),比較常見(jiàn)的參考標(biāo)準(zhǔn)為最大的可轉(zhuǎn)換信號(hào)大小。而輸出的數(shù)字量則表示輸入信號(hào)相對(duì)于參考信號(hào)的大小。)等。此次設(shè)計(jì)主要用到了msp430f149兩個(gè)串口通信模塊usart0和usart1,usart0作為uart使用,提供異步通信,通過(guò)max3232電平轉(zhuǎn)換芯片提供rs-232接口和pc機(jī)進(jìn)行通信,usart1作為spi使用,提供同步通信,主要是和nrf905之間進(jìn)行命令和數(shù)據(jù)通信。把msp430f149的p2口作為一般引腳使用,與nrf905的其他引腳相連。對(duì)msp430f149提供雙晶振系統(tǒng),低頻晶振為32.768k,與微控制的xin和xout相連,為rs-232接口提供頻率支持,高頻晶振為8m,和微控制器的xt2相連,為系統(tǒng)運(yùn)行的主時(shí)鐘。系統(tǒng)的整體設(shè)計(jì)相對(duì)較為簡(jiǎn)單,不過(guò)在此基礎(chǔ)上可以實(shí)現(xiàn)遙測(cè),無(wú)線(xiàn)抄表,工業(yè)數(shù)據(jù)采集,機(jī)器人控制等。發(fā)送和接收的硬件電路是一樣的,系統(tǒng)設(shè)計(jì)主要硬件電路圖如圖3所示。
(責(zé)任編輯:admin) 來(lái)源:陰雨