切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 3821阅读
  • 11回复

[另类]又一蛋疼之作---红外遥控编码生成器, 请勿砸砖. [复制链接]

上一主题 下一主题
离线aizhxh
 

发帖
465
M币
1717
专家
3
粉丝
12
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-09-30
有些产品上需要用红外遥控器设置些东西, 相同的产品用同一种遥控器怕串扰, 让厂家定做多种遥控器又不划算,
于是用上了万能学习型的遥控,每个遥控都学上不同的编码.
几个还行,多了上哪去找那么多遥控器让它们来学习呢.
还是咱自己动手先来玩玩吧.东西挺简单的.

万能板搭的, 角落找了片89S52,若干按钮,晶振.红外接收头.发射管.等等...
这个东西产生标准的NEC格式红外编码, 及9MS+4.5MS+用户码+用户码反+键码+键码反.....
顺手搭的,没有电路图,P0口接20个按键组成矩阵扫描(4*4+4), P2口接拨码开关拨用户码,
P1.0接8550驱动红外发射管, P1.1接收指示灯, P1.2状态指示灯, P1.5/P1.6/P1.7/RST接ISP,
P3.1接8550反向作TTL转RS232可输出到电脑, P3.3接红外接收头输入.

按下按钮, 编码经红外发射管发出, 状态等常亮, 外部万能学习型遥控学好后,按下万能遥控器刚学的那个键,
信号经红外接收头接收解码,如果本机刚发出的码和读到的万能遥控的码一致,状态灯灭,说明学习成功.
拨码开关重新拨个数,就能给另一个遥控学习了,这样多个遥控都有自己独有的编码了.
当串口接到电脑上,打开超级终端或串口助手等, 外部NEC格式的任意遥控器发送的码都可以被它解码并送到电脑上.
实际发现,当按下按钮后,红外编码发出后会被自己的接收头接收并识别, 软件处理下就行了.

说了一大堆,发个照片吧.过程就省略了,直接发个结果吧.











本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏M币+20
离线dytv

发帖
4185
M币
17
专家
-2
粉丝
92
只看该作者 1楼 发表于: 2011-09-30
请登录后查看
离线zhou1946

发帖
596
M币
2761
专家
1
粉丝
83
只看该作者 2楼 发表于: 2011-09-30
请登录后查看
离线port
发帖
1834
M币
23
专家
3
粉丝
229
只看该作者 3楼 发表于: 2011-09-30
请登录后查看
本帖最近打赏记录:共1条打赏M币+10
离线yjz2011yu

发帖
73
M币
8545
专家
1
粉丝
14
只看该作者 4楼 发表于: 2011-09-30
请登录后查看
离线aqxgm

发帖
6039
M币
17555
专家
161
粉丝
532
只看该作者 5楼 发表于: 2011-09-30
请登录后查看
离线zhangyu666

发帖
1214
M币
182
专家
1
粉丝
11
只看该作者 6楼 发表于: 2011-10-02
请登录后查看
离线神色忧郁

发帖
2165
M币
577
专家
1
粉丝
47
只看该作者 7楼 发表于: 2011-10-07
请登录后查看
离线oosheoo

发帖
853
M币
1098
专家
3
粉丝
13
只看该作者 8楼 发表于: 2011-10-07
请登录后查看
离线zhujinliang

发帖
2857
M币
1051
专家
12
粉丝
94
只看该作者 9楼 发表于: 2011-10-07
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个