去年比賽培訓(xùn)的時(shí)候做的一個(gè)小東西,現(xiàn)在整理了出來(lái)和大家分享。
本設(shè)計(jì)采用STC12C5A60S2單片機(jī)作為主控芯片實(shí)現(xiàn)了PID電機(jī)調(diào)速控制器。傳感器采用歐姆龍的200線編碼器。電機(jī)驅(qū)動(dòng)模塊采用L298N,使用LM2596來(lái)對(duì)電機(jī)供電。設(shè)計(jì)中的重點(diǎn)是電機(jī)轉(zhuǎn)速的獲取和基于PID的電機(jī)控制算法的實(shí)現(xiàn)。
視頻演示:
STC12C5A60S2主控板:
PID電機(jī)調(diào)速控制源碼部分截圖: