用了个MOS管驱动继电器来控制电机!单片机上电后,电机总是冲一下!不知道什么原因?
来源:互联网 发布:mac格式工厂中文版 编辑:程序博客网 时间:2024/04/27 14:29
2012-05-20 09:32匿名 | 分类:工程技术科学 | 浏览566次
有没有解决的办法啊!
举报| 2012-05-20 16:47提问者采纳
这个问题是由于单片机复位状态的电平是不收程序控制的,这个电平却好使得mosfet导通,进而导致继电器闭合。关于这个问题有如下几个方法可以解决:1、更换mosfet,如N管换成P管,这样复位电平就不会打开mosfet了,程序中把打开mosfet的电平改一下就行。不过这个方案需要对电路进行比较大的改动。2、mcu输出进一个非门然后再输出,然后程序把打开mosfet的电平改一下,这个方案比较简单3、mcu的输出信号后面加一个如74LV244之类的三态缓冲器。这样输出信号同时受EN与控制信号决定。如果你的mosfet控制信号是高电平有效,那么在复位状态下,控制信号与EN管脚都是高电平,此时由于EN是低电平有效,所以你的控制信号不会输出给mosfetPS:另外我有个疑问,你的复位时间有多长啊?一般这个时间会很十分短,这么短的时间可能会打开mosfet但是一般不足以闭合继电器。所以如果你可以修改一下上电复位时间,其实什么都不用修改就可以解决这个问题。
- 追问
我的板子,复位口没有接,是悬空的!
- 提问者评价
按照你说的,真的成功了,好开心,谢谢你!
0 0
- 用了个MOS管驱动继电器来控制电机!单片机上电后,电机总是冲一下!不知道什么原因?
- 场效应管电机驱动-MOS管H桥原理
- 用单片机控制步进电机
- MOS管驱动电路——电机干扰与防护处理
- 51单片机 步进电机的驱动和旋转角度控制
- 步进电机的单片机控制
- 单片机控制电机正反转
- 51单片机PWM控制电机
- 继电器与MOS管,用哪个?
- 用AVR单片机直接控制其步进电机
- PWM驱动了四路电机
- ST单片机C语言驱动电机程序
- 51单片机控制四相步进电机
- 51单片机控制四相步进电机
- 51单片机控制步进电机的程序
- 单片机对步进电机的控制(一)
- 单片机对步进电机的控制(二)
- 51单片机控制四相步进电机
- 设计模式之外观模式
- 第五天
- 算法导论:堆排序的应用---优先级队列
- 10进制浮点数转 二进制数
- Android应用开发中如何访问隐藏API(4.0以前版本)
- 用了个MOS管驱动继电器来控制电机!单片机上电后,电机总是冲一下!不知道什么原因?
- 理工大学ACM平台题答案关于C语言 1233 求绝对值
- 截取double
- LeetCode | Merge Intervals
- 第六天
- Intent filter 关于Action、Category属性详解 & 程序启动如何决定哪个是第一个启动的组件。
- 如何构建数据仓库
- web.xml 详细介绍
- MFC中CString转const char *