單片機(jī)短消息收發(fā)系統(tǒng)

2016/12/11 16:15:27??????點(diǎn)擊:
     基于GSM短消息的業(yè)務(wù)不需要建立撥號(hào)連接,只需把待發(fā)的消息加上目的地址發(fā)送至短消息中心,再由短消息中心轉(zhuǎn)發(fā)到最終目標(biāo)。GSM 短消息業(yè)務(wù)以其連接簡(jiǎn)單、費(fèi)用低廉、覆蓋范圍廣、實(shí)現(xiàn)方便等優(yōu)點(diǎn)得到了廣泛的應(yīng)用。運(yùn)用 GSM 短消息實(shí)現(xiàn)遠(yuǎn)程測(cè)控的可靠性較高、信號(hào)傳播距離遠(yuǎn)、覆蓋面積廣,并且可以節(jié)省建網(wǎng)初期的巨額投資。


  本文對(duì)基于GSM短消息收發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作了具體描述,給出ZS1AZ153YD了系統(tǒng)的軟硬件設(shè)計(jì)方案,對(duì)主要硬件,即GSM模塊Q2403A 和8051單片機(jī)作了重點(diǎn)介紹2SC5201
。給出了系統(tǒng)的軟件設(shè)計(jì),包括PC與單片機(jī)通信部分和短消息收發(fā)部分。最后實(shí)現(xiàn)系統(tǒng)監(jiān)控功能。




  其中,電源轉(zhuǎn)換器將PC端口的12V電壓轉(zhuǎn)換成3.6V和5V穩(wěn)壓UPD65813GL-E91
,使系統(tǒng)中的芯片處于正常工作狀態(tài)。RS-232總線接口電路包括電平轉(zhuǎn)換和串口擴(kuò)展電路。8051單片機(jī)實(shí)現(xiàn)存儲(chǔ)器擴(kuò)展之后,通過RS-232總線接口電路與P 
C進(jìn)行數(shù)據(jù)通信;以中斷方式對(duì)數(shù)據(jù)進(jìn)行處理后,控制Q2403A74FCT244M手機(jī)模塊進(jìn)行短消息收發(fā),實(shí)現(xiàn)系統(tǒng)的監(jiān)控功能。


  單片機(jī)擴(kuò)展電路設(shè)計(jì)


  MCS-51單片機(jī)的內(nèi)部雖已集成了很多資源,XCS20TQ144-4C這些資源都是折中配置的,片內(nèi)程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器的容量都不大,并行I/O端口的數(shù)量也不是很多。此外,在有些應(yīng)用中,片內(nèi)定時(shí)器、中斷、串行口等也顯得不足。因此,根據(jù)需要,本系統(tǒng)選用8051單片機(jī)并對(duì)其進(jìn)行擴(kuò)展。


  讀寫存儲(chǔ)器擴(kuò)展


  本文選用SRAM芯片6264。容量為8K×8bitBUZ326。其地址線有13條,即A12~A0。8條數(shù)據(jù)線D7~D0。再加上其他引腳,總共有28個(gè)引腳,其中有2個(gè)標(biāo)注為Nc的空引腳。把Nc引腳分別作為地址線A13~A14使用,就是容量為16k×8bit和32k×8bit的SRAM存儲(chǔ)芯片。


  接口方案采用地址完全譯碼設(shè)計(jì)。 74F377N使用74138譯碼器為擴(kuò)展的存儲(chǔ)器分配地址空間。給6264數(shù)據(jù)存儲(chǔ)器分配惟一的地址空間是:0000H~1FFFH。


  只讀存儲(chǔ)器擴(kuò)展


  本文選用AT24C02進(jìn)行數(shù)據(jù)存儲(chǔ)。它使用兩根信號(hào)線進(jìn)行數(shù)據(jù)傳輸,一根是串行數(shù)據(jù)線(SDA),另一根是串行時(shí)鐘線(SCL)。


  RS-232接口電路設(shè)計(jì)


  MAX202是單電源、雙RS-232發(fā)送/接收器,適用于各種EIA-232E和V.28/V.24的通信接口。MAX202芯片有一個(gè)電壓轉(zhuǎn)換器,可以把輸入的+5V電源轉(zhuǎn)換成RS-232C輸出所需的±10V電壓,所以,用此芯片接口的串行通信系統(tǒng)只要單一的+5V即可。


  本文選用通用異步接收/發(fā)送器MAX3100對(duì)單片機(jī)串行口進(jìn)行擴(kuò)展2SC2240,將單片機(jī)與RS-232總線相連。


  MAX3100供電電源范圍寬、功耗低、在+2.7V~+5.5V的電源中僅吸收0.5mA的電流,具有零功耗的停機(jī)模式,并能由接收信號(hào)喚醒,使用SPI/Microwire接口與主微控制器進(jìn)行通信。MAX3100不僅適合于速率高達(dá)230kbps的RS-232和RS-485數(shù)據(jù)鏈路,而且支持速率為2.4kbps~115.2kbps的紅外線數(shù)據(jù)協(xié)會(huì)(IrDA)SIR格式,在基于微控制器的小型系統(tǒng)設(shè)計(jì)中具有良好的應(yīng)用前景。