标题: 单片机红外对射传感器实验详解 附程序源码 [打印本页]
作者: zackzero 时间: 2018-10-31 22:26
标题: 单片机红外对射传感器实验详解 附程序源码
实验2 红外对射传感器实验-V201609081.实验目的
学习红外对射传感器工作原理;
2.实验设备
硬件:红外对射传感器节点,串口线;
软件:Keil u Vision4编译软件,STC下载软件STC_ISP;
芯片手册:配套光盘\附件\芯片手册\红外对射传感器;
电路原理图路径:配套光盘\附件\电路原理图;
源码路径:配套光盘\源代码\传感器原理与应用\实验2 红外对射传感器实验-V20161122;
hex文件路径:配套光盘\源代码\传感器原理与应用\实验2 红外对射传感器实验-V20161122\out;
3.实验原理
3.1 红外对射传感器介绍
红外对射传感器使用的是槽型红外光电开关。红外光电传感器是捕捉红外线这种不可见光,采用专用的红外发射管和接收管,转换为可以观测的电信号。红外光电传感器有效地防止周围可见光的干扰,进行无接触探测,不损伤被测物体。红外光电传感器在一般情况下,有三部分构成,它们分为:发送器、接收器和检测电路。
红外对射传感器的外型如图3.1所示。槽型红外光电开关把一个红外光发射器和一个红外光接收器面对面地装在一个槽的两侧。发光器能发出红外光,在无阻情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡,光电开关便动作,输出一个开关控制信号,切断或接通负载电流,从而完成一次控制动作。槽形开关的检测距离因为受整体结构的限制一般只有几厘米。
图3.1 红外对射传感器
3.2 光敏传感器的电路图
红外对射传感器电路如图3.2,U1的1,2脚为红外发射端,3,4脚为接收端,当凹槽中有物体挡住红外线时,3,4脚之间截止,1IN+为高电平,D4输出高电平;当凹槽中没有物体挡住红外线时,3,4脚之间导通,1IN+为低电平,D4输出低电平。
图3.2 红外对射传感器电路
4.实验步骤
4.1 编写实验源代码文件
4.1.1 取红外对射传感器节点,打开Keil集成开发环境,打开配套光盘\源代码\传感器原理与应用\实验2 红外对射传感器实验-V20161122的工程文件。
4.1.2点击左上角的Rebuild按键

,编译整个工程,将生成hongwaiduishe.hex可执行文件,该可执行文件自动保存在
配套光盘\源代码\传感器原理与应用\实验2 红外对射传感器实验-V20161122\out目录下。(注意:请根据该目录下 hongwaiduishe.hex 文件的生成时间,判断该文件是否是自己刚刚编译完成的。)
4.1.3 使用串口线将电脑与红外对射传感器节点的串口相连,将红外对射传感器节点上的S1开关拨打到左边,让STC单片机和DB9相连。
4.1.4 根据 配套光盘\第三方应用软件\STC_ISP的STC-ISP软件使用说明书-甄鹏-V20160423,使用STC-ISP软件将4.1.2步中生成的可执行hongwaiduishe.hex文件通过STC_ISP串口下载软件下载进STC单片机中。
4.2 实验源代码解析
4.3 实验运行效果
节点S1开关拨打到左边让STC单片机和DB9连接,打开串口调试助手,进入如图4.1所示界面,在串口参数设置选择正确的端口号以及9600-8-N-1串口配置,选择16进制发送,16进制接收,把红外对射传感器状态读取指令02 03 00 2C 00 01 45 f0复制到发送区,打开串口,点击发送: 02 03 00 2C 00 01 45 f0
凹槽没有物体时返回:02 03 02 00 00 FC 44
凹槽有物体时返回:02 03 02 00 01 3D 84
图4.1 红外对射传感器的返回值
完整的Word格式文档51黑下载地址:
实验2 红外对射传感器实验-V20161122.doc
(285.5 KB, 下载次数: 80)
作者: 392198096 时间: 2018-11-25 23:12
配套光盘那里有啊
作者: aixiaoye 时间: 2019-2-27 08:59
非常感谢
作者: haierzaifei11 时间: 2020-3-7 10:02
表格中的数据看得一头雾水。
作者: chenxxxx 时间: 2020-3-28 16:20
非常感谢
作者: zhanpin 时间: 2020-11-10 21:19
有没有STM32的?
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |