基于LabVIEW和Proteus的多数据无线监测系统的设计及其仿真
发布时间:2021-01-03 05:00
<正>为了解决无线信息传输常出现缺失、错误等情况,文章采用AT89C51单片机(下位机)和AT89C52单片机(上位机)作为主控制器,利用可视化虚拟仪器LabVIEW作为数据处理平台,联合仿真软件Proteus设计了一个改进多数据无线监测系统。该系统上位机与下位机之间采用Proteus软件中IRLINK模块进行通信,利用LabVIEW软件设计人机监控界面,实现LabVIEW与上位机通信、数据显示、异常检测以及超限报警等功能。仿真表明,该系统具有设计比较简单、显示界面直观形象、数据传输稳定、易修改扩展等特点,对类似系统设计及其开发具有一定的参考价值。随着我国无线电技术迅速发展,
【文章来源】:电子世界. 2020年20期
【文章页数】:5 页
【部分图文】:
Proteus构成图
本文选用NEC协议的脉冲位置调制方式(PPM)进行编码,即利用脉宽(脉冲之间的时间间隔)来区分逻辑“0”与逻辑“1”的一种红外无线通讯协议。在发射端,逻辑“0”与逻辑“1”脉宽构成如图2所示,逻辑“0”脉宽是0.56ms载波加上0.56ms低电平构成、逻辑“1”脉宽是0.56ms加上1.69ms低电平构成;在接收端,无脉冲则表示为高电平,接收到脉冲则表示低电平,从而逻辑“1”表示为0.56ms低电平加上1.68ms高电平,逻辑“0”为0.56ms低电平加上0.56ms高电平(0.56ms为载波脉冲)。图4 结构框图
图3 NEC协议数据帧格式为了信息传输安全及准确,其地址码和命令码均传输两遍,发送格式如图3所示,每次信息发送是由引导码开头,接着是约4.5 m s空闲,然后依次是8位地址码、8位地址反码、8位命令码以及8位命令反码;第二遍地址反码和命令反码发送用来验证接收数据是否真实、有遗失等,从而提高传输数据准确性。
本文编号:2954365
【文章来源】:电子世界. 2020年20期
【文章页数】:5 页
【部分图文】:
Proteus构成图
本文选用NEC协议的脉冲位置调制方式(PPM)进行编码,即利用脉宽(脉冲之间的时间间隔)来区分逻辑“0”与逻辑“1”的一种红外无线通讯协议。在发射端,逻辑“0”与逻辑“1”脉宽构成如图2所示,逻辑“0”脉宽是0.56ms载波加上0.56ms低电平构成、逻辑“1”脉宽是0.56ms加上1.69ms低电平构成;在接收端,无脉冲则表示为高电平,接收到脉冲则表示低电平,从而逻辑“1”表示为0.56ms低电平加上1.68ms高电平,逻辑“0”为0.56ms低电平加上0.56ms高电平(0.56ms为载波脉冲)。图4 结构框图
图3 NEC协议数据帧格式为了信息传输安全及准确,其地址码和命令码均传输两遍,发送格式如图3所示,每次信息发送是由引导码开头,接着是约4.5 m s空闲,然后依次是8位地址码、8位地址反码、8位命令码以及8位命令反码;第二遍地址反码和命令反码发送用来验证接收数据是否真实、有遗失等,从而提高传输数据准确性。
本文编号:2954365
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2954365.html