找回密码
 立即注册
查看: 690|回复: 34

单片机模拟发射红外信号,为什么发射距离近得惊人?(已解决)

[复制链接]
  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2776

    积分

    金牌会员

    积分
    2776
    发表于 2024-1-7 20:12:25 | 显示全部楼层 |阅读模式
    本帖最后由 xxkj2010 于 2024-1-8 18:57 编辑

    单片机STC8H1K17T。
    用T0产生38KHz信号,模拟发射红外信号,为什么接收的距离近得惊人?


    1. /************* 发送一个字节函数 **************/
    2. void IR_TxByte(u8 dat)
    3. {
    4.     u8 i;
    5.     for(i=0; i<8; i++)
    6.     {
    7.         if(dat & 1)
    8.                                 {
    9.                                         IR=1;TR0 = 1; Delay562us();IR=1;
    10.                                         TR0 = 0; Delay1687us();         //@24.000MHz                //数据1对应 1.6875 + 0.5625 ms
    11.                                 }
    12.         else
    13.                                 {
    14.                                         IR=1;TR0 = 1; Delay562us(); IR=1;
    15.                                         TR0 = 0; Delay562us();        //@24.000MHz                //数据1对应 1.6875 + 0.5625 ms
    16.                                 }
    17.         dat >>= 1;              //下一个位
    18.     }
    19.                
    20. }
    复制代码
    1. void Timer0_Isr(void) interrupt 1
    2. {
    3.         IR=!IR;
    4. }
    复制代码
    IO口(P34)设置成普通模式或推拉模式效果基本相同,拆用遥控器的红外发射管也无效。

    001.jpg




    回复 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9294

    回帖

    1万

    积分

    管理员

    积分
    14060
    发表于 2024-1-7 20:57:25 | 显示全部楼层
    截图202401072056111447.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9294

    回帖

    1万

    积分

    管理员

    积分
    14060
    发表于 2024-1-7 20:57:49 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2776

    积分

    金牌会员

    积分
    2776
     楼主| 发表于 2024-1-8 10:28:46 | 显示全部楼层

    基极换1K电阻就可以吗?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 08:41
  • 签到天数: 134 天

    [LV.7]常住居民III

    20

    主题

    1039

    回帖

    2459

    积分

    金牌会员

    积分
    2459
    发表于 2024-1-8 11:26:05 | 显示全部楼层
    9015 换 8550   9015的电流好像没多大
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2776

    积分

    金牌会员

    积分
    2776
     楼主| 发表于 2024-1-8 11:52:09 | 显示全部楼层
    _奶咖君_ 发表于 2024-1-8 11:26
    9015 换 8550   9015的电流好像没多大

    焊在板子上的原来就是8550了。今晚换个基极电阻试试,我以为有100mA的电流算高了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    17

    主题

    370

    回帖

    1301

    积分

    荣誉版主

    积分
    1301
    发表于 2024-1-8 13:41:51 | 显示全部楼层
    红外发射管脉冲电流可接近1A. 这样发射距离才远。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2776

    积分

    金牌会员

    积分
    2776
     楼主| 发表于 2024-1-8 14:43:30 | 显示全部楼层
    社区闲人 发表于 2024-1-8 13:41
    红外发射管脉冲电流可接近1A. 这样发射距离才远。

    电视红外遥控器的发射电流有接近1A吗?

    点评

    峰值发射电流有0.8---1A. 红外发射管的发射波长应该为850nm.  详情 回复 发表于 2024-1-8 16:57
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    17

    主题

    370

    回帖

    1301

    积分

    荣誉版主

    积分
    1301
    发表于 2024-1-8 16:57:50 | 显示全部楼层
    xxkj2010 发表于 2024-1-8 14:43
    电视红外遥控器的发射电流有接近1A吗?

    峰值发射电流有0.8---1A. 红外发射管的发射波长应该为850nm.
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2776

    积分

    金牌会员

    积分
    2776
     楼主| 发表于 2024-1-8 18:56:44 | 显示全部楼层
    问题解决了,把基极电阻改为1K就好了。谢谢!
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-2 18:49 , Processed in 0.070769 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表