新闻中心

EEPW首页>嵌入式系统>设计应用> 单片机应用系统开发实例

单片机应用系统开发实例

作者: 时间:2016-12-02 来源:网络 收藏


图5 遥控连发信号波形
当一个按键被按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个引导码(9ms)、结果码(4.5ms)、低8位地址码(9ms~18ms)、高8位地址码(9ms~18ms)、8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成,如果按下超过108ms仍未松开,接下来发射的代码(连续码)将仅由起始码(9ms)和结束码(2.25ms)组成。


图6 引导码 图7 连发码
③ 遥控信号接受
接受电路使用一种红外接受和放大于一体的红外接受器TL538B,不需要任何外接元件,就能完成从红外线接受到输出与TLL电平信号兼容的所有工作,而体积和普通的塑料封装三极管大小一样,适合于各种红外遥控盒红外数据传输。
④ 红外遥控电路图


图8 TL538B与单片机连接图
⑤ 红外遥控程序流程图


图9 红外遥控程序参考流程图
3.红外避障功能
① 红外避障原理
红外避障传感器具有一对红外信号发射与接收信号装置,发射管发射一定频率的红外信号,接收管接收这种频率的红外信号,当红外的检测方向遇到障碍物(反射面)时,红外信号反射回来被接收管接收,经过处理之后,通过数字传感器接口返回到机器人主机,机器人即可利用红外波的返回信号来识别周围环境的变化。


图10 发射接受原理图
红外避障信号发射装置(如图10所示)主要由555定时器和外界元件R1、R2、C3、C2组成的多谐振荡器构成。电路没有稳态,仅存在两个暂稳态,电路也不需要外接触发信号,利用电源通过R1、R2向C3充电,以及C3通过R1向放电端DISCHG放电,使电路产生振荡。www.diangon.com电容C3在2/3Vcc和1/3Vcc之间充电和放电,从而在输出端得到一系列的矩形波,对应的波形如下图12所示。



评论


技术专区

关闭