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