基于GPRS的單片機固件升級系統設計
1.2 單片機與GPRS模塊通信電路設計
MC75模塊是Siemens公司推出的第三代GSM/GPRS/EDGE無(wú)線(xiàn)模塊。這種模塊能處理高數據密集型多媒體設施,可以應用于全球的GSM網(wǎng)絡(luò )。其主要特點(diǎn)為:
◆支持850 MHz、900 MHz、1 800 MHz、1 900 MHz四種頻段;
◆E-GPRS下行速率可達460 kbps;
◆EDGE(E-GPRS)multi-slot ClasslO:
◆GPRS移動(dòng)基站ClassB;
◆SMS及SMS蜂窩廣播;
◆板載SIM卡捅槽或外接SIM卡讀卡器,支持USB接口;
◆AT指令GSM07.05及GSM07.07;
◆輸入電壓為3.2~4.5 V,建議使用3.8 V±O.2 V。
C8051F340與MC75模塊的通信電路如圖2所示。本文引用地址:http://dyxdggzs.com/article/173268.htm
1.3 單片機與串行FIash接口設計
C8051F340內部有64 KB的Flash,而整個(gè)系統程序為40 KB左右,為了實(shí)現遠程升級功能,需將更新的程序存儲在外部擴展Flash中。在此選用了Atmel公司的串行Flash,型號為AT45DBl61D。其電壓工作范圍為2.7~3.6 V,快速串行接口工作頻率最高可達到66 MHz,空間大小為17 301 504位,由4096頁(yè)組成(每頁(yè)包含512字節或者528字節)。除了主存儲器外,它還包括2片512或528字節的靜態(tài)隨機存儲單元。在本系統設計中,AT45DB161D可存儲系統中所需的一些網(wǎng)絡(luò )信號參數,以便經(jīng)過(guò)GPRS網(wǎng)絡(luò )傳遞給遠程主機;另外,還可以存儲遠程服務(wù)器發(fā)送的二進(jìn)制升級文件。其與C8051F340的接口電路如圖3所示。
2 系統軟件設計
該終端設備在工作期間,會(huì )收到遠程服務(wù)器發(fā)送來(lái)的一系列控制命令,如測試周?chē)浇木W(wǎng)絡(luò )信號指令,給某個(gè)手機撥打電話(huà)并記錄通話(huà)狀態(tài)下的信號指令等。這些操作都是由單片機通過(guò)串口發(fā)送給GRPS模塊的AT指令實(shí)現的。例如SEND String(”AT-SMONC\r”),單片機將“AT-SMONC”這條命令通過(guò)串口發(fā)送給GPRS模塊,該模塊可自動(dòng)測得主小區及相鄰小區的信號指令數據,并通過(guò)串口發(fā)送給單片機以供其處理。同樣,單片機可接收到遠程升級指令,從而啟動(dòng)遠程升級功能。
評論