聯(lián)系我們???Contact

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

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


  本文對基于GSM短消息收發(fā)系統(tǒng)的設(shè)計與實現(xiàn)作了具體描述,給出ZS1AZ153YD了系統(tǒng)的軟硬件設(shè)計方案,對主要硬件,即GSM模塊Q2403A 和8051單片機作了重點介紹2SC5201
。給出了系統(tǒng)的軟件設(shè)計,包括PC與單片機通信部分和短消息收發(fā)部分。最后實現(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)換和串口擴展電路。8051單片機實現(xiàn)存儲器擴展之后,通過RS-232總線接口電路與P 
C進行數(shù)據(jù)通信;以中斷方式對數(shù)據(jù)進行處理后,控制Q2403A74FCT244M手機模塊進行短消息收發(fā),實現(xiàn)系統(tǒng)的監(jiān)控功能。


  單片機擴展電路設(shè)計


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


  讀寫存儲器擴展


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


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


  只讀存儲器擴展


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


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


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


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


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