• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请问stm32做红外遥控器需要怎么做?

yuyuefan 2017-12-08 浏览量:1671
想要控制空调
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 找一个GPIO接一个红外发射器,根据红外遥控器的时序进行输出高低电平就可以了。

    如下图所示:

    22.png

    • 发布于 2017-12-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :5A 250V 参数,没有1808封装的保险丝,建议参数提供的在详细一点 回复

其他答案 数量:5
  • 控制的红外信号,实际是不同的光波序列,每个按键对应一个(根据不同厂家等不同,可能是前导了厂家信息再和功能键信息的组合,注意还要补充信号分隔信息)。

    把这样的信号存进库,然后利用stm32解码输出为电平信号(DAC再加一定的转换驱动或者直接高低电平控制信号)去控制红外管发光即可(这对应于发射端)。

    如果是做接收端,则是上面的逆过程,把红外光敏信号拾取,然后通过定制的格式去除分隔、前导信息解码出控制功能信号,再进行处理。

    • 发布于2017-12-08
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :https://tupian.txga.com/serials-attach/FPH25421/FPH25421.pdf 回复

  • 找个IO口加个红外发射器,然后控制该IO进行高低电平变化,推荐用PWM的方式
    • 发布于2017-12-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不包括 回复

  • 红外遥控主要是遥控按键下的不同编码;使用STM23加一个红外发射管,对这个引脚输出高低电平,完全模拟遥控按键下的编码高低电平时间和顺序。
    • 发布于2017-12-08
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :WSR2R0250FEA 不是完全替代,这个功率是2W的 回复

  • STM32要用定时器的输入捕获驱动红外接收器,主要是判断红外接收器低电平的持续时间。

    • 发布于2018-01-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :规格书见附件 回复

相关问题

问题达人换一批

请问stm32做红外遥控器需要怎么做?