更新时间:2024-06-21
描述:
远程环境监测系统 现代世界是一个信息世界,信息的获取和传输也在逐步从有线向无线过渡。随着无线通信的发展,越来越多的人熟悉无线传输技术,相应的产品也渗透到社会生活的各个领域,如无线抄表、数字图像传输、社区寻呼、工业数据采集、非接触式射频智能卡等,安全消防系统、区域报警系统的数字信号传输等。该技术**重要的功能是优化数据传输系统的效率。本文将该技术应用于无线通信的远程环境监测系统中,不仅数据传输效率高,而且结构简单,操作方便。本系统采用goody-GD系列无线数据传输站进行无线传输,数据实时可靠。 远程环境监测系统主要用于酸雨、水质、烟气浓度等环境参数的测量。它是由中心站PC机、无线数据传输站和分站PC机、无线数据传输电台、数据采集设备和环境测量仪器组成的主从式系统。 中心站主要位于城市或区域环境监测站,副站位于城市或区域的外围。环境测量仪器包括745型碳氢化合物检测仪、大气分析仪afc-125、酸雨分析仪ar-107sna、COD检测仪vs-3951等,采集到的各种环境参数通过数据采集器送入分站PC机进行数据处理、参数显示和存储,随时接收中心站随时进行查询和定期传输。各子站与中心站之间的远程通信由goody无线数据传输站实现。 中心站、变电站和无线数据传输站之间的通信通过异步串行口完成。异步串口采用标准串口格式,即:一个起始位,八个数据位,一个停止位。传输速率为2400bit/s。 无线数据传输站的工作模式采用半双工模式。同时,必须同时设置数据传输端口。 (1) 数据传输站传输过程: 无线电台接收到PC机的串口数据后,首先判断接收到的数据是命令还是通过DTR线发送数据。如果执行该命令,则将执行相应的命令。如果发送了数据,则要发送的数据将被发送到传输缓冲器eeram,并且无线电台的状态将从接收状态转换为发送状态。状态转换完成后,启动发送打包程序,该数据包的数据被发送到模块的数据调制端口,以MSK的方式调制成模拟信号,然后与锁相环中的振荡信号一起发送到混频器。频率升高后的射频信号经发射放大器和功率放大器放大后通过天线发射出去。这里的数据包必须遵守预先定义的传输协议,这样双方就可以遵守规则,避免其他信号干扰。具体设置如下所述。 (2) 无线电接收过程: 在接收状态下,天线接收到的射频信号与射频放大器后的锁相环中的振荡信号一起发送到混频器。频率降低后的中频信号经中频滤波器和中频放大器放大后送入调制解调器。MSK解调后的数字信号根据协议将有效数据发送到存储器,然后通过串口发送给计算机。 2、 系统设计中应考虑的几个问题 由于本设计采用无线传输方式,在通过串口将数据发送到无线数据传输模块时,需要考虑数据传输格式。一般来说,我们通常发送字符或数字,然后根据软件中ASCII码的规则将其转换成十六进制数,并以字节方式传输。同时,还应考虑发送和接收串行端口之间的延迟。 3、 串行通信软件设计 串行口是计算机与外部串行设备之间通用的数据传输通道,visualc++6.0是一个强大的面向对象的windows编程开发平台。它易于实现串行通信,应用广泛。在VC++中实现串行通信一般有三种编程技术:1)用MSComm实现串行通信:在对话框中创建通信控制MSComm,简单易用,但必须在对话框中使用,不灵活;2) 多线程串行通信:在多线程控制的自定义串行通信类中创建端口监视线程,并在**事件发生时向相关窗口发送通知消息。该方法实时性强,但系统复杂;3)在单线程中建立自定义通信类,实现串行通信;采用VC++的MFC类库实现串行通信。与控制方法相比,该方法更加灵活,可以根据不同的需要定制灵活的串行通信类来实现。同时,它比多线程通信结构简单。 4、 摘要 长期以来,大距离数据传输一直是环境监测系统研究的重点。过去主要是用电话和调制解调器来实现远程通信。然而,电话线存在通信速度慢、质量差等缺点,不能满足现代环境监测的要求。无线数据传输站在远程数据通信中的应用,不仅克服了这些缺点,而且大大提高了系统的数据传输性能。经过**终测试,该系统不仅能在恶劣条件下、大干扰下进行远距离传输,而且精度高,传输速度快。可根据不同需要应用于电力、水利、石油、林业、勘探等领域