|
半路入門,開始學習單片機+匯編,光學不練假把式,那就學以致用吧,做個玩藝練練手唄,正好當時從寫真機(大型打印機)上拆了一塊壞的電機驅動板,雙路驅動2電機的,上面的CPU打磨了,依稀只看得見是PIC的,隨后查PIC能做電機控制芯片的資料,應該是一枚16位單片機,想想能不能挑戰一下自己呢?用51試試,說干就干,買了本電動機的單片機控制,開啃;上網苦搜,相關資料少的可憐,一點點積累,總算有了想法,畫PCB,打樣,焊板,一次次調試,總算功夫不負有心人,雛形初現,也基本實現了功能,脈沖+方向信號輸入,增量式碼盤信號反饋(4倍頻),成品直接替換寫真機上的驅動板,妥妥的穩定。匯編寫的,為了精簡代碼,一句一句的推敲斟酌,最后用C也寫過,生成代碼長度相當,誰個干的更漂亮不得而知。
STC15F104W除電源外,其它6個端口全用上,2個PWM輸出,PUL和DIR輸入,增量式碼盤A,B的反饋輸入,L6203驅動電機,轉就行了,上圖
|
|