- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12红外感应模块输入控制实验
红外感应模块输入控制实验 内容 一、实验目的 了解红外感应模块工作原理,掌握I/O接口获取红外感应状态方法。 二、实验内容 编程实现对红外感应模块输出信号的获取。 三、预备知识 基于操作系统的应用程序的框架结构。 会使用UltraEdit 编辑C语言源程序 了解利用uboot和tftp进行下载文件的方法。 四、实验设备及工具 硬件:ARM9实验箱、PC机Pentumn100以上,串口线。 软件:PC机操作系统win2000、UltraEdit、tftp。 五、实验原理及说明 被动红外探头的工作原理及特性 被动红外探头是靠探测人体发射的红外线进行工作。 探头收集外界的红外辐射通过聚集到红外感应源上。红外感应的传感器对人体无害。 只要是有温度的物体都会向四周辐射红外线 ,红外感应器就是靠传感器接收到那些物 体发出的红外线,在经过电路放大。 如果静止站在红外弹头区域,传感器也能判断,红外线感应与温度有关,与物体是否活动无关。 五、实验原理及说明 红外感应模块功能特点: 五、实验原理及说明 六、实验步骤 1、根据原理图实现对IO引脚irDA_OUT的读取。当感应到人体或者其它热源时,红外感应模块在irDA_OUT输出3v电压,没有感应到输出0v。 六、实验步骤 主体源代码如下,当感应到热源时,使蜂鸣器响起,否则使蜂鸣器灭。 UINT8 readIRDA ; while(1) { readIRDA = port_read(IRDA_OUT); printf(readIRDA:%d\r\n,readIRDA); if(readIRDA) {// 蜂鸣器开 port_write(S3C2440_BELLCTRL,1); uudelay(100); } 六、实验步骤 else {// 蜂鸣器关 port_write(S3C2440_BELLCTRL,0); uudelay(100); } mmdelay(10); } 深圳市雷迈特科技有限公司 LMT * LMT 深圳市雷迈特科技有限公司 * www.HKZK. 实验目的 1 实验内容 2 预备知识 3 实验设备及工具 4 实验步骤 6 实验原理及说明 5 1.全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。 2.光敏控制:可设置光敏控制,白天或光线强时不感应。 3.两种触发方式:不可重复触发方式 和可重复触发方式 4.具有感应封锁时间(默认设置:0.2秒) 5.工作电压范围宽:默认工作电压DC5V-20V(可订做范围DC3V-24V) 6.微功耗:静态电流70微安(可以定制50微安),特别适合干电池供电的电器产品。 7.输出高电平信号:可方便与各类电路实现对接。 感应范围图示: 2、编译运行方法参考实验二。源代码 参考demo\ hongwai目录。
文档评论(0)