串行通信实验报告

串行通信实验报告

ID:29977956

大小:21.65 KB

页数:15页

时间:2018-12-25

串行通信实验报告_第1页
串行通信实验报告_第2页
串行通信实验报告_第3页
串行通信实验报告_第4页
串行通信实验报告_第5页
资源描述:

《串行通信实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划串行通信实验报告  基于Labview的串行通信接口实验报告  一、实验目的  通过软件Labview编写前面板和程序框图,通过该面板实现计算机与外围设备的串口通信。设置好通信端口,波特率等参数后,在输入控件中输入数据字符,当点击发送按钮时,下位机发生相应的变化。前面板如下图所示。  二、实验器材  PC机一台,单片机开发箱,220V交流电源,Labview软件,导线若干等。  三、实验原理  首先是要确认仪器选择的通信模式是串口

2、通信模式,串口通信是按位发送和接收数据。现在的仪器一般都至少有二种通信模式,一种是RS232,一种是GPIB。我们使用RS—232接口。  中的串口应用  Labview在仪器I/O的串口中提供了大量串口相关的VI或软件进行连接的机  制,所以实现串口通信,可以使用其本身提供的串口VI。如下图所示。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  此模

3、板共有8个操作函数,其中,前4个函数在串口通信中经常应用。下面简单介绍这4个常用的VISA串口函数。  1)VISA配置串口设定波特率、数据位、停止位、奇偶校验位、流控制、超时处理、终止符和终止符使能等参数,将VISA资源名称指定的串口按特定设置初始化。  2)VISA写入  将“写入缓冲区”的数据写入VISA资源名称指定的串口。注  意:VISA通信接收或发送数据都是字符串。若接收或发送的字符串是“1、2、3、4”,在内存中存储的是ASCII,因为“1”=31、“2”=32、“3”=33和“4”=34,所以串口缓存接收/发送的数据实际是1

4、6进制的31、32、33、34。3)VISA读取  从VISA资源名称所指定的串口中读取指定字节的数据,并将  数据返回至读取缓冲区。有时不知道串口缓存区有多少字节的数据,以防字节总数设置错误,这时字节总数可以用属性节点获取,即把属性节点输出端子接入“VISA读取”节点的输入端子“字节总数”。4)VISA关闭关闭VISA资源名称指定的串口会话句柄或事件对象。  这四个VI的各具体端子如下图:  —232C数据传输目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了

5、适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  RS-232C是以位串行方式按位传输数据的。7位ASCII码数据的连续传送由最低有效数字位开始,而以奇偶校验位结束。应当指出,RS-232C标准接口并不限于ASCII数据,事实上还可有5到8个数据位,后加一奇偶校验位,并有1或2位停止位。  RS-232C采用负逻辑。逻辑1电平是在-15V到-5V范围内,逻辑0电平则在+5V到+15V范围内。RS-232C进行数据传输的最高速率为20KB/S,通信距离最长为15m。  3.注意事项

6、  1)串口资源被占用的问题。有时候所选用的串口被其他程序占用,因为同一个串口不能被二个程序同时使用,所以程序运行时会报错,解决的方法是关掉其它程序即可。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  2)使用LabVIEW发送数据的问题。如果下位机接收的是字符串数据类型的话,直接用VISA写入对应的字符串就行了,现在的仪器一般都是接收字符串的,所以

7、可以直接使用。如果下位机接收的是数值型数据的话,就需要转换一下。其中数值型又是十进制和十六进制二种用得比较多,这二种数据间相互转换一下就行了,其实是一样的。由于在LabVIEW中字符串直接有十六进制的显示方式,所以发送十六进制的数据比较方便。由于转换目标的数据类型是十六进制,要想十六进制显示的字符串跟正常显示的字符串一样,这个正常显示的字符串必须都是十六进制的字符,即只能由0-9,A-F这十六个字母中的字母组合而成。否则就没办法使二种显示方式的字符串一致了。  4.程序框图运行的流程简介  四、实验步骤  1.打开桌面上的Labview,新

8、建一个VI,此时我们可以看到前面板和程序框图的界面。  2.在程序框图中添加VISA配置串口VI,按照该VI的各端口的含义创建输入控件,设定I/O口、波特率、数据位、停止位、奇偶

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。