微波EDA网,见证研发工程师的成长! 2025濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柟缁㈠枟閸庡顭块懜闈涘缂佺嫏鍥х閻庢稒蓱鐏忣厼霉濠婂懎浜惧ǎ鍥э躬婵″爼宕熼鐐差瀴闂備礁鎲¢悷銉ф崲濮椻偓瀵鏁愭径濠勵吅闂佹寧绻傚Λ顓炍涢崟顓犵<闁绘劦鍓欓崝銈嗙箾绾绡€鐎殿喖顭烽幃銏ゅ川婵犲嫮肖闂備礁鎲¢幐鍡涘川椤旂瓔鍟呯紓鍌氬€搁崐鐑芥嚄閼搁潧鍨旀い鎾卞灩閸ㄥ倿鏌涢锝嗙闁藉啰鍠栭弻鏇熺箾閻愵剚鐝曢梺绋款儏濡繈寮诲☉姘勃闁告挆鈧Σ鍫濐渻閵堝懘鐛滈柟鍑ゆ嫹04闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閳╁啯鐝曢梻浣藉Г閿氭い锔诲枤缁辨棃寮撮姀鈾€鎷绘繛杈剧秬濞咃絿鏁☉銏$厱闁哄啠鍋撴繛鑼枛閻涱噣寮介褎鏅濋梺闈涚墕濞诧絿绮径濠庢富闁靛牆妫涙晶閬嶆煕鐎n剙浠遍柟顕嗙節婵$兘鍩¢崒婊冨箺闂備礁鎼ú銊╁磻濞戙垹鐒垫い鎺嗗亾婵犫偓闁秴鐒垫い鎺嶈兌閸熸煡鏌熼崙銈嗗25闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閳╁啯鐝栭梻渚€鈧偛鑻晶鎵磼椤曞棛鍒伴摶鏍归敐鍫燁仩妞ゆ梹娲熷娲偡閹殿喗鎲奸梺鑽ゅ枂閸庣敻骞冨鈧崺锟犲礃椤忓棴绱查梻浣虹帛閻熴垽宕戦幘缁樼厱闁靛ǹ鍎抽崺锝団偓娈垮枛椤攱淇婇幖浣哥厸闁稿本鐭花浠嬫⒒娴e懙褰掑嫉椤掑倻鐭欓柟杈惧瘜閺佸倿鏌ㄩ悤鍌涘 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閻樻爠鍥ㄧ厱閻忕偛澧介悡顖氼熆鐟欏嫭绀€闁宠鍨块、娆戠磼閹惧墎绐楅梻浣告啞椤棝宕橀敐鍡欌偓娲倵楠炲灝鍔氭繛鑼█瀹曟垿骞橀懜闈涙瀭闂佸憡娲﹂崜娑㈡晬濞戙垺鈷戦柛娑樷看濞堟洖鈹戦悙璇ц含闁诡喕鍗抽、姘跺焵椤掆偓閻g兘宕奸弴銊︽櫌婵犮垼娉涢鍡椻枍鐏炶В鏀介柣妯虹仛閺嗏晛鈹戦鑺ュ唉妤犵偛锕ュ鍕箛椤掑偊绱遍梻浣筋潐瀹曟﹢顢氳閺屻劑濡堕崱鏇犵畾闂侀潧鐗嗙€氼垶宕楀畝鍕厱婵炲棗绻戦ˉ銏℃叏婵犲懏顏犵紒杈ㄥ笒铻i柤濮愬€ゅΣ顒勬⒒娴e懙褰掓晝閵堝拑鑰块梺顒€绉撮悞鍨亜閹哄秷鍏岄柛鐔哥叀閺岀喖宕欓妶鍡楊伓婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵婵炲棗绻掓禒楣冩⒑缁嬫鍎嶉柛濠冪箞瀵寮撮悢铏诡啎閻熸粌绉瑰畷顖烆敃閿旇棄鈧泛鈹戦悩鍙夊闁抽攱鍨块弻鐔虹矙閹稿孩宕崇紓浣哄У閹稿濡甸崟顖涙櫆閻犲洩灏欐禒顖滅磽娓氬洤鏋涙い顓犲厴閵嗕礁鈽夐姀鈥斥偓鐑芥倵閻㈢櫥鐟邦嚕閹惰姤鈷掑ù锝堟鐢稒绻涢崣澶屽⒌鐎规洘鍔欏畷鐑筋敇濞戞ü澹曞┑顔结缚閸嬫挾鈧熬鎷�
首页 > 通信和网络 > 通信网络技术文库 > 基于GSM、GPS模块的手持无线线路巡护终端的设计

基于GSM、GPS模块的手持无线线路巡护终端的设计

时间:12-21 来源:互联网 点击:
随着光纤通信传输网的延伸以及通信维护任务的增加,为加强通信线路的维护,并及时发现维护过程中存在的各种问题,迫切需要开发一套成本低廉、适合通信总站通信线路维护任务、实用性强的巡护监管系统。对于在通信线路维护中存在维护人员分散、线路分布地域广、管理部门难以掌握线路巡护情况,某些单位存在线路巡护不及时、不到位、缺少有效的监管手段的实际情况。为彻底解决线路维护管理这一难题,本文研制了一套通信线路巡检监管系统,可实现对线路巡护的实时监控,及时掌握每条线路巡护出勤率、工作量,并发现线路巡护过程中存在的各种问题。

本文中的硬件设备采用嵌入式开发设计,MCU采用MSP430F149芯片进行系统控制,并预设JTAG接口这种简单方便的程序下载方式,以便对终端设备功能进行完善和修改。GPS模块采用德国FALCOM公司的JP13模块,定位速度快、性能稳定、信息准确、功耗低。GSM短信息模块采用明基公司的BENQ-M32模块,具有体积小,信号稳定、支持900/1,800MHz双频、接通率高、信号质量好等特点。设备结构简单、成本低、操作使用和维护方便,并且集成度高、能耗低、体积小、便于携带。

一、功能实现

1. GPS定位信息采集通信的实现

使用单片机的串口与GPS模块的通信口相连,系统上电后,对MCU进行初始化,开始串口工作、设置波特率,使MCU与GPS模块建立通信连接,当GPS模块接收到定位信息数据后,以全报文的方式发送给MCU。数据是实时的,因此MCU可根据接收的数据判断当前的时间和定位情况。

2. GSM短信息收发通信的实现

使用AT指令集对GSM模块进行初始化,实时接收控制中心发送的设置信息和查询信息,通过设定的通信协议来修改终端设备的各项保密设置,并查询终端的当前位置和当前状态。

3. 手持设备的操作和显示

本文设计的手持终端采用简洁、易懂、便于使用的按键和显示器。可以通过简单的按键操作和易懂的显示方法对手持终端进行操作,查询当前的位置信息、已发送和未发送信息,还可以随时发送当前的位置信息给控制中心。

4. 存储功能的实现

可以存储200条已读和未读短信息,IIC总线控制,擦出重写次数为十万次。

二、硬件电路实现

如图1中的电路设计框图所示,手持终端设备主要由MSP430F149 FLASH型单片机、GPS模块(JP13)、短信收发控制模块(BENQ-M32)、FLASH存储器、LCD显示器及天线等部分组成。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻濞戔懞鍥偨缁嬪灝鐎俊銈忕到閸燁偆绮诲☉妯忓綊鏁愰崨顔跨缂備礁顑勯懗鍓佹閹捐纾兼慨姗嗗厴閸嬫捇鎮滈懞銉モ偓鍧楁煥閺囨氨鍔嶉柟鍐茬焸濮婄粯鎷呴崨濠傛殘闂佽崵鍠嗛崕鎶藉箲閵忕媭娼ㄩ柍褜鍓欓锝嗙節濮橆厼浜滅紒鐐妞存悂寮查鍕拺闁圭ǹ娴风粻鎾寸箾鐠囇呭埌閺佸牊淇婇妶鍛櫤闁稿鍓濈换婵囩節閸屾稑娅e銈忕到閵堟悂骞冩禒瀣垫晬婵炴垶蓱鐠囩偤姊虹拠鈥虫灍闁荤噦濡囬幑銏犫攽鐎n亞鍊為梺闈浤涢崘銊ヮ洭濠电姷鏁告慨鐑藉极閹间礁纾规い鏍仜閻掑灚銇勯幒鎴濐仼缁炬儳顭烽弻鐔煎礈瑜忕敮娑㈡煟閹惧娲撮柟顔筋殜閺佹劖鎯旈垾鑼晼濠电姭鎷冮崘顏冪驳闂侀€涚┒閸斿秶鎹㈠┑瀣窛妞ゆ洖鎳嶉崫妤呮⒒娴e憡璐¢柟铏尵閳ь剚姘ㄦ晶妤佺┍婵犲洤绠瑰ù锝堝€介妸鈺傜叆闁哄啠鍋撻柛搴$-缁辩偤骞掑Δ浣叉嫽闂佺ǹ鏈悷銊╁礂瀹€鍕厵闁惧浚鍋呭畷宀€鈧娲滈弫璇差嚕娴犲鏁囬柣鎰問閸炵敻姊绘担鑺ョ《闁革綇绠撻獮蹇涙晸閿燂拷...


1. MSP430F149单片机及其主要功能

本系统采用的MSP430F149单片机是德州仪器公司(TI)的MSP430F14x系列,这是一款超低功耗Flash型16位RISC指令集单片机。它采用“冯-纽曼”结构,RAM、ROM和全部外围模块都位于同一个地址空间内,两通道串行通信接口可用于异步或同步(UART/SPI)模式。它具有丰富的片内外围,是F14x系列中功能最强大的一款,非常适合于构成一个全功能的便携式单片机应用系统。该器件在本系统中的作用主要包括:管理控制整机工作,对各模块进行上电自检,处理键盘输入,液晶板的字符显示,指示灯的状态显示,按键提示音的生成,控制GSM、GPS模块的协调工作,根据操作完成定位信息的编码发送等等。上电启动过程如图2所示。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻濞戔懞鍥偨缁嬪灝鐎俊銈忕到閸燁偆绮诲☉妯忓綊鏁愰崨顔跨缂備礁顑勯懗鍓佹閹捐纾兼慨姗嗗厴閸嬫捇鎮滈懞銉モ偓鍧楁煥閺囨氨鍔嶉柟鍐茬焸濮婄粯鎷呴崨濠傛殘闂佽崵鍠嗛崕鎶藉箲閵忕媭娼ㄩ柍褜鍓欓锝嗙節濮橆厼浜滅紒鐐妞存悂寮查鍕拺闁圭ǹ娴风粻鎾寸箾鐠囇呭埌閺佸牊淇婇妶鍛櫤闁稿鍓濈换婵囩節閸屾稑娅e銈忕到閵堟悂骞冩禒瀣垫晬婵炴垶蓱鐠囩偤姊虹拠鈥虫灍闁荤噦濡囬幑銏犫攽鐎n亞鍊為梺闈浤涢崘銊ヮ洭濠电姷鏁告慨鐑藉极閹间礁纾规い鏍仜閻掑灚銇勯幒鎴濐仼缁炬儳顭烽弻鐔煎礈瑜忕敮娑㈡煟閹惧娲撮柟顔筋殜閺佹劖鎯旈垾鑼晼濠电姭鎷冮崘顏冪驳闂侀€涚┒閸斿秶鎹㈠┑瀣窛妞ゆ洖鎳嶉崫妤呮⒒娴e憡璐¢柟铏尵閳ь剚姘ㄦ晶妤佺┍婵犲洤绠瑰ù锝堝€介妸鈺傜叆闁哄啠鍋撻柛搴$-缁辩偤骞掑Δ浣叉嫽闂佺ǹ鏈悷銊╁礂瀹€鍕厵闁惧浚鍋呭畷宀€鈧娲滈弫璇差嚕娴犲鏁囬柣鎰問閸炵敻姊绘担鑺ョ《闁革綇绠撻獮蹇涙晸閿燂拷...


上电开机时首先对BENQ-M32模块、LCD显示器、JP13模块进行初始化。预置英文字符及汉字字符信息,发送数据给LCD显示器,显示开机信息。发送指令给BENQ-M32模块检测SIM卡,检测GSM信号强度。由JP13获取GPS定位信息,并将信息格式输出至LCD上显示。当上述检测完成后,终端自动发送一个开机信息给信息中心,告知中心该终端已登录系统。

当检测到无SIM卡时,显示错误信息后程序中断,终端不再工作;若SIM卡检测正常,则继续执行。

终端工作方式有自动定时上报位置信息和手动上报两种工作方式,当系统中心以GSM短信的形式发送给终端“自动发信”指令时,BENQ-M32在接收到信息后,将该信息传送至MSP430F149单片机,单片机进行处理后获得自动发送间隔时间(发送间隔时间取值范围为0~255分钟,“0”表示终端手动发送),此时终端进入自动发送状态。

MSP430F149单片机将终端号、信息内容、经纬度坐标和发送时间格式转化成字符串,再将字符串传送至BENQ-M32,以短信的形式发送给系统中心。

2. GPS定位信息的采集及处理

GPS模块采用德国FALCOM公司GPS模组JP13,它采用了美国SiRF公司Star III芯片组,具有如下优点:定位精度高:定位误差小于10m;定位速度快:冷启动时间小于30s;超高灵敏度:灵敏度达-159dbm;功耗低:工作电压+3.3V DC,功耗105mw。JP13获得定位数据后通过串口输出至单片机,通信波特率为115200,输出数据格式是NMEA-0183。

GPS坐标的提取过程:接收机只要处于工作状态就会源源不断地将接收并计算出的GPS导航定位信息传送至单片机UART串行接口。在未经过分类提取之前,这些信息是无法加以利用的。与其它通信协议类似,对GPS进行信息提取必须首先明确其帧结构,然后才能根据结构完成对各个定位信息的提取。发送至单片机的数据主要由帧头、帧尾和帧内数据组成,根据数据帧的不同,帧头也不相同,主要有“$GPGGA”、“$GPGSA”、“$GPGSV”以及“$GPRMC”等。这些帧头标识了后续帧内数据的组成结构,各种帧均以回车符和换行符作为帧尾标识一帧的结束。本文所关心的定位数据是经纬度、速度、时间等信息,这些信息均可以从“$GPRMC”帧中获得。

其它几种帧格式则没有使用,虽然接收机在不断向单片机发送各种数据帧,但在处理时可以先通过对帧头的判断而仅对“$GPRMC”帧进行数据提取,从中提取出所关心的时间(日期和时间)和地理坐标(经、纬度)信息进行处理。

从GPS接收机中获得的时间信息为格林尼治时间,因此需要在获取时间上加8小时才为中国标准时间。而且GPS使用的WGS-84坐标系也与中国采用的坐标系不同,在使用过程中也需要对此进行变换。

閻忓繐瀚伴。鑸电▔閹捐尙鐟归柛鈺冾攰椤斿嫰寮▎鎴旀煠闁规亽鍔忓畷锟�

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top