新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的低成本远程监控系统

基于单片机的低成本远程监控系统

作者:时间:2012-04-09来源:网络收藏

3 有线/无线数据通信的软硬件设计

串行口,只能解决近距离的通信,对中、远距离通讯则无能为力。当各点之间距离超过1 km或更远时,就需要采用调制解调技术来解决,参见图2。

3.1 有线数据通信

采用电话线作通信介质在主、从站都经过有线数字调制解调器(简称Modem)形成FSK调制信号。

在本方案中采用TCM3105,它是TI公司生产的单片CMOS工艺的Modem,符合CCITT V.23建议和BELL202标准,内含基本的调制解调、定时、载波检测,以及群延时均衡等,可工作于全双工或半双工方式。其RD及TD脚可以和的串行口RXD、TXD直接相接,RDR1、RDR2外接至8031的P1口以设定波特率(1200、600bps)。RXB脚用于接受信号偏压调整,在片内调整最后一级比较器的门限电平。CDL脚作载波检测电平设定,所以应精确调整电位器W1、W2以保证良好的收发性能。这里的CLK脚仅作观测用,一般不接。

调制信号输入RC、输出脚TC经过两级运放及1:1变压线圈隔离后至外部电缆接插件。

3.2 无线数、话一体通信

无线数据传输的传播介质是电磁波,很适合复杂地形或机动设备等应用场合,并且能和话音分时复用一部电台,其优点不言而喻。无论是数据还是话音,V/UHF电台本质上传输的都是低频基带信号。MSM6927是日本OKI公司生产的一种单片集成、采用FSK调制的Modem,符合ITU-T V.23通信协议,与8031微处理器以及射频电路一起可以进行无线链路数据报的双向可靠传输。

图2中的发送RD和XD是收发数据脚,为了与有线Modem复用8031的串行口,还应将这二者和TCM3105的RD、TD脚通过多路开关54LS157转接至8031的RXD、TXD,这一点图中没有绘出。/CD2脚表示是否接收到载波信号,低电平有效,可接至指示灯。调制信号输入AIN、输出脚AO经过运放处理及低通滤波后馈送到电台。

3.3 通信软件设计

通信采取由主机首先发起广播呼叫,检查各从机是否就绪,再将缺席者从以后的轮询队列中删除的方法。由于未采用复杂的TCP协议,所以主呼与应答必须事先确定好规则,这样可以避免多个现场节点同时呼叫而出现通信阻塞。数据帧定义为:

33.jpg

主呼方呼叫后无应答,给出超时标志后即脱离。分机收到数据包后如发现地址与本机符合则接受,有错则视信息的重要与否,要求重发或干脆丢弃。调试时可与微机进行仿真通信,评估控制关系及数据响应率,以减小研发工作量。

4 改善可靠性的措施

·适当的冗余设计有助于军用系统的可靠性。如本系统的有线/无线通信,CRT与LET复合显示,以及备用通道的控制等,都起到了良好的效果。

·抗雷击措施在野外作业时应当加强。本系统曾遭雷击而重度受损,后追加了防雷保护器,包括有线数据通信电缆串接的防雷保护器、电源防雷保护器等,系统经受住了恶劣气候的考验。

·防止键盘死锁的一种特殊办法。键盘死锁是工业控制系统甚至家用电脑的常见故障,但对于实时性要求比较高的军用系统,则要坚决杜绝这一现象。本系统曾遇到由于8279的RST上出现小毛刺,而使8279异常复位,从而导致键盘死锁的现象。因此,在定时器子程序内追加了8279初始化代码,即,每隔 10ms定时给8279初始化一次,以后再未出现键盘死锁现象。

·算法设计优化也可提高系统的可使用性。如AD采样后的“野值”剔除处理、Karlman滤波,以及数据通信的纠错编码等,本系统采用了海明(Hamming)编码校验与代码和相结合的方法进行检错与纠错。

5 结束语

采用上述思路设计的,已批量生产并装备部队。经使用证明其启动快捷、组网灵活、运行可靠,取得了良好的效益。

参考文献
1 吕建平.企业数据通信.北京:清华大学出版社,1997,2
2 何立民.应用文集.北京:北京航空航天大学出版社,1993,7


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭