2.2 数据接收显示单元
数据接收显示单元是以单片机89c51为核心,由调制解调电路FX429和串口通信电路(RS232)组成 。译码电路也采用GAL16V8 。它把数据采集发送单元送来的信号解调后,整理成数字信号,再转换成RS232送给工控机,由工控机显示处理 。
3 通信协议
数据采集发送单元和数据接收显示单元之间的通信帧格式如表2所列 。
表2 发送单元和接收单元的通信帧格式
帧头C4D7 信道号 模拟量1 模拟量2
模拟量3 模拟量4 数字量 伴随字
其中:信道号0-7,共8个信道;模拟量1为电源电压;模拟量2为正向功率测量电压指示;模拟量3为反向功率测量电压指示;模拟量4为接收信号强度指示;数字量为载波电平出和发射使能一个有12个字节 。数据的格式是按照FX429单帧传输的格式定义的,伴随字占用2个字节,可以纠正一位用突发错和2为连续错 。它们之间的数据是1200Hz和1800Hz的音频信号,可以用一路话务通路来传送 。
数据接怍显示内部的通信为标准的RS232接口,采用9600,N,1,1的格式,一帧为8个字节如表3所列 。
表3 接收单元和工业计算机的通信帧格式
帧头FFH 信道号 模拟量1 模拟量2
模拟量3 模拟量4 数字量 校验和
其中的模拟量和数字量与前述一致,校验和为信道号,模拟量和数字6个字节的异或 。工业控制机在接收时检查校验和,发生错误时丢掉该帧数据 。
4 工控机监测流程分析
工控机的作用是把数据接收显示单元送来的数据(格式见表3)进行显示、记录并可超限报警,还可以查询以往记录,编程语言Delphi4.0 。在集群基站的监测系统中,通信是实现两端设备交换数据的主要手段,而Windows以其多任务、事件驱动和高级的用户图形界面(GUI)等特点受到广泛的应用,所以Windows环境下数据采集通信程序的设计成为一个要害问题 。在Windows环境下实现通信的一个简便方法就是利用Windows中以提供驱动程序支持的串行口进行通信,即调用Windows应用程序接口(API)函数便可实现上述功能,但其使用起来复杂繁琐,程序代码多 。实现串口通信更简单的方法是利用Delphi4.0中所提供的通信控件,Delphi4.0是开发Windows应用程序的重要工具,虽然Delphi4.0不能直接对硬件进行控制,但通过Delphi4.0自带的TComportDriverWST1控件便可以完成串口通信任务 。
;
推荐阅读
- 中国移动本地传输网建设方案初探
- CDMA技术在卫星移动通信中的应用
- 韩国移动WiMAX先走一步全球首个商用
- 对全球第三代移动通信频率规划的透视
- 第三代移动通信技术试验进展简况
- 德州仪器与Mercury为新一代移动宽带市场推出WiMAX AMC
- 可以应对移动电话的设计挑战的GPS导航系统
- 移动IP让网络动起来
- 未来移动通信系统中的无线资源管理
- 移动无限移动IP令移动世界更精彩