|
單片機(jī)PID控制兩個(gè)直流電機(jī).jpg (1.52 MB, 下載次數(shù): 24)
下載附件
保存到相冊(cè)
單片機(jī)PID控制兩個(gè)直流電機(jī)
2013-11-1 12:28 上傳
這是我和一個(gè)同學(xué)在天大畢業(yè)之后一起做的一款智能PID電機(jī)驅(qū)動(dòng)模塊,這款產(chǎn)品通過PID運(yùn)算來閉環(huán)控制兩個(gè)直流伺服電機(jī),而非簡(jiǎn)單地驅(qū)動(dòng)。
大家可以通過計(jì)算機(jī)的串口來控制電機(jī)的轉(zhuǎn)速、行進(jìn)距離。這里設(shè)計(jì)了一套上位機(jī)軟件,通過串口發(fā)送8個(gè)字節(jié)的命令(或者I2C接口5個(gè)字節(jié))就可以控制雙路電機(jī)(帶編碼器)的正反轉(zhuǎn)速度,甚至可以直接設(shè)定電機(jī)的運(yùn)動(dòng)距離(比較適合機(jī)器人大賽中的定位)。兩路電機(jī)的PID參數(shù)和梯形圖參數(shù)都可以分別進(jìn)行設(shè)定。
如果要參加電子設(shè)計(jì)大賽或者機(jī)器人大賽的學(xué)弟學(xué)妹們可能需要這個(gè)驅(qū)動(dòng)模塊,比如在機(jī)器人競(jìng)賽中需要小車往前行進(jìn)一定距離,如果僅通過時(shí)間控制將會(huì)有很大誤差。而使用本模塊配合帶有編碼器的直流電機(jī)則能通過PID更為準(zhǔn)確地控制電機(jī)行進(jìn)的距離,從而能夠讓機(jī)器人小車做更多的動(dòng)作。
如果有感興趣的同學(xué)可以從下面的網(wǎng)站上下載資料,里面有上位機(jī)程序、使用說明、PID教程以及參數(shù)使用方法,有疑問的地方我們也會(huì)盡快解答,如果你感興趣而且周末有時(shí)間,我也可以拿著產(chǎn)品到學(xué)校演示一下,如果你要是用于參加電子設(shè)計(jì)大賽的話,需要的話我們也會(huì)盡量來幫你來調(diào)試程序。
我是去年2月剛從天大測(cè)控碩士畢業(yè),出于興趣做了這款產(chǎn)品,已經(jīng)在淘寶上賣了三個(gè)月,銷量還可以,性能也很穩(wěn)定。
如果大家感興趣的話,可以直接加我的QQ,307059094. 希望大家能夠支持一下,如果買的多的話,價(jià)格可以商量一下。 |
|