有哪些单向双向的通信方式?

2020-01-04 19:04发布

  最近在做一个产品 :  一个主机上挂多个红外接收装置 ,     接收装置上的MCU 通过串口采样红外接收头 ,然后再上传到主机上。
  现在的问题是,老板要求只能有三根线(电源 + 地 + 信号) , 所以只能有一根信号线,因为一个主机要挂多个从机,所以需要双向(加片选)。
  

  有两种思路 :
   (1) STM8S003 只有一个串口 , 现在已经被占。 看看还有没其他的单向双向通信方式(通信速度不高,基本也就是 2-3mS 片选一次 , 每次2-3Byte)
   (2) STM8 有没其他 双串口的芯片(因为需要支持Irda) , 管脚 Flash 基本没啥要求 , 价格要便宜  4块以内。  
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
Doding
1楼-- · 2020-01-06 11:59
huangyiting1990 发表于 2019-6-19 10:13
我是说 你这个成本应该不低吧。  串口的话 也是可以三根线的(单线半双工)。但是如果用STM8S003  没有多余 ...

串口也可以,硬件串口,模拟串口都行,1wire总线能挂的从机比较多。
huangyiting1990
2楼-- · 2020-01-06 13:05
 精彩回答 2  元偷偷看……
fct8591
3楼-- · 2020-01-06 14:33
多主机 7-8ms 单线通信 难度很大哦
flash3g
4楼-- · 2020-01-06 15:08
如果分时复用的可以把信号线接ADC输入试试,每个红外接收头不同的电平幅值,
例如空闲统一为低电平,A发数据“1”高电平为1V,B发数据“1”高电平为2V,通过ADC检测幅值区分
wx85105157
5楼-- · 2020-01-06 17:07
芯圣的HC89S003F4P6嘛。双串口,还便宜,一元不到。
wx85105157
6楼-- · 2020-01-06 22:03
而且串口io可以任意映射。也能实现单线半双工的串口

一周热门 更多>