单片机挂载多个传感器如超声波传感器时IO分配问题
-
Z近设计一个项目,需要挂载4个超声波传感器,因为超声波传感器本身没有使能端和片选功能,那么如何设计电路使所用IO口比较少呢?我不想一个传感器就占用2个IO口,这样4个就要占用8个IO口,太浪费了。我想用二四译码器和数据选择器,就是用两个IO口做地址,经... Z近设计一个项目,需要挂载4个超声波传感器,因为超声波传感器本身没有使能端和片选功能,那么如何设计电路使所用IO口比较少呢?我不想一个传感器就占用2个IO口,这样4个就要占用8个IO口,太浪费了。我想用二四译码器和数据选择器,就是用两个IO口做地址,经过二四译码器后,获得唯yi信号和触发信号相与,再传输到传感器上,应答信号通过数据选择器读出来,这样的方案可行吗?有没有比较好的方案。 展开
全部评论(1条)
-
- 一径梅苔 2015-03-12 00:00:00
- 要看你的传感器驱动方式和单片机的IO电路, 以及每个传感器工作时间和时间间隔 如果时间合适的话, 可以用4个IO实现 2个输入,2个做输出使能 ,2x2阵列的形式就可以满足了 有些类似二极管扫描显示 传感器A,B,C,D 使能\输入 p2 , p3 p0 : A B p1 : C D
-
赞(17)
回复(0)
热门问答
- 单片机挂载多个传感器如超声波传感器时IO分配问题
- Z近设计一个项目,需要挂载4个超声波传感器,因为超声波传感器本身没有使能端和片选功能,那么如何设计电路使所用IO口比较少呢?我不想一个传感器就占用2个IO口,这样4个就要占用8个IO口,太浪费了。我想用二四译码器和数据选择器,就是用两个IO口做地址,经... Z近设计一个项目,需要挂载4个超声波传感器,因为超声波传感器本身没有使能端和片选功能,那么如何设计电路使所用IO口比较少呢?我不想一个传感器就占用2个IO口,这样4个就要占用8个IO口,太浪费了。我想用二四译码器和数据选择器,就是用两个IO口做地址,经过二四译码器后,获得唯yi信号和触发信号相与,再传输到传感器上,应答信号通过数据选择器读出来,这样的方案可行吗?有没有比较好的方案。 展开
2015-03-11 04:44:31
665
1
- 单片机 IO 口 ,使用什么什么芯片实现同时检测多个高低电平?
- 用单片机的IO口检测20个点的电压是低还是高(0/1),可能检测时有多个是高电平的。如果一个IO口接一个电压点得用20个IO口。。。有什么好办法么,用的IO口Z少,有什么外接芯片么?希望... 用单片机的IO口检测20个点的电压是低还是高(0/1),可能检测时有多个是高电平的。 如果一个IO口接一个电压点得用20个IO口。。。 有什么好办法么,用的IO口Z少,有什么外接芯片么?希望效果是可能有5个高电平,15个低电平,能检测出来是哪5个IO口为1,哪15个为0. 展开
2016-05-12 06:01:22
545
1
- 如何用单片机控制煤气传感器?如何用单片机检测有害气体
2009-10-04 11:27:31
336
3
- C51单片机可以单总线连接多个AM2301温湿度传感器吗?
2015-03-27 13:09:19
278
2
- 多个超声波传感器一起使用注意什么
2015-11-10 19:37:41
464
1
- 超声波传感器测距,直接把传感器与单片机连接行不?
- 利用超声波传感器测距,怎么与单片机连接。能不能直接连到单片机。现在我个想法:购买超声波传感器,几块钱,直接连到单片机,通过单片机编程实现测距。这样可不可以实现啊。市面上有超声波传感器模块,这个模块是个啥?
2010-11-16 09:31:41
277
3
- ModbusRTU多个单片机与电脑通讯时出现这样的问题,以下是抓包截图
- 通讯失败,什么原因呢,一主多从,主机为组态王ModbusRTU从为机单片机ModbusRTU。多机通讯时为什么失败呢(地址码是不一样的) 一对一通讯没问题 一主多从就不行
2013-11-18 09:36:17
344
1
- 多个倍加福超声波传感器装一起会不会干扰
- 多个倍加福超声波传感器装一起会不会干扰
2016-09-20 10:23:57
399
2
- 51单片机如何控制超声波传感器 ?
2018-12-04 16:38:54
355
0
- DCS系统中 IO分配的目的是什么 能不能精练总结一下
2011-10-17 14:03:58
385
3
- 请教关于编译挂载网卡的问题
2015-07-19 00:30:48
383
1
- 把光电传感器接在单片机io口上,不工作,为什么?
- if(ZUO==0) { { PWM1_1;PWM2_1;IN1_1;IN3_1;IN2_0;IN4_0; } if(ZHONG==0) { { PWM1_0;PWM2_1;IN1_1;IN3_1;IN2_0;IN4_0; } 此时,工作正常, 但是 if(ZHONG==0&&ZUO==1) { { PWM1_1;PWM2_1;IN1_1;IN3_1;IN2_0;IN4_0; } 此时,就不工作... if(ZUO==0) { { PWM1_1;PWM2_1;IN1_1;IN3_1;IN2_0;IN4_0; } if(ZHONG==0) { { PWM1_0;PWM2_1;IN1_1;IN3_1;IN2_0;IN4_0; } 此时,工作正常, 但是 if(ZHONG==0&&ZUO==1) { { PWM1_1;PWM2_1;IN1_1;IN3_1;IN2_0;IN4_0; } 此时,就不工作了, 总之,当只判断一个光电传感器时,正常,一旦多个一块判断(用&&连接),就不工作了 求大神解答 展开
2018-11-29 17:26:40
355
0
- 压缩空气管路气体分配的问题
- 压缩气体管路分配成几个支路,它的压力损失怎么确定?也就是说怎么样才能控制在Z多的支路管路下支路的压力在允许的范围内。
2012-08-20 09:30:37
528
2
- 如何YZ多个倍加福超声波传感器之间的干扰
- 如何YZ多个倍加福超声波传感器之间的干扰
2018-11-30 11:45:44
385
0
- 如何YZ多个倍加福超声波传感器之间的干扰
2016-09-20 02:55:40
461
3
- 单片机智能小车怎么安装超声波传感器
2017-05-26 21:46:11
400
1
- 关于超声波传感器的问题
- 您好,请问收发一体式超声波传感器分开用,一个做发射一个做接收,探头标称反射距离可以做到5米,做对射的话可以做到10米吗?还有一般的发射电路用什么做升压比较好,输入5V电压。非常感谢
2013-04-15 06:11:02
265
1
- 红外传感器,激光传感器,超声波传感器哪个比较好
2017-06-13 20:10:34
400
1
- 什么传感器可以传出多个信号
- 比果说在没有压力的情况呀我们把它输出看为0给他一个压力不放开输出为1在给一个压力不放开又输出一个1。。。。这样的有吗... 比果说在没有压力的情况呀我们把它输出看为0 给他一个压力不放开 输出为1 在给一个压力不放开 又输出一个1 。。。。这样的有吗 展开
2014-03-18 13:29:12
378
3
- 单片机。温湿度传感器和土壤湿度传感器
- 你好,是这样的,做了一个自动浇水和补光的,单片机上用的是温湿度传感器,电路还有模块信息都弄焊接好了。就是在原先放温湿度传感器的地方可以直接换成土壤湿度传感的吗?... 你好,是这样的,做了一个自动浇水和补光的,单片机上用的是温湿度传感器,电路还有模块信息都弄焊接好了。 就是在原先放温湿度传感器的地方 可以 直接换成土壤湿度传感的吗? 展开
2017-11-06 09:55:32
440
1
参与评论
登录后参与评论