打印

红外通讯 高手帮我

[复制链接]
1617|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wlqhello|  楼主 | 2007-6-12 17:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是一个电表中的红外通讯电路,  P1.2口产生38K的载波信号, 只有TXD和P1.2是低电平时红外发射管才导通发射红外线,也就是说只有发送的数据是0时红外接收管才能接到信号,  那么这个解码程序应该怎么设计?可不可以这样设计:当接受到信号时就确定是数据0,当没有接收到信号时就确定是数据1。

相关帖子

沙发
zhaoyu2005| | 2007-6-12 18:24 | 只看该作者

LZ,这个电路是用38K载波调制发送数据的

当发送的数据bit为0时,发送一段时间(一位的时间)的38K方波,当bit位1时,就没有38K的方波,也就是频移键控,

使用特权

评论回复
板凳
gyt| | 2007-6-13 12:17 | 只看该作者

不可以

要处理38K的载波信号才行

使用特权

评论回复
地板
wjy1107| | 2007-6-13 12:20 | 只看该作者

楼上说得对!

买一对解码与编码的芯片吧!没有几个钱的

使用特权

评论回复
5
HWM| | 2007-6-13 13:12 | 只看该作者

这个电路已包含调制解调功能,

而下一步的具体通信要看你使用何种编码协议。
当然从电路上可看出,采用的是一般的RS-232串行协议就行。但速率不要太高。

使用特权

评论回复
6
wegoinrain| | 2007-6-13 15:45 | 只看该作者

楼主啊,HS0038应该是接收管啊

使用特权

评论回复
7
lws| | 2007-6-14 10:52 | 只看该作者

5楼说的对

管子本身已经带解调,不用自己考虑了,就当是232串口使用,低速使用。

使用特权

评论回复
8
ZSZJWL| | 2007-6-14 15:15 | 只看该作者

HS0038应该是接收管

使用特权

评论回复
9
ZSZJWL| | 2007-6-14 15:16 | 只看该作者

HS0038是接收管,我前段时间刚用过

使用特权

评论回复
10
ocon| | 2007-6-14 21:15 | 只看该作者

最好使用归零的码型,长1或者长0都会导致HS0038输出误码。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

5

帖子

0

粉丝