打印

stm32经由斯密特触发器和TA8428控制直流电机正反转的问题!

[复制链接]
1339|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dsyq|  楼主 | 2017-1-10 10:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dsyq 于 2017-1-10 15:08 编辑


各位朋友,知道的请指点!

我的项目中需要控制直流电机,要求很简单——开门的时候正转2秒,关门的时候反转2秒。
为了简单和实惠,我选了TA8428这个芯片,其控制逻辑如下图


又因为STM32只能输出3.3V的高电平,而驱动8428要TTL电平,所以我用74HCT14来转换电平.
但结果出不来,问题出在哪里?


经过调试,估计问题不在TA8428,应该在74HCT14。
我选用的是MM74HCT14MTC,好像没按照我的输入转换电平呢!




相关帖子

沙发
tyw| | 2017-1-10 10:59 | 只看该作者
先跳开74hct14,直接给H桥控制信号,看能不能动?
再看74hct14输出情况

TA8428FG中文资料.pdf (1.6 MB)

使用特权

评论回复
板凳
dsyq|  楼主 | 2017-1-10 13:26 | 只看该作者
tyw 发表于 2017-1-10 10:59
先跳开74hct14,直接给H桥控制信号,看能不能动?
再看74hct14输出情况

谢 tyw回复!

拿掉74HCT14,将几个焊点电路,即直接用STM32的输出IO控制TA8428,反而灵了!

看来TA8428手册说的要5V以上的输入控制,不准确!

使用特权

评论回复
地板
tyw| | 2017-1-10 13:36 | 只看该作者
dsyq 发表于 2017-1-10 13:26
谢 tyw回复!

拿掉74HCT14,将几个焊点电路,即直接用STM32的输出IO控制TA8428,反而灵了!

stm32单片原本就能兼容cmos及ttl电平.
哈哈,那就去掉14电路.

使用特权

评论回复
5
dsyq|  楼主 | 2017-1-10 13:41 | 只看该作者

TA8428的引脚说明如上图。其中输入引脚的IN2和IN2的功能描述说它们是TTL兼容电平,且是PNP类型低位激活输入控制(PNP type low active comparator inputs)?!。

虽然STM32的输出1是3.3V(恰是TTL电平的中间地带),但TA8428是0逻辑触发,  所以STM32无需经过电平转换也能直接控制TA8428?!

和朋友们多交流!

使用特权

评论回复
6
dsyq|  楼主 | 2017-1-10 13:42 | 只看该作者
tyw 发表于 2017-1-10 13:36
stm32单片原本就能兼容cmos及ttl电平.
哈哈,那就去掉14电路.

使用特权

评论回复
7
banana323| | 2017-1-12 17:39 | 只看该作者
用光耦隔离电机和单片机比较好

使用特权

评论回复
8
dsyq|  楼主 | 2017-1-13 08:52 | 只看该作者
banana323 发表于 2017-1-12 17:39
用光耦隔离电机和单片机比较好

收到!

使用特权

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

本版积分规则

56

主题

625

帖子

10

粉丝