悟空機(jī)器人舵機(jī)工具篇--驅(qū)動(dòng)不易

2023-03-23

12kg舵機(jī)的驅(qū)動(dòng),

● bug?1線串口復(fù)用了Tx和Rx,

? ? debug 使用 2線串口轉(zhuǎn)1線串口的轉(zhuǎn)接板。

●??bug 舵機(jī) I/O 和Pc I/O洛退,復(fù)用了arduino 的串口

? ? debug瓣俯,使用虛擬串口?

#include <SoftwareSerial.h>

SoftwareSerial roboSerial(10, 11);? ? ? ? ? //定義虛擬串口名為serial,rx為10號(hào)端口,tx為11號(hào)端口

2kg,3kg舵機(jī)的驅(qū)動(dòng)兵怯,

12kg舵機(jī)的轉(zhuǎn)接板和虛擬串口驅(qū)動(dòng) 能夠很好的運(yùn)行彩匕,但是2kg,3kg舵機(jī)不能運(yùn)行

●?bug??2線串口轉(zhuǎn)1線串口的轉(zhuǎn)接板 的頻寬不夠媒区,劣化了信號(hào)

? ? debug? 購(gòu)買新的轉(zhuǎn)接板驼仪,或更換舊板上的芯片?袜漩? 電容绪爸?? 電阻宙攻?奠货?

●?bug 舵機(jī) I/O 和Pc I/O,復(fù)用了arduino 的虛擬串口粘优,虛擬串口的頻寬不夠仇味,劣化了信號(hào)

? ? debug,使用? Arduino Leonardo板雹顺,有2個(gè)串口。USB--Serial廊遍。pin0(RX)和pin1(TX)--Serial1


例如:

void setup() {

? Serial.begin(9600);? ? ? ? ? ? ??//設(shè)置PC串口 通信波特率

? Serial1.begin(9600);? ? ? ? ???//設(shè)置設(shè)備串口 通信波特率

? Serial.println("Hello Word");

? Serial1.println("TX:001");? //向數(shù)字引腳0嬉愧、1所連接的設(shè)備發(fā)送數(shù)據(jù)"TX:001"

}

void loop() {

}

Leonardo 板子的缺陷

// bug , 上傳本程序喉前,運(yùn)行正常没酣。 打開PCarduino軟件的串口監(jiān)視器,再關(guān)閉串口監(jiān)視器后卵迂,舵機(jī)異常裕便,舵機(jī)表現(xiàn)為一跳一跳的分段快速轉(zhuǎn)動(dòng)。


? ? // debug 這是 Leonardo 板子獨(dú)有的問題见咒,打開再關(guān)閉串口監(jiān)視器后偿衰, Leonardo的運(yùn)行速度大幅降低。?

? ? // debug 原因是:Leonardo 和 PC 之間的鏈接與 Uno 或 Mega 之間的鏈接工作方式不同改览,如果 PC 不接受數(shù)據(jù)下翎,它的輸出緩沖區(qū)可能會(huì)填滿并阻塞(https://forum.arduino.cc/t/serial-print-on-leonardo-very-slow-after-disconnection-from-serial/483017)。

? ? // debug? 通過? Serial.println(USB_EP_SIZE);可知 leonardo 板子宝当,usb的串口buffer size =64视事。(https://forum.arduino.cc/t/serial-print-on-leonardo-very-slow-after-disconnection-from-serial/483017/8)?

// debug 程序最后的 delay(2); 改成delay(20); 打開再關(guān)閉PC arduinoIDE軟件的串口監(jiān)視器后,經(jīng)過更長(zhǎng)時(shí)間庆揩,舵機(jī)才開始一跳一跳的分段快速轉(zhuǎn)動(dòng)俐东。說明PC串口有某種緩存跌穗。

?// debug 如果串口連接尚未建立,打印/寫入基本上會(huì)被忽略虏辫;當(dāng)再次關(guān)閉串口時(shí)蚌吸,問題就來了。 (https://forum.arduino.cc/t/serial-monitor-causes-lagging/954328/2)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末乒裆,一起剝皮案震驚了整個(gè)濱河市套利,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鹤耍,老刑警劉巖肉迫,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漆诽,死亡現(xiàn)場(chǎng)離奇詭異磷账,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)跟磨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門杆怕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來族购,“玉大人,你說我怎么就攤上這事陵珍∏拚龋” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵互纯,是天一觀的道長(zhǎng)瑟幕。 經(jīng)常有香客問我,道長(zhǎng)留潦,這世上最難降的妖魔是什么只盹? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮兔院,結(jié)果婚禮上殖卑,老公的妹妹穿的比我還像新娘。我一直安慰自己坊萝,他們只是感情好孵稽,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著屹堰,像睡著了一般肛冶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扯键,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天睦袖,我揣著相機(jī)與錄音,去河邊找鬼荣刑。 笑死馅笙,一個(gè)胖子當(dāng)著我的面吹牛伦乔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播董习,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼烈和,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了皿淋?” 一聲冷哼從身側(cè)響起招刹,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎窝趣,沒想到半個(gè)月后疯暑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哑舒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年妇拯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洗鸵。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡越锈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出膘滨,到底是詐尸還是另有隱情甘凭,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布火邓,位于F島的核電站对蒲,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贡翘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一砰逻、第九天 我趴在偏房一處隱蔽的房頂上張望鸣驱。 院中可真熱鬧,春花似錦蝠咆、人聲如沸踊东。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闸翅。三九已至,卻和暖如春菊霜,著一層夾襖步出監(jiān)牢的瞬間坚冀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工鉴逞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留记某,地道東北人司训。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像液南,于是被迫代替她去往敵國(guó)和親壳猜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • 20230310 一個(gè)損壞的優(yōu)某某悟空機(jī)器人滑凉,去除了頭统扳、電池、雙層主板畅姊,只剩一個(gè)帶12個(gè)舵機(jī)的軀體咒钟。 ●焊上3根導(dǎo)...
    hydro閱讀 424評(píng)論 0 1
  • 20230311 進(jìn)一步追查原因,是2線串口轉(zhuǎn)1線串口轉(zhuǎn)接板 里 IC--74HC126 的響應(yīng)速度慢導(dǎo)致的涡匀,cm...
    hydro閱讀 235評(píng)論 0 1
  • 20230320 起因 分析了OpenCat 4足機(jī)器人的步態(tài)盯腌,用視覺化的方式展示。 看OpenCat 步態(tài)控制源...
    hydro閱讀 458評(píng)論 0 0
  • 【瀚文】HelloWord-Smart Keyboard 瀚文 智能鍵盤是一把我為自己使用需求設(shè)計(jì)的 多功能陨瘩、模塊...
    william_zhang閱讀 1,273評(píng)論 1 0
  • 舵機(jī)是一種位置伺服的驅(qū)動(dòng)器腕够,主要是由外殼、電路板舌劳、無核心馬達(dá)帚湘、齒輪與位置檢測(cè)器所構(gòu)成。一種位置(角度)伺服的驅(qū)動(dòng)器...
    魚f閱讀 7,953評(píng)論 0 3