PC机与单片机的无线通信研究
2014-04-29张健夫
张健夫
摘 要 现今社会网络技术的广泛应用,单片机以及微机技术不断发展,促使现今的测试系统大多数由PC机与多台单片机构成。本文就PC机与单片机的无线通信进行了研究。
关键词 PC机 单片机 无线通信研究
中图分类号:TN92 文献标识码:A
0前言
现今网络技术的不断发展,对于PC机与单片机的应用越来越广泛,由于受环境因素影响,很多场合都不利于布线,不适合采用有线通信,比如距离相对较远的通信等。但是随着无线通讯技術的不断发展,广泛的应用在PC与单片机之间,能够很方便的对数据进行处理与控制,克服环境因素而受到的不利影响。
1无线通信系统的简介
1.1PC机
PC机是无线通信系统中的数据终端设备,其主要功能是接收来自下位机部分的数据,同时对数据进行处理并且计算,可以与下位机部分之间进行沟通,同时也可以对下位机部分进行控制。
1.2无线收发模块RF418
无线收发模块RF418主要作为数据通信设备,并且在无线通信系统中起着重要的作用,其功能主要是用于多个数据终端之间的数据传输,数据通过无线收发模块RF418将电平信号转化为无线信号,利用频率电磁波传输,同样也可以接受电磁波中的无限信号,最后传输到数据终端设备上,实现了无线信号的相互转化传输。
1.3单片机系统
单片机与控制元件之间相互连接,其主要功能是进行数据的采集与处理,并且根据数据的信息发出相应的控制指令,对于点对点的多机通信来说,必须要采用多个单片机。单片机必须要通过软件来对数据进行采集并处理,并且要利用软件来控制下位机模块。所以必须要利用程序储存器,事先将单片机需要执行并完成的任务输入并储存,才能够更好的使单片机进行数据的处理并且传输。
1.4无线通信系统工作原理
无线系统的工作原理主要是:(1)由单片机向PC机发送数据,单片机先进行信息数据的采集,将采集到的信息数据进行处理,并且将处理好的信息进行传输,送入无线收发模块RF418中,无线收发模块RF418将受到的数据信息进行打包并且以抗干扰模式发送出去,由另外一个无线收发模块RF418接收,在信息数据接收之前先对信息数据进行测试;(2)PC机向单片机发送数据,首先PC机要将发送的数据经过接口板的电平转换,再将其信息数据送入无线收发模块RF418中,并且将接收到的信息数据进行检测并以无线电波的形式发送出去,最后由另外的无线收发模块RF418接收并处理,最后单片机将接收到的信息数据进行判断,并且根据先前设计好的执行任务来进行操作运行。
2对于PC机与单片机无线通信研究设计
2.1硬件方面的设计
对于硬件方面的设计主要分为两个方面,分别为下位机部分电路设计与上位机部分电路设计。
2.1.1下位机部分电路设计
由于单片机的P2口是外扩RAM和ROM提供高八位地址,P0口分时提供的是低八位地址与八位双向数据总线,而片外的ROM则是由读选通PSEN信号控制。因为外RAM与外ROM的控制信号及其使用的数据传输的指令是不相同的,所以两者是不会发生冲突的。
根据无线收发模块RF418的参考数据,无线收发模块RF418中存在着八个引脚,其中一个为电源的开关,当其中一个引脚在接通电源时,无线收发模块RF418中的RX引脚与TX引脚一定要与8031的RXD与TXD引脚相互连接,只有这样,才能够实现信息数据之间的正常传输。
2.1.2上位机部分的电路设计
在PC机内部,是TTL电平,但是在传输线上却是RS232电平,所以必须要实现两者之间的相互转换,必须要使用RS232接口板,从而可以将PC机与无线收发模块RF418模块相互连接起来,可以顺利进行信息数据的传输。
2.2软件设计
2.2.1PC机程序的设计方法
PC机的程序主要采取的是VB中的Mscomm控件来实现,主要对PC机的一对多的信息数据传输进行设计,PC机向多个单片机发送信息数据,所有的单片机都接收到信息数据,并且对接收到的信息数据进行判断处理。PC机通过多种字节对单片机发出数据信息,以此来决定相互是否连接成功,是否可以进行数据信息的正常传输。这样单片机将转化为主程序向外发送命令,而PC机则会作为副程序进行数据的接收。
2.2.2单片机的通信程序设计方法流程
PC机向单片机传递数据信息,单片机进行数据信息的接受,PC机以字节的方式向PC机发送信息,主要有五个字节,代表着数据信号的起始符、地址对应符以及结束符。PC机向多个单片机发送消息,单片机根据收到的字符进行匹配,检测地址是否相符,是否可以进行数据的传输,单片机根据字符进行检测,如果可以连接,则会将信号反向发给PC机,从而正式的进行连接,同时PC机也会做好接收或是传输数据的准备。
3结语
随着PC机与单片机的不断发展,在生活中的应用越加广泛,无线技术的不断完善,加快了通讯事业的发展,现今只有无线数据通讯才会满足人们的需求,而PC机与单片机的无线通信技术则是对人们生活有很大的影响,所以PC机与单片机的无线通信技术的研究在现今是十分重要的。
参考文献
[1] 范逸之,陈立元.Visual Basic与RS-232 串行通信控制(最新版)[J].清华大学出版社,2010.3(1):15-20.
[2] 齐维贵,丁宝.单片微型机原理、接口、通信、控制[J].黑龙江科学技术出版社,2011.5(8):60-70.
[3] 李朝青.PC机与单片机数据通信技术.北京航天航空大学出版社,2012.4(3):100-106.