ATMEGA16 + ULN2003 驱动步进电机 的原理图跟单片机程序

来源:百度知道 编辑:UC知道 时间:2024/05/08 23:56:30
可以具体说明一下原理吗?
是用ULN2003AG 的

ULN2003是一个7路达林顿管,逻辑是与单片机反向的,COM端接你的驱动电源,不一定是单片机的5V电源,比如你后级驱动的电机是12V系统,那COM端就接12V,输入端就直接连接到16上,16输出高,那么2003相对应的输出就是低,大概0.6V左右,16输出低,那么2003输出就为电源电压,单片机的程序就是将16的相应端口设置为输出,根据你的要求控制端口的高低就可以了,程序没有什么难度,原理图上也不用添加任何外围器件

下一下ULN2003的data sheet就知道了

mega16可直接驱动进步机,不用加uln2003,程序也很简单