基于MSM7512B單片Modem的遠程抄表系統設計
摘 要:本文介紹了AT90S2313單片機及單片Modem芯片7512B的性能特點,并設計出基于MSM7512B單片Modem遠程抄表系統。
關鍵詞:AT90S2313;MSM7512B;遠程抄表; 協議
引言
近幾年出現的磁卡式、電卡式和I C卡式燃氣表,可以對用氣大戶的燃氣表實現自動化管理,對高層樓宇和成千上萬的居民用戶實現抄表自動化。但是,要大規模地推廣應用必將對現有的機械式燃氣表進行徹底改造。這將導致一次性投資過大,增加居民用戶的負擔。
針對機械式燃氣表特殊情況,本文設計了基于MSM7512B的Modem遠程抄表系統,該系統同樣也適用于電度表和水表場合的應用,其系統結構框圖如圖1所示。它以電話網為交換媒介,可以對各個表站的煤氣表數據進行遠程采集,對收到的數據進行存儲、查詢及打印等處理。上位機是一臺PC機,采用VB開發環境,通過標準Modem來實現通信;下位機系統系統可分為三部分:單片機單元、計數接口及電壓檢測單元、調制解調單元。
單片機單元
本系統中采用Atmel公司的AVR系列單片機AT90S2313。AVR系列單片機是該公司EEPROM電可擦除技術和Flash技術以及RISC結構微控制器技術成功結合的產品。它的程序和數據分別存儲,總線獨立;為了提高目標代碼的性能優化功耗設計,AVR單片機采用RISC結構和快速寄存器文件;程序執行單級流水線,一改以往傳統累加器結構代碼效率低,運算能力低的缺點。
引腳定義:AT90S2313具有20個引腳(VCC,GND,RESET,XT1,XT2,PB(7~0), PD(6~0))。內部資源:程序存儲單元(1K
評論