用stc51单片机控制uln2003驱动直流马达,为啥马达只抖动一下?代码没问题,在开发板能用

如题所述

uln2003是达林顿驱动芯片,一路输入一路输出一一对应。如果确定程序没有问题,建议使用单片机控制MOS管或三极管,看电机是否正常运转,其原理和用2003一个样。
如果用MOS管可以转,则是2003的问题,如果也不转,再检查程序吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-06-14
应该是程序没有执行,检查一下是否正确连接外围电路。

用stc51单片机控制uln2003驱动直流马达,为啥马达只抖动一下?代码没问...
uln2003是达林顿驱动芯片,一路输入一路输出一一对应。如果确定程序没有问题,建议使用单片机控制MOS管或三极管,看电机是否正常运转,其原理和用2003一个样。如果用MOS管可以转,则是2003的问题,如果也不转,再检查程序吧。

求助51单片机通过uln2003控制继电器驱动直流电机的C语言和电路图,谢谢...
LN2003也是一个7路反向器电路,即当输入端为高电平时ULN2003输出端为低电平,当输入端为低电平时ULN2003输出端为高电平,继电器得电吸合。include<stc.h> define it unsigned int sbit s0=P3^2;\/\/两个按钮 sbit s1=P3^3;\/\/两个按钮 sbit j0=P3^4;\/\/继电器控制口,这3个IO口要和你实际电路...

51单片机通过ULN2003驱动模块连接28BYJ-48步进电机时候,用STC-ISP下 ...
应该是电机电流太大,USB供电能力有限,电机的工作拉低了单片机的供电电压,从而导致单片机无法下载程序。类似的问题我也遇到过。

手头有个ULN2003APG,有个STC的51单片机,可以驱动12V继电器吗?
用单片机控制uln2003可以实现,不过单片机与继电器的电源要5v,而继电器的要十二伏,两者的地要接在一起.uln2003耐几十伏的电压,区区一个十二伏的继电器完全没问题

STC单片机IO口与ULN2003相连驱动5V继电器
电路没有问题,2003输入可以直接接TTL电平。如果P3.4始终输出0,那首先要检查你的程序,其次要检查芯片是否已经损坏。可以把P3.4与2003断开,再运行程序看是否有高电平。顺便说一下,继电器线圈要反向并联续流二极管,你图上没有。

51单片机开发板的功能介绍
带3V电池,在掉电的情况下,时钟仍然可以继续运行。11、可读写SD卡文件系统,保存数据显示到TFT液晶屏等。12、继电器可以控制高电压的设备,高压危险,请小心使用。13、直流电机接口,控制直流电机。14、步进电机接口,控制步进电机运行。15、蜂鸣器,可以做电子琴、音乐发声等。

单片机开发板怎么用?
你需要把单片机插到开发板的芯片座上,芯片座的引脚会和PCB板连接,PCB板上的走线会将芯片座的引脚连接到具体硬件上。开发板上的硬件设备都是通过开发板的PCB走线连接好的,你只需要在原理图上寻找具体硬件连接到单片机的管脚关系。 目测你的开发板是51开发板,可能用的是STC单片机。你需要准备类似Keil这样的开发...

相似回答