目录
- 一、实验实训主要内容
- 二、实验实训方法、过程步骤
- 三、实验实训结果与分析
- 四、讨论小结
一、实验实训主要内容
学习红外反射传感器的使用方式,了解红外反射传感器的实验原理和实际应用,学习并理解Modbus数据格式所代表的意思,学习红外反射传感器的电路图,从而更加熟练的掌握好红外反射传感器的实验操作步骤和原理。
二、实验实训方法、过程步骤
(1)搭建好实验设备,将红外反射传感器安装在6号节点上,打开电脑上的Keil集成开发环境,编译配套文件的Test.uvproj工程文件。
(2)编译成功后,把J-LINK与节电脑连接,再点击Keil软件的load按钮下载到节点板,然后使用配套串口线将计算机串口与6号节点的DB9串口接头相连并打开节点白色开关。
(3)打开串口调试工具和正确的端口,并进行9600-8-N-1设置,以便串口与芯片正常交互。
(4)配置节点地址、获取传感器数据。
第一步:打开Keil集成开发环境和Test.uvproj工程文件,编译整个工程,生成Test.hex可执行文件,如下图所示:
第二步:把J-LINK与节点、电脑连接,将程序下载到节点板,使用配套的串口线将计算机串口与6号节点的DB9串口接头相连,如下图所示:
第三步:配置节点地址,发送:FF 30 00 0B 00 01,返回:FF 30 00 0B 00 01 如下图所示:
第四步:获取传感器数据,发送:06 03 00 36 00 01 65 b3,返回:06 03 02 00 01 CC 44 ,红外反射上方有遮挡。06 03 02 00 00 0D 84 ,红外反射上面无遮挡。如下图所示:
三、实验实训结果与分析
(1)Keil4软件编译成功后,目录下方会出现Test.hex文件,并且时间跟自己编译时间是一样的,代表自己编译成功。
(2)先发送配置节点地址,然后再发送获取传感器数据的Modbus数据格式,就会获得到传感器数据。
(3) Main函数里会显示出红外反射传感器的部分无遮挡代码。
四、讨论小结
(1)节点右下角上的白色三位拨打开关必须要拨到最左边,必须给节点重新上电,否则程序会下载不到节点板上,导致结果无法显示。
(2)串口调试工具必须是先发送FF 30 00 06 00 01来配置节点地址,然后才能获取传感器数据。
(3)如果没有返回数据,要及时检查线路连接问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)