基于A(yíng)Tmegal6的GPRS數據終端設計
0 引 言
目前,在由GPRS承載業(yè)務(wù)支持的標準化網(wǎng)絡(luò )協(xié)議的基礎上,可提供點(diǎn)對點(diǎn)無(wú)連接型網(wǎng)絡(luò )業(yè)務(wù)(PTP―CLNS)、點(diǎn)對點(diǎn)面向連接的數據業(yè)務(wù)(PTP-CONS)和點(diǎn)對多點(diǎn)業(yè)務(wù)(PTM),還能支持用戶(hù)終端業(yè)務(wù)、補充業(yè)務(wù)、GSM短消息業(yè)務(wù)和各種GPRS電信業(yè)務(wù)。GPRS可提供Internet、多媒體、電子商務(wù)等業(yè)務(wù),可應用于運輸業(yè)、金融、證券、商業(yè)和公共安全業(yè);PTM業(yè)務(wù)支持股市動(dòng)態(tài)、天氣預報、交通信息等實(shí)時(shí)發(fā)布;另外,還能提供種類(lèi)繁多、功能強大的以GPRS承載業(yè)務(wù)為基礎的網(wǎng)絡(luò )應用業(yè)務(wù)和基于WAP的各種應用。其中,GPRS的數據業(yè)務(wù)在行業(yè)應用中越來(lái)越廣泛。該業(yè)務(wù)已被應用于遠程抄表、電力系統遠程監控、交通遠程監控、車(chē)輛監控和GPS導航等諸多方面。
在GPRS數據業(yè)務(wù)的行業(yè)應用中,數據終端是最基本的設備。目前的數據終端具有智能化和可擴展性不斷增強的發(fā)展趨勢,性能越來(lái)越強大,接口越來(lái)越豐富,但成本一直居高不下。本文介紹一種以基于AVR單片機ATmegal6和Motorola G20模塊的低成本GPRS數據終端的設計。
l 終端的硬件設計
終端由ATmegal6和G20模塊及一些外圍器件組成,系統的硬件結構如圖1所示。ATmega16具有1個(gè)功能完整的異步串行通信接口(UART),在直流5V供電時(shí),其I/O操作電壓范圍約為O~5V;G20模塊提供一個(gè)用于接收控制命令和傳輸數據的異步串行通信接口,在直流3.3V供電時(shí),其I/O操作電壓范圍為0~3.3 V,因此,可以將ATmegal6串行接口經(jīng)電平轉換電路轉接后與G20模塊的串行口相連,進(jìn)行異步串行數據交換。終端采用一塊16×2字符型LCD顯示GPRS網(wǎng)絡(luò )連接及數據傳輸狀況信息。ATmegal6和LCD采用直流5 V供電,5 V電源經(jīng)過(guò)由低壓差線(xiàn)性穩壓集成電路LM1117―3.3組成的穩壓電路將電壓轉換成3.3 V后給G20模塊供電。
1.1 ATmegal6與G20模塊的硬件接口
由于A(yíng)Tmegal6和G20模塊的I/O操作電壓范圍不相同,所以?xún)烧叩拇锌谥g需經(jīng)過(guò)電平轉換才能確保穩定通信,其電平轉換電路如圖2所示。
這里采用光電耦合器件TLP521進(jìn)行5 V和3.3 V之間的電平轉換。ATmegal6的I/O驅動(dòng)能力較強(最大輸出40 mA電流),可以直接驅動(dòng)TLP521。G20模塊的I/O驅動(dòng)能力較弱,需加一級驅動(dòng)緩沖器才能驅動(dòng)TLP521,這里使用7406反相驅動(dòng)緩沖器。
評論