国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MC9S12的人形機器人設計與實現(xiàn)

2017-03-04 22:13:58鄭闖
中國新技術新產(chǎn)品 2017年4期
關鍵詞:單片機軟件

鄭闖

摘 要:隨著科技發(fā)展,現(xiàn)階段機器人在人類生產(chǎn)生活中已經(jīng)得到廣泛應用。本文介紹的是一款以16bit單片機為控制核心,17個小型直流伺服機(舵機)驅(qū)動的人形機器人的設計制作,使其能夠完成預期設計的各種動作。該人形機器人已經(jīng)完成制作和調(diào)試。

關鍵詞:人形機器人;單片機;軟件

中圖分類號:TP242 文獻標識碼:A

0.引言

如今,機器人技術在軍事、生產(chǎn)和生活領域中得到了廣泛的應用。隨著機械化、自動化和智能化技術的發(fā)展,許多先進的技術已應用于各類機器人中。人形機器人的出現(xiàn)是控制科學、傳感器技術、人工智能等學科的技術進步。人形機器人的設計和發(fā)展在生活中應用前景較廣,如引路機器人、點菜機器人、問詢機器人等。本設計完成了一個具有17關節(jié)的機器人外形設計和零部件加工制作、電路設計和搭建和軟件編程調(diào)試,最終實現(xiàn)了一個能夠按照預先設置程序而動作的機器人。

1.外形設計

要使機器人動起來,必須借助電機的轉(zhuǎn)動控制機器人的關節(jié)以某種規(guī)則轉(zhuǎn)動。人形機器人整體采用1.5mm厚輕質(zhì)鋁板手工加工而成,如圖1所示。機器人頭部采用一個90°的9g舵機帶動,可以實現(xiàn)頭部的左右轉(zhuǎn)動運動。其余16個舵機均采用270°的60g金屬齒大扭矩舵機。每條手臂由3個舵機構成,其中一個舵機固定在胸板上,控制手臂的前后旋轉(zhuǎn)運動;一個舵機控制手臂的上下運動;一個舵機控制小臂的運動。每條腿部由4個舵機組成,其中最上方舵機控制腿部左右運動;其余3個舵機控制腿部彎曲的運動。每只腳部由1個舵機組成,控制腳部左右方向的運動。除了胸板、胸板外殼、頭部、腳板以外,其余所有關節(jié)連接均采用標準件完成。機械連接件均在本校內(nèi)加工中心由師生共同完成。最終機器人高度為500mm,寬度270mm,臂展560mm,臂長180mm,總質(zhì)量約1.5kg。

經(jīng)測量,機器人重心在膝蓋附近。機器人重心越低,機器人運動越加平穩(wěn)。反之機器人重心約高,機器人穩(wěn)定性越差。本設計電源分布在機器人胸板偏下,兩塊鋰電池左右對稱安置,避免破壞機器人的平衡性。

2.電路設計

人形機器人由舵機電源電路、單片機電源電路、單片機最小系統(tǒng)電路和舵機控制電路四部分組成。由于需要同時驅(qū)動17個舵機,故本設計采用2塊額定電壓為7.4V的輕質(zhì)鋰電池為機器人供電,其中頭部舵機、單片機最小系統(tǒng)和其中7個關節(jié)舵機采用一塊電池供電,另外9個關節(jié)舵機由另一塊電池供電。

因為60g舵機的驅(qū)動電流較大,故采用LM29302驅(qū)動,其驅(qū)動電流可達到3A。為保證供電平衡,本設計中采用4塊LM29302構成4個可調(diào)穩(wěn)壓電路模塊,經(jīng)調(diào)節(jié)后穩(wěn)壓輸出6V(±5%)為舵機供電,每個模塊控制4個舵機。如圖2所示為LM29302電路圖。頭部舵機、單片機最小系統(tǒng)采用LM2940穩(wěn)壓輸出5V控制。

機器人核心控制板采用作者本人設計PCB印制電路板,如圖3所示。該PCB中需要將XS128最小系統(tǒng)板插入在引腳座中。核心板中包含LM2940穩(wěn)壓電源線路,并引出了最小系統(tǒng)中的80個引腳。

3.軟件設計

(1)舵機控制

本設計中的舵機均為數(shù)字舵機,采用PWM信號控制。MC9S12XS128系列芯片帶有7路引出的PWM輸出口,其余10路PWM信號輸出采用10個I/O口由軟件模擬實現(xiàn)。調(diào)試前,先找到每個舵機的中間位置點和運動范圍區(qū)間,記錄角度和對應的PWM值,最終實現(xiàn)線性控制。每個舵機的單獨控制可以近似采用y=kx+b的數(shù)學模型。

(2)動作控制

程序采用C語言編程,每個舵機關節(jié)的運動采用一個獨立的函數(shù)編寫完成,并建立模塊化程序,通過各個模塊的協(xié)調(diào)運行實現(xiàn)機器人的協(xié)調(diào)運動。同時程序中具有良好的可維護性和擴展性,可以滿足隨時加入新的動作。本設計編寫了一套“舞蹈”動作和一套行走動作。

(3)單片機初始化

本設計采用MC9S12XS128型號單片機。其中包含以下初始化程序模塊:PLL模塊主頻80MHz;PWM模塊不級聯(lián)輸出;PIT定時中斷和外部觸發(fā)中斷;I/O輸入輸出接口模塊。

結論

人形機器人在今后生活中的應用前景較大,配有GPS功能、語音功能和網(wǎng)絡化管理的人形機器人是未來人形機器人發(fā)展的趨勢。但這些智能化的功能都需要以機器人穩(wěn)定的行動能力為基礎。經(jīng)驗證,本設計的機器人能夠?qū)崿F(xiàn)基本動作的展示和行走。下一步,可以在本文研究的基礎上,加入如語音問詢和導航功能,從而進一步提高人形機器人的智能化程度。

參考文獻

[1]虞漢中,馮雪梅.人形機器人技術的發(fā)展與現(xiàn)狀[J].機械工程師,2010(7):3-4.

[2]馮志杰.基于單片機的人形機器人的設計與實現(xiàn)[J].計算機光盤軟件與應用,2013(3):185-186.

[3]許曉飛,鄒建勇.人形機器人結構與動作的設計[J].電子技術設計與應用,2015(2):55-57.

猜你喜歡
單片機軟件
禪宗軟件
英語文摘(2021年10期)2021-11-22 08:02:26
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
軟件對對碰
巧用立創(chuàng)EDA軟件和Altium Designer軟件設計電路
電子制作(2019年24期)2019-02-23 13:22:20
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
即時通訊軟件WhatsApp
CHIP新電腦(2015年10期)2015-10-15 18:03:55
Microchip推出兩個全新PIC單片機系列
惠来县| 河西区| 桐柏县| 横峰县| 浦东新区| 淮安市| 高台县| 湖北省| 大宁县| 岑溪市| 吉林市| 太保市| 平潭县| 湖北省| 白朗县| 山东| 乌审旗| 尚志市| 固镇县| 卢湾区| 东明县| 沈丘县| 绥芬河市| 江源县| 景谷| 隆德县| 衡阳市| 高平市| 荣昌县| 福建省| 山阴县| 阿坝县| 嵊泗县| 长顺县| 黄山市| 西林县| 沙湾县| 徐汇区| 满洲里市| 遂川县| 兰溪市|