[STM32F4] 【Nucleo-F413ZH创想】+基于Nucleo-F423ZH的红外逻辑分析解码器

[复制链接]
1338|0
 楼主| Ketose 发表于 2016-12-12 22:33 | 显示全部楼层 |阅读模式
        红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接收设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。
       基于Nucleo-F413ZH的红外逻辑分析解码器,硬件使用HS0038红外接收头,做为红外接收端捕获红外数据,
测量红外高低电平的时间,并在NUCLEO-F423ZH中做缓冲,最后把捕获的数据发送至电脑的上位机进行进一步的解码分析,在上位机上绘制出红外波形,分析红外波形的协议,并对红外数据进行解码。
      整体软件流程如下:
QQ图片20161212222917.png
红外捕获可以采用PWM的输入捕获,也可以GPIO上边缘触发中断用Timer来计时。MCU和上位机通讯采用串口通讯,要保证数据不会掉帧。再下来就是上位机软件部分绘制红外波形和对数据进行解码。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我最讨厌两种人:一是有种族歧视的; 二是黑人;三是不识数的!

67

主题

3275

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部