89C51单片机与二相四线步进电机驱动器SH-2H042Ma如何连接?从单片机设置脉冲后应该怎样发送连接到驱动器CP口?共阴共阳皆可~
可以直接从单片机引脚接到CP口去吗?ULN2003又不同,程序直接设置后连接就可了,可SH-2H042Ma的CP脉冲不知道应该怎样从单片机接收~~~
电机是“二相四线”,驱动器是配套的,只有一个CP口作接收单片机的输入脉冲,控制电机转动,一个是DIR口作方向控制,就是不知道怎么设置单片机程序输出给CP和DIR,假设用P00给CP发送脉冲,P02给DIR发送,是在定时、波特率设置时设好还是分别编写?
我刚做过这个实验,我用的L298驱动的,L298比ULN2003便宜点,要是用ULN2003的话,可以单路输入 单路输出,ULN2003的1,2,3,4,5,6,7引脚输入分别对应的输出是16,15,14,13,12,11,10,你是4相电机,随便选择其中的4对就行拉,然后8脚接地,9脚接12V电压,实际上ULN2003里有个反相器,所以你可以在单片机输出时接个反相器,然后再接ULN2003,而我没有接反相器,我把程序给改了改,就省去了一个芯片,只要把程序里表里的数据0变1,1变0就行拉