熱點頻道

基於Nuvoton M0518的BLE六爪機器人解決方案

 2016-04-25

智慧多足機器人是當前研究的熱點,六爪機器人可用于礦災、震災後極端環境下的探測搜救。可通過狹小空間,通過人機交互控制實現複雜地礦地貌環境下的時空資訊獲取,探測生命跡象,爭取救援時間,提高援救效率。

Nuvoton推出基於M0518的六爪機器人解決方案。該方案以M0518單片機作為核心控制器,接收來自安卓手機終端的資料,控制24路舵機的快速平穩運行,實現六足機器人運動。當機器人處於自動避障模式時,單片機將通過紅外模組完成前方障礙物距離檢測。同時,單片機利用內部ADC模組即時檢測電池電量,當電壓低於最小工作電壓時,蜂鳴器發出滴答報警信號,機器人此次將停止動作。

【展示板照片】

展示板照片(正面)

【方案方塊圖】

方案方塊圖

【系統功能】

(1)機器人共有六根爪子,每根爪子有3個關節,共有18個自由度,可以完成前進、後退、左右移動、轉彎、跳舞等等各式各樣的動作。
(2)當前方具有障礙物,可以通過紅外檢測,並做出規避動作。
(3)可以即時監測電量,電池電量過低,蜂鳴器響起。
(4)可以和手機通過藍牙連接,進行遠端遙控。

【方案特性】

• 新唐 NuMicro ARM Cortex-M0 系列,可支援寬工作電壓2.5~5.5V。
• 支援24路16位PWM輸出或是捕捉輸入,頻率最高可以達到100MHz。
• 支援6組UART可以和24路PWM同時使用,FIFO深度16 bytes。
• 高速12-bit ADC,達1MSPS。
• 內建22.1184MHz高速時鐘源,精度達1% (25 ℃,Vdd 5V)。
• LQFP64 封裝支援最多56根GPIO管腳。
• NuMicro特有加密及程式保護,保障程式不被盜取。