avr 单片机at90s8515 共有4 个并行8位口,a 口、b 口、c 口、d 口. 由于at90s8515 需要用+ 5 v 直流电压供电,每个并行口引脚输出最大电压不超过5 v , 输出电流最大为20ma[3 ] ,但35byj 46 型四相八拍电机需要12 v直流电压供电,因此,从at90s8515 单片机c 口输出的信号不足以控制步进电机,所以必须加上驱动电路(即uln2803) . 步进电机控制系统中将at90s8515 c 口的高四位pc4 - pc7 与驱动电路接口芯片uln2803 的a、b、c、d 四个引脚相连,经uln2803 驱动放大后输出到35byj 46型四相八拍步进电机励磁线圈4 - 1 号引脚上,而励磁线圈的5 号引脚与驱动电路输出+ 12v相连. 电路连接如图所示.
来源:与你同行