文章目錄[隱藏]
二、硬件組成
三、EBB控制板的windows驅(qū)動(dòng)
四、固件升級(jí)
EiBotBoard最初是為畫蛋機(jī)器人而設(shè)計(jì)的,控制板尺寸:57mmx57mm,同時(shí)能驅(qū)動(dòng)兩個(gè)步進(jìn)電機(jī),板載USB控制器。EBB控制板基于UBW控制板 (USB Bit Whacker)開發(fā)的,兼容UBW的所有命令(多數(shù)情況下),外加幾個(gè)自有的命令,比如步進(jìn)電機(jī)命令和RC伺服輸出命令。EBB控制板通過板載的USB控制器和微型USB接口連接電腦,可控制兩個(gè)步進(jìn)電機(jī)完成輸出。當(dāng)EBB控制板連接至windows、MAC、linux系統(tǒng)時(shí),它會(huì)被識(shí)別為一個(gè)串口設(shè)備設(shè)備。這時(shí)您可以使用串口模擬器輕松地向它輸入命令,或者發(fā)送一些移動(dòng)步進(jìn)電機(jī)的命令。EBB畫蛋機(jī)器人和繪圖機(jī)的開發(fā)者們,同時(shí)開發(fā)了Inkscape的擴(kuò)展程序,這樣你可以直接將Inkscape里完成的作品通過擴(kuò)展程序,發(fā)送至EBB控制板,用于控制繪圖機(jī)器人的完成制圖。
控制命令通過USB接口發(fā)送至EBB控制板,告訴EBB怎樣去控制步進(jìn)電機(jī)移動(dòng)。例如:“SM”命令將告訴步進(jìn)電機(jī)需要在平面上的兩點(diǎn)間完成直線移動(dòng)。當(dāng)需要畫曲線時(shí),控制指令將命令EBB控制板將曲線分成最小單位的直線段進(jìn)行繪制。控制板能確保電機(jī)的每次運(yùn)動(dòng)都在一個(gè)可控的時(shí)間內(nèi)完成,因此你能精確地控制每個(gè)動(dòng)作的執(zhí)行速度。但需注意的是EBB控制板并不能支持傳統(tǒng)的G-code代碼。用戶可以通過Inkscape(插件支持),或者TeraTerm等終端仿真器,或者使用Processing向EiBotBoard發(fā)送命令,這些命令都是簡單的ASCII碼,并且可讀和可修改的。
EiBotBoard 控制板由一個(gè) PIC18F46J50 微控制器和兩個(gè) Allegro A4983步進(jìn)驅(qū)動(dòng)控制器,多個(gè)電壓調(diào)節(jié)器和USB控制芯片組成。電源支持6-24v直流輸入,控制板可直接驅(qū)動(dòng)步進(jìn)電機(jī),同時(shí)通過電壓調(diào)節(jié)器將電壓轉(zhuǎn)換成5V和3.3V,給舵機(jī)和微控制器供電。通過調(diào)整電位器允許你將電機(jī)的每項(xiàng)電流從46mA調(diào)整到1.25A。板載兩個(gè)按鈕(PRG和RST)允許你對控制板進(jìn)行重置或通過USB接口來更新固件。畫蛋機(jī)器人還可使用了PRG按鈕暫停繪圖。同時(shí)板載的LED可以顯示3.3 V電源、步進(jìn)器和USB連接的狀態(tài),更利于用戶觀察??刂瓢逶试S連接多種類型的步進(jìn)電機(jī),通常為四線電機(jī),如果連接六、七或八線電機(jī)則需按雙極模式進(jìn)行連接,因?yàn)锳4983s是雙極驅(qū)動(dòng)芯片。同時(shí)EBB控制板還預(yù)留了多路輸入輸出接口,可用于后續(xù)擴(kuò)展。
1、用外置電源給EBB控制板供電,通過USB接口將控制板連接到你的電腦上。
2、同時(shí)按下PRG按鈕和RST按鈕,先松開RST按鈕,然后再釋放PRG按鈕。
3、運(yùn)行 HIDBootloader.exe
4、在HIDBootloader窗口中看到“Device attached”。
5、點(diǎn)擊 “Open Hex File”,選擇你下載的 HEX文件。
6、點(diǎn)擊 “Program/Verify”。
7、等待進(jìn)度完成, 點(diǎn)擊 “Reset Device”。
8、當(dāng)Inkscape擴(kuò)展找到您的EBB控制板時(shí),它將告訴您現(xiàn)在固件版本,因此您可以驗(yàn)證新版本是否升級(jí)成功。
聯(lián)系客服