Halley 发表于 2015-1-28 17:19:05

单片机模拟红外接收头发送数据怎么能做到实时呢?

本帖最后由 Halley 于 2015-1-28 17:56 编辑

NEC编码的红外 一帧数据要100多ms
其中的高低电平的变化都需要延时模拟的红外发送部分就占了100多ms 就不能实时了
这个问题 怎么处理好呢?

lcw_swust 发表于 2015-1-28 17:30:44

100多ms怎么就不能实时了?

czzhouyun 发表于 2015-1-28 17:45:51

PWM输出,根本不用管,定时到了就关掉

lusson 发表于 2015-1-28 18:04:35

用定时器啊。

zhuyi25762 发表于 2015-1-28 18:40:55

lcw_swust 发表于 2015-1-28 17:30
100多ms怎么就不能实时了?

我碰到过好几个这样的客户

多个传感器走485通信,说要同时记录数据,我跟他说你100ms轮询一个好了,客户说那样不是同时,。我不知道怎么回答了。

lcw_swust 发表于 2015-1-29 08:56:06

zhuyi25762 发表于 2015-1-28 18:40
我碰到过好几个这样的客户

多个传感器走485通信,说要同时记录数据,我跟他说你100ms轮询一个好了,客户 ...

那就分开走呗,就像上网用的交换机一样。
每个传感器通过485接到一个单独的MCU。
这些MCU将外中断引脚引到一起,同时触发。

huangqi412 发表于 2015-1-29 09:36:37

定时器。。。

kayatsl 发表于 2015-1-29 09:44:17

我猜楼主的意思是从按键到发完码, 到接收解码完成要百多个ms的时间, 体验不实时, 对吗.?
页: [1]
查看完整版本: 单片机模拟红外接收头发送数据怎么能做到实时呢?