|
半路入门,开始学习单片机+汇编,光学不练假把式,那就学以致用吧,做个玩艺练练手呗,正好当时从写真机(大型打印机)上拆了一块坏的电机驱动板,双路驱动2电机的,上面的CPU打磨了,依稀只看得见是PIC的,随后查PIC能做电机控制芯片的资料,应该是一枚16位单片机,想想能不能挑战一下自己呢?用51试试,说干就干,买了本电动机的单片机控制,开啃;上网苦搜,相关资料少的可怜,一点点积累,总算有了想法,画PCB,打样,焊板,一次次调试,总算功夫不负有心人,雏形初现,也基本实现了功能,脉冲+方向信号输入,增量式码盘信号反馈(4倍频),成品直接替换写真机上的驱动板,妥妥的稳定。汇编写的,为了精简代码,一句一句的推敲斟酌,最后用C也写过,生成代码长度相当,谁个干的更漂亮不得而知。
STC15F104W除电源外,其它6个端口全用上,2个PWM输出,PUL和DIR输入,增量式码盘A,B的反馈输入,L6203驱动电机,转就行了,上图
|
|