教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 用Visual Basic 5.0开发无线通讯数据采集应用程序

用Visual Basic 5.0开发无线通讯数据采集应用程序

上传者:网友
|
翻新时间:2022-10-08

用Visual Basic 5.0开发无线通讯数据采集应用程序

摘要:本文通过对无线通讯系统基本工作原理的分析,阐明了采用Visual Basic 5.0中的控件MSCOMM.VBX进行无线数据采集程序开发的基本方法。并结合900M频率无线通讯电台的特点,给出了基本通讯接口源程序代码。关键词: VB5 无线通讯 控件 1 引言

目前对于用于数据采集和传输的无线设备之间的通讯编程,一般仍采用C语言和汇编语言较多,这主要是由于在编程时,要涉及到对无线通讯设备硬件的控制,因此,选择C语言和汇编语言的较多。采用以上两种语言进行编程,对于一般的编程人员来讲,很难较快的掌握。本文采用可视化的编程环境从根本上解决了以上问题,只要有一定编程基础的技术人员,均可实现自己编程。2 无线通讯设备的基本工作原理

在无线的通讯方式中,数据传输的基本原理可以认为是通过调制解调器进行工作的,而这种调制解调器是无线方式工作的,它不含有拨号功能,而且和它直接连接的是无线电台。无线电台的作用就相当于有线传输中的电话线,它是通过无线电波进行发送和接受信号的。而无线调制解调器的作用是将二进制的信号调制成可以在无线电台之间传输的无线电波。信号转换过程的属性取决于调制解调器所接收到的源信号和目的信号。一般来说,调制解调器从终端或计算机接以串行方式收到二进制信号后,将它们转换成了音频信号。然后调制解调器将这些声音通过无线电台传输出去。在接受端,另一个兼容的调制解调器将这些声音信号转换成了二进制信号,并把这些二进制信号发送给终端或计算机。由于在无线电台之间有过滤和放大作用,同时,无线电波的传输受很多因素影响,因此传送的速度受到限制。下面给出了一种900M电台的技术特性见表 1。本程序就是使用的这种电台,对于其它参数的电台,其基本原理也是一样的。

表 1 900M无线电台的技术指标发射功率3W接受灵敏度-105dBm工作频率915—917MHZ信道158个3 无线数据采集的编程

由无线通讯的基本原理可以看出,无线的数据采集和传输主要包括以下几个过程,从带处理器的传感器或计算机终端发送二进制信号到无线调制解调器;无线电台之间建立连接并传输数据;从另外一端的电台接受二进制数据;将数据传输到计算机。因此,要建立无线设备之间的通讯必须在两端进行编程。从计算机终端到无线电台的数据传输是通过计算机的串行口进行的,通过对串行口进行编程就可以实现向电台发送数据。在Visual Basic5.0中的控件MSCOMM是进行串口通讯的。通过设定控件MSCOMM的属性,可以用VB5.0对其进行灵活的编程,控件MSCOMM同时支持事件驱动及轮询方法。控件MSCOMM能生成一个名为OnComm的事件,它能能捕获的事件范围包括通过串口接受数据以及遇到任何错误等等。事件或错误的值以整数的形式保存在CommEvent属性里。可根据CommEvent属性判断最近一次事件或错误。也可以在程序中设置一个循环,每次循环都直接检查CommEvent属性的值,从而对事件及错误进行“轮询”。如果应用程序规模小,这种方法相当完美。下面的部分程序代码是计算机和900M无线电台之间的传输程序,本程序已经在486计算机和PII586上调试通过。1 从串口读入电台数据程序GetStringFromComm()功能:

(1) 主要完成从端口获得数据,将二进制的数据转换为ASCII码数据Public Function GetStringFromComm() As String定义变量(略)If frmTerminal.MSComm1.InBufferCount

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

我的小伙伴
我们班的“小笨蛋”
我的朋友逯雨江
此处有洞
我最好的朋友
数风云人物还看——
我最敬佩的一个人
我的同学——向剑南
给昔日同桌好友的一封信
雨舒,我想对你说
我的朋友
调皮的小伙伴
可爱的小男孩
自信、乐于助人的李仪
他的两大特点
九年级化学实验教学工作计划范文
班主任德育工作计划范文
建设局城市建设2012年工作计划
学院乒羽协会2012年度工作计划
八年级班主任工作计划范文
2012年审计工作计划
普通高校安全法制教育工作计划
2012年中心学校学校工作计划范文
摄影爱好者协会2012年工作计划
幼儿园大班班级工作计划范文
安全教育主题班会策划
化工院迎新元旦晚会策划
精神病院社工月工作总结
肿瘤科优质护理服务工作总结
大学收藏协会学期工作计划
现当代文学论文之人性断裂的救赎
《百合花》与《红楼梦》中的孩子
试析现代外国教育思潮流变及对我国课程改革的启示
论市场经济下的文学主体性
简论新时期大学生思想政治工作创新研究
谈谈郁达夫早期小说艺术风格——自我暴露
《女神》的思想与艺术成就
从启蒙者到被改造者
浅论鲁迅作品中的“看客”形象
谈谈祥林嫂的悲哀
基础教育均衡发展:论模式与反思
现代性视野下的中国近期科幻小说创作
浅析高职思想政治理论课教学“综合全程考评体系”的构建
房屋建筑施工中的质量管理刍议
关于中国现当代文学教学几个问题的探讨
人教大纲版一年级语文上册教案 《小猫种鱼》教学设计
人教大纲版一年级语文上册教案 《我爱画画》教学设计
人教大纲版一年级语文上册教案 《雪地里的小画家》教学设计
《小小的船》教学设计之一
《我爱画画》教学设计
《小小的船》第一课时教学设计之一
人教大纲版一年级语文上册教案 《自己去吧》教学设计
人教大纲版一年级语文上册教案 《画》教学设计
《小小的船》教学设计之十二
《小小的船》教学设计之四
《小小的船》教学设计之三
人教大纲版一年级语文上册教案 《小小的船》教学设计
《小小的船》教学设计
《小小的船》教学设计之二
《小小的船》教学设计之十一