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