普及數電模電知識,科教興國。
哈喽,大家好,阿樂這些天在做一個項目,需要驅動步進電機,步進電機的型号是35BYJ412。手頭已到貨幾個,減速比是42.5,馬上想讓它轉起來看看符不符合要求,于是用三極管焊了個簡易的驅動電路,順便把制作過程記錄,發出來跟大家分享。
先上一張步進電機的圖片:
用Protel畫了電路圖:
電路用到了4個8050三極管,4個1N4007二極管,4個2K電阻。
根據電路圖備齊所需元器件:
開始焊接啦,先焊第一個小單元:
一個三極管,一個二極管,一個電阻組成一個小單元,驅動步進電機的一相。
接下來将剩下的三個小單元焊好,分别驅動步進電機剩下的三相,一樣的電路再重複焊三次:
完工咯,這是焊好的電路正面:
焊好的電路背面:
仔細檢查電路看有沒有短路、斷路的地方,無誤後先将步進電機接好:
35BYJ412是五線四相步進電機,上圖中,接線端子最左邊紅色的線是電源線。後面橙黃紫藍從左往右分别是步進電機的1~4相。從最左邊9點鐘方向的三極管開始,順時針方向來數,分别接步進電機的1~4相,後面接單片機時,IO輸出端也要按照這個順序接線。
接下來将STM32最小系統闆連接到我們焊好的驅動闆上,編程用到了A0~A3口:
給最小系統闆和驅動闆連接好電源:
這裡電源供電用創客e工坊自制的可調直流穩壓電源。
事先已将電源輸出電壓調到5V,再次檢查連線,無誤後按下電源開關:
可以看到步進電機平穩的轉動起來:
在現有測試程序下,步進電機一分鐘大概轉4圈:
程序還需要調一下,轉得太慢了:
附上個動圖:
初步測試,相對來說還是蠻平穩的,沒發現有抖動,相比用ULN2003成本節省了不少,體積空間也省了很多,接下來可以直接畫進綜合的電路中。
好啦,本期的文章到此就結束啦,更多有關電子制作、電子DIY的精彩教程歡迎關注:創客e工坊。
,