没有合适的资源?快使用搜索试试~ 我知道了~
摘要:多站远程无线控制系统是以计算机为中心控制,用多个信号源作为下位机通过无线模块进行通信,文中介绍了通过无线数传模块实现无线通讯以及ActiveX控件的使用方法,提出了使系统应用程序更安全可靠,效率更高,维护更加方便的几种措施。 关键词:串行通信 ActiveX控件 查询接收 动态数组 最佳化TimeDelay1 多站远程无线控制系统组成多站远程无线控制系统是以计算机作为中心控制站,用多个信号源作为下位机,通过无线模块进行数据通信的。系统中的上位机作为数据接收和数据处理的中心站,当下位机实时采集到上位机发送的数据后,便可进行简单的数据处理并向上位机回送数据。上位机无线通讯接口使用串
资源推荐
资源详情
资源评论
通信与网络中的多站远程无线控制信号系统通信软件的开发通信与网络中的多站远程无线控制信号系统通信软件的开发
摘要:多站远程无线控制系统是以计算机为中心控制,用多个信号源作为下位机通过无线模块进行通信,文中
介绍了通过无线数传模块实现无线通讯以及ActiveX控件的使用方法,提出了使系统应用程序更安全可
靠,效率更高,维护更加方便的几种措施。 关键词:串行通信 ActiveX控件 查询接收 动态数组 最佳化
TimeDelay1 多站远程无线控制系统组成多站远程无线控制系统是以计算机作为中心控制站,用多
个信号源作为下位机,通过无线模块进行数据通信的。系统中的上位机作为数据接收和数据处理的中心站,当
下位机实时采集到上位机发送的数据后,便可进行简单的数据处理并向上位机回送数据。上位机无线通讯接口
使用串
摘要:摘要:多站远程无线控制系统是以计算机为中心控制,用多个信号源作为下位机通过无线模块进行通信,文中介绍了通过无线
数传模块实现无线通讯以及ActiveX控件的使用方法,提出了使系统应用程序更安全可靠,效率更高,维护更加方便的
几种措施。
关键词:关键词:串行通信 ActiveX控件 查询接收 动态数组 最佳化TimeDelay
1 多站远程无线控制系统组成1 多站远程无线控制系统组成
多站远程无线控制系统是以计算机作为中心控制站,用多个信号源作为下位机,通过无线模块进行数据通信的。系统中的
上位机作为数据接收和数据处理的中心站,当下位机实时采集到上位机发送的数据后,便可进行简单的数据处理并向上位机回
送数据。
上位机无线通讯接口使用串行端口与无线数传模块相连,数字信号通过天线调制后送到下位机的一台外置无线模块,然后
通过串口送入单片机进行处理。系统组成框图如图1所示。
2 串行通讯控件2 串行通讯控件
利用VB开发通信程序主要有两种方法,一是利用VB本身提供的控件(CONTRALS),另一种是利用WINDO
WS API应用程序接口。在实际应用中,用VB 控件实现通讯的方法比调用SDK的API动态连接库的方法更加方便和
快捷,而且可以用较少的代码实现相同的功能,这就是用VB 控件实现通讯的优点所在,下面主要介绍一下利用VB 控件实
现无线通讯的方法。
VB控件工具箱中提供了一个使用非常方便的串行通讯控件MSComm,它提供了使用RS-232串行通讯上层开发
的所有细则。通过它完成串行通讯既可以使用查询方式,又可以使用事件驱动方式。控件的一些重要属性及其说明如表1所
列。
表表1 MSComm控件的属性说明控件的属性说明
属 性 设定值 说 明
ComPort 1 串口号,如果串口1已所用,改用串口2
InBufferSize 1024 接收缓冲区大小
InputLen 0 从接收缓冲区读取的字节数,0表示全部读取
InputMode 1 接收数据的类型,0表示文本类型,1表示二进制类型
OutBufferSize 1024 发送缓冲区大小
RThreshold 1
设定接收几个字符时触发OnComm事件,0表示不产生事件,1表示每
接收一个字符就产生一事件
SThreshold 0
设定在触发OnComm事件前,发送缓冲区所允许的最少的字符数,0表
示发数据时不产生事件,1表示当发送缓冲区空时产生OnComm事件
Settings 1200,n,8,1
串口的参数设置,依次为波特率、奇偶校验(n-无校验,e-偶校验,o-
奇校验)、数据位数、停止位数
3 应用实例3 应用实例
本系统的通讯网络并非点对点的通讯,而是采用一点对多点的广播式通讯方式。由于无线通讯可能会有空间的噪声干扰,
因此,需要采取一些抗干扰措施。首先是身份识别码,因为给下位机编码可以保证网络通讯的有序性,因此,每个站都应有身
份码。其次是包头识别码,由于在发送了传输命令之后,下位机开始以打包的形式传输数据,因而每一包都有一个包头和包尾
识别码,假如识别码有误,则表明该次传输为不正常数据。因此,应使用1200波特率、无奇偶校验位、8 个数据位、1
个停止位的较稳定状态。
上位机向下位机发送的参数有站号、状态(开机、关机)、频率、重复周期、脉宽、天线转速、天线扫描方式、天线状
态、天线角度等。发送命令有手动方式和自动方式两种。自动方式是由定时器自动完成的。为了及时知道分站的状态和运行情
况,还应设计定时查询和即时查询。
在无线通讯过程中,除了规定合理的协议之外,为了保证通讯的正确性,在数据发送时还应适当地增加延时,特别是当速
度较慢的计算机向速度较快的计算机发送数据时,更应适当增加延时。
资源评论
weixin_38702110
- 粉丝: 5
- 资源: 941
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功