【正文】
秒數(shù)。devid1~0xffff二進(jìn)制設(shè)備ID如10002(設(shè)備id最低兩個(gè)字節(jié)02為設(shè)備類(lèi)型)10000以?xún)?nèi)的為內(nèi)部測(cè)試idcmd0~0xff二進(jìn)制操作命令字payload.......字符型數(shù)據(jù)載荷區(qū),約定最大長(zhǎng)度0~1200,不得超過(guò)最大長(zhǎng)度。crc160~65535(0x0~0xffff)二進(jìn)制crc16校驗(yàn)采用二進(jìn)制,對(duì)除包頭以外的所有字節(jié)進(jìn)行CRC16 (RTU標(biāo)準(zhǔn))校驗(yàn),變換成2字節(jié),高八位在前,低八位在后。表45 UDP協(xié)議數(shù)據(jù)包報(bào)文格式使用規(guī)約5 系統(tǒng)調(diào)試與測(cè)試本系統(tǒng)的調(diào)試階段分為硬件調(diào)試和軟件調(diào)試,下面我們將介紹它們相應(yīng)的調(diào)試過(guò)程與結(jié)果。 硬件調(diào)試 本設(shè)計(jì)通過(guò)采用Altium公司推出的一體化電子產(chǎn)品開(kāi)發(fā)系統(tǒng)Altium Designer09完成了原理圖設(shè)計(jì)和PCB板的繪制。PCB板繪制為雙層板,經(jīng)工廠(chǎng)加工完成后,首先對(duì)其主要線(xiàn)路進(jìn)行檢測(cè),如是否出現(xiàn)露銅、電源地短路現(xiàn)象等。 初步檢測(cè)完成后,需要完成電路板的焊接工作。本系統(tǒng)的主控芯片的封裝為L(zhǎng)QFP100,焊接時(shí)容易出現(xiàn)引腳短路、虛焊等現(xiàn)象。所以完成焊接后先檢查是否出現(xiàn)上述現(xiàn)象,判斷無(wú)誤后上電測(cè)試,觀察電流值是否異常,每個(gè)節(jié)點(diǎn)電壓是否為預(yù)定值,芯片是否出現(xiàn)發(fā)熱現(xiàn)象等。以下為該電路板的電路參數(shù)以及各節(jié)點(diǎn)電壓:供電電壓12V總電流112mALM25765VLM2576ADJDCDC隔離表51 電路板測(cè)量參數(shù) 各個(gè)節(jié)點(diǎn)電壓檢測(cè)通過(guò)后,測(cè)試代碼下載是否有異常,單片機(jī)是否正常工作等。完成這些測(cè)試后,本系統(tǒng)的硬件測(cè)試部分就完成了。 軟件調(diào)試 本系統(tǒng)采用MDK方式進(jìn)行開(kāi)發(fā),下圖為工作界面:圖51 MDK工作界面 ,用串口進(jìn)行燒寫(xiě):圖52 hex文件燒寫(xiě) 進(jìn)行參數(shù)配置:圖53 網(wǎng)關(guān)參數(shù)配置 查看數(shù)據(jù)上傳結(jié)果:圖54 終端數(shù)據(jù)顯示6 結(jié)束語(yǔ) 從最初的確定該課題,到拿出設(shè)計(jì)方案、繪制原理圖、PCB電路板以及大量的硬件調(diào)試和軟件調(diào)試,最終完成了本課題,制作出一款基于GSM遠(yuǎn)程通訊的網(wǎng)關(guān),并且取得了預(yù)期的效果,運(yùn)行狀態(tài)良好。在完成本設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了很多平時(shí)沒(méi)有注意到的細(xì)節(jié)問(wèn)題,往往這些問(wèn)題最終會(huì)對(duì)實(shí)現(xiàn)結(jié)果產(chǎn)生很大的影響。所以在今后的學(xué)習(xí)工作中需要引起重視,要腳踏實(shí)地注意每一個(gè)細(xì)節(jié)。 雖然本課題達(dá)到預(yù)期效果,實(shí)現(xiàn)相應(yīng)功能,但仍有一些不足之處,存在很大的優(yōu)化和改進(jìn)空間,如缺少人機(jī)交互界面,缺乏用戶(hù)體驗(yàn)感;采用無(wú)線(xiàn)通訊時(shí)信號(hào)容易被干擾等。因此,在以后的工作中,我們還將進(jìn)行進(jìn)一步的研究和改善工作。致謝感謝何志杰老師在該課題的完成過(guò)程中對(duì)我的幫助,百忙之中抽出時(shí)間關(guān)注、指導(dǎo)我的作品設(shè)計(jì)及論文撰寫(xiě)的整個(gè)過(guò)程。在作品的電路設(shè)計(jì)過(guò)程中提供許多有用的解決方案,保證了的電路板制作順利完成,并且?guī)椭易屑?xì)修改論文,提出寶貴意見(jiàn)。同時(shí)感謝邵曉斌、邱建清兩位師兄在硬件設(shè)計(jì)過(guò)程中對(duì)我的幫助,感謝吳劍煌同學(xué)本課題的軟件編程過(guò)程中的支持與幫助。參考文獻(xiàn)[1]Design of remote munication gateway based on GSMCollege of Physics and Energy, New Energy Science and Engineering135032012105 ZHANG Zhengfeng Adviser: HE ZhijieAbstract: In order to make home life bee more convenient and relaxed, in order to meet the requirements of modern industrial field or schools and other large venues on the integration and miniaturization of the control device, the design of a stm32f103ve control chip based on GSM remote munication of the wireless gateway. The wireless gateway collects the data from the intelligent water and electricity meter and transfers the data to the remote monitoring center through the GPRS wireless transmission technology of the GSM module. Remote monitoring center through the PC connected to the Internet network, data receiving, monitoring analysis and preservation. The scheme solves the problems of realtime data monitoring, acquisition and abnormal alarm for large scale control equipment. After experimental testing, the gateway has light, precise control, data throughput, speed and other characteristics, is very suitable for factories, schools and other places to use.Key Words: stm32f103ve, GSM, GPRS wireless transmission, 485 bus附件A系統(tǒng)整體原理圖附件B電路板實(shí)物圖