42步進電機運動控制器
簡介:?
一種帶CAN通信和TTL串口通信的42步進電機運動控制器
應用場景:?
工業(yè)自動化設備;醫(yī)療器械;消費電子;培訓教學;
1.產(chǎn)品簡介
一種適配42步進電機的兩相四線步進電機運動控制器,通過CAN指令接口和TTL串口調(diào)試接口輸入預定義運動控制指令后,內(nèi)置加減速算法實時計算并實現(xiàn)固定位置移動和調(diào)試信息輸出。
2.應用場景
適用于任何選型42步進電機的場合,板卡可直接和42步進電機背靠背,借用電機原螺絲孔位固定安裝。
3.產(chǎn)品概述
3.1 本運動控制器主控為STM32F042,步進電機驅(qū)動器為TB67S109;
3.2 支持CAN和TTL串口進行控制和調(diào)試信息輸出,固件源碼已實現(xiàn);
3.3 支持一路TTL IO信號檢測,可用于檢測零位光耦信號,固件源碼底層已實現(xiàn),檢測邏輯可根據(jù)需求自行新增;
3.4 支持一路AB相編碼器接口,硬件支持5V編碼器信號直接輸入,固件源碼已實現(xiàn);
3.5 支持驅(qū)動器欠壓、過流、過熱報警功能,硬件支持報警指示燈顯示;
3.6 支持步進加減速控制,固件源碼已移植并實現(xiàn)AVR446梯形加減速算法;
3.7 支持電機在保持狀態(tài)下的硬件方式自動半流鎖定;
3.8 支持步進驅(qū)動電流調(diào)節(jié),通過外置電位器方式實現(xiàn);
3.9 支持細分調(diào)節(jié),通過外置撥碼開關(guān)實現(xiàn),最大32細分,詳見TB67S109的datasheet;
3.10 內(nèi)置CAN線120R匹配電阻,不需要時拔出跳線帽即可。
3.11 提供的固件源碼方便學習測試及二次開發(fā)使用。
4.產(chǎn)品參數(shù)
4.1 板卡尺寸:40.1mm*38.1mm 采用雙面板設計
4.2 工作電壓:12-24V 電源輸入端內(nèi)置防反接保護二極管
4.3 工作電流:3A 1.5A以上持續(xù)工作驅(qū)動器需要加散熱器
5.使用說明
5.1 板卡接口說明

針腳標號 針腳功能 針腳備注
VIN 電源輸入 12V-24V
G 地線輸入
5V 5V輸出
IO MCU信號I/O 可用于零位光耦信號檢測
CH CAN高信號
CL CAN低信號
ENCA 編碼器A相輸入
ENCB 編碼器B相輸入
TX2 調(diào)試串口TTL信號發(fā)送 LOG輸出
RX2 調(diào)試串口TTL信號接收 串口指令接收
3.3V 3.3V電源輸出
SWDIO SWD接口 程序下載
SWCLK SWD接口 程序下載
nRST MCU復位信號 程序下載
5.2 使用之前需要根據(jù)步進電機實際工作情況調(diào)整撥碼開關(guān)設置細分,調(diào)整旋鈕電位器設置工作電流;
5.3 固件使用的串口設置為:波特率115200 數(shù)據(jù)位8位 1停止位 無校驗 具體指令格式需參考固件源碼;