帶PC機(jī)串口通訊的機(jī)器人控制系統(tǒng)電路設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
用AVRmega8515作一個(gè)帶PC機(jī)串口通訊的最小單片機(jī)機(jī)器人控制系統(tǒng),電路圖見下圖。使用時(shí)用WINDOWS自帶的超級(jí)終端,把速率調(diào)整到9600,8個(gè)數(shù)據(jù)位。1個(gè)停止位,無(wú)奇偶效驗(yàn),無(wú)流量控制(握手協(xié)議Xon/Xoff)。接上串口線,按照屏幕提示輸入數(shù)據(jù)就可以直觀地控制3臺(tái)舵機(jī)的旋轉(zhuǎn)角度。
以下介紹一款24路機(jī)器人專用控制器。其主要是供不熟悉單片機(jī)的讀者來(lái)使用。該系統(tǒng)整體硬件基本和上述最小單片機(jī)控制系統(tǒng)一樣,還增加了一片采用I2C 總線通訊方式的24C256 EEPROM存儲(chǔ)器,用來(lái)記錄24路龐大的動(dòng)作表,主控單片機(jī)也是AVRmega 8515。整個(gè)動(dòng)作編程通過(guò)PC機(jī)串口終端仿真器來(lái)實(shí)現(xiàn)的。可同時(shí)控制24臺(tái)舵機(jī),并且能分別對(duì)臺(tái)舵機(jī)進(jìn)行速度控制,其中可以插入循環(huán)、延時(shí)指令。該控制器能讓制作者從繁瑣的單片機(jī)編程中解放出來(lái),并且能讓有PC機(jī)編程能力的讀者進(jìn)行二次開發(fā)。