[讨论] 有关ST2378的使用问题

人王伏羲   2017-4-27 21:29 楼主
各位大神,在下有个关于ST2378的问题,以下为问题描述:
我使用STM32F103VET6与ST2378进行连接,并通过电压转换驱动ULN2803,后面驱动继电器,但是在使用过程中,出现了:控制高电平输出没问题,但是当由高电平转为低电平时,其他的io口出现了1V多的电平,导致其他继电器动作。目前查问题,软件没有问题,只是当关继电器时,出现该问题,请大家指点一下,谢谢。下面是原理图:
  • ST2378-ULN2803.bmp

回复评论 (6)

查问题时,有考虑过是否是ST2378本身的上拉电阻(数据手册中的功能框图显示)导致io口上的灌点流过大,出现了类似串扰的问题,但是不敢确定,因为器件已经焊接到电路板上了,所以不好用,器件还比较小。。。。
点赞  2017-4-27 21:33
STM32F103VET6可以直接与ULN2803连接。

“ 其他的io口出现了1V多的电平 ”, 这个现象指的是单片机的IO口吗?
点赞  2017-4-27 22:09
"其他的io口出现了1V多的电平"
是指单片机的I/O口电压吗?
“但是当由高电平转为低电平时,其他的io口出现了1V多的电平”
你的继电器应该在单片机I/O口输出高电平的时候动作吧?
如果你的某一个I/O口重高电平变成低电平是相当于关闭某个继电器是吗?
是在这时候其它I/O口会有一个1V左右的输出,导致其它继电器开启吗?
其它I/O会一直保持一个1V左右的输出还是只是跳变一下?
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2017-4-28 11:48
引用: dontium 发表于 2017-4-27 22:09
STM32F103VET6可以直接与ULN2803连接。

“ 其他的io口出现了1V多的电平 ”, 这个现象指的是单片机的IO ...

不好意思,之前有事情,一直没回复。是这样的
点赞  2017-5-2 09:20
引用: littleshrimp 发表于 2017-4-28 11:48
"其他的io口出现了1V多的电平"
是指单片机的I/O口电压吗?
“但是当由高电平转为低电平时,其他的io口出 ...

一直保持1V左右的电平,因为继电器后面接的是电磁阀,24VDC的,当关电磁阀的时候,就会出现这种情况,而且在使用JTAG进行调试的时候,只要一关电磁阀,就会导致JTAG连接断开。。。
点赞  2017-5-2 09:22
已经解决了,是软件上的一个小的bug导致的,谢谢大家。
点赞  2017-5-5 15:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复