基于單片機(jī)控制的機(jī)械手設(shè)計(jì)_第1頁
基于單片機(jī)控制的機(jī)械手設(shè)計(jì)_第2頁
基于單片機(jī)控制的機(jī)械手設(shè)計(jì)_第3頁
基于單片機(jī)控制的機(jī)械手設(shè)計(jì)_第4頁
基于單片機(jī)控制的機(jī)械手設(shè)計(jì)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 摘 要機(jī)械手技術(shù)涉及到電子、機(jī)械學(xué)、自動控制技術(shù)、傳感器技術(shù)和計(jì)算機(jī)技術(shù)等科學(xué)領(lǐng)域,是一門跨學(xué)科綜合技術(shù)。隨著工業(yè)自動化發(fā)展的需要,機(jī)械手在工業(yè)應(yīng)用中越來越重要。文章主要敘述了機(jī)械手的設(shè)計(jì)過程 ,文章中介紹了機(jī)械手的設(shè)計(jì)理論與方法。本設(shè)計(jì)以AT89C51 單片機(jī)為核心,采用LMD18200 電機(jī)控制芯片達(dá)到控制直流電機(jī)的啟停、速度和方向,完成了篩選機(jī)械手基本要求和發(fā)揮部分的要求。在篩選機(jī)械手設(shè)計(jì)中,采用了PWM 技術(shù)對電機(jī)進(jìn)行控制,通過對占空比的計(jì)算達(dá)到精確調(diào)速的目的?!娟P(guān)鍵詞】:篩選機(jī)械手,AT89C51 單片機(jī),LMD18200 電機(jī)控制芯片,PWM技術(shù),電機(jī)控

2、制。AbstractThe manipulator technology involves to the electron, mechanics, the automatic control technology,the sensor technology and the computer technology and so on scientific field, is an interdisciplinarycomprehensive technology. Along with the industrial automation need to develop, the manipula

3、tor isgetting more and more important in the industrial application. The article mainly narratedmanipulator's design process, in the article introduced manipulator's design theory and the method.This design take at89C51 monolithic integrated circuit as a core, uses the LMD18200 motorcontrol

4、chip to achieve the control direct current machine to open stops, the speed and the direction,completed has screened the manipulator essential requirements and the display part request. Inscreens the manipulator to design, used the PWM technology to carry on the control to the electricalmachinery, t

5、hrough the computation achieved the precise velocity modulation to the dutyfactor thegoal【Key words】Screening manipulator, AT89C51 monolithic integrated circuit, LMD18200motor control chip, PWM technology, motor control. 1 前言1.1 機(jī)械手概述機(jī)械化、自動化已成在現(xiàn)代工業(yè)中突出的主題?;さ冗B續(xù)性生產(chǎn)過程的自動化已基本得到解決。但在機(jī)械工業(yè)中,加工、裝配等生產(chǎn)是不連續(xù)的,機(jī)

6、器人的出現(xiàn)并得到應(yīng)用,為這些作業(yè)的機(jī)械化奠定了良好的基礎(chǔ)。機(jī)械手,多數(shù)是指程序可變(編)的獨(dú)立的自動抓取、搬運(yùn)工件、操作工具的裝置(國內(nèi)稱作工業(yè)機(jī)械手或通用機(jī)械手)。機(jī)械手是一種具有人體上肢的部分功能,工作程序固定的自動化裝置。機(jī)械手具有結(jié)構(gòu)簡單、成本低廉、維修容易的優(yōu)勢,但功能較少,適應(yīng)性較差。目前我國常把具有上述特點(diǎn)的機(jī)械手稱為專用機(jī)械手,而把工業(yè)機(jī)械手稱為通用機(jī)械手。簡而言之,機(jī)械手就是用機(jī)器代替人手,把工件由某個地方移向指定的工作位置,或按照工作要求以操縱工件進(jìn)行加工。機(jī)械手一般分為三類。第一類是不需要人工操作的通用機(jī)械手,也即本文所研究的對象。它是一種獨(dú)立的、不附屬于某一主機(jī)的裝置,

7、可以根據(jù)任務(wù)的需要編制程序,以完成各項(xiàng)規(guī)定操作。它是除具備普通機(jī)械的物理性能之外,還具備通用機(jī)械、記憶智能的三元機(jī)械。第二類是需要人工操作的,稱為操作機(jī)(Manipulator)。工業(yè)中采用的鍛造操作機(jī)也屬于這一范疇。第三類是專業(yè)機(jī)械手,主要附屬于自動機(jī)床或自動生產(chǎn)線上,用以解決機(jī)床上下料和工件傳送。這種機(jī)械手在國外通常被稱之為“Mechanical Hand”,它是為主機(jī)服務(wù)的,由主機(jī)驅(qū)動。除少數(shù)外,工作程序一般是固定的,因此是專用的。機(jī)械手按照結(jié)構(gòu)形式的不同又可分為多種類型,其中關(guān)節(jié)型機(jī)械手以其結(jié)構(gòu)緊湊,所占空間體積小,相對工作空間最大,甚至能繞過基座周圍的一些障礙物等這樣一些特點(diǎn),成為機(jī)

8、械手中使用最多的一種結(jié)構(gòu)形式。要機(jī)械手像人一樣拿取東西,最簡單的基本條件是要有一套類似于指、腕、臂、關(guān)節(jié)等部分組成的抓取和移動機(jī)構(gòu)執(zhí)行機(jī)構(gòu);像肌肉那樣使手臂驅(qū)動傳動系統(tǒng);像大腦那樣指揮手動作的控制系統(tǒng)。這些系統(tǒng)的性能就決定了運(yùn)動的機(jī)械手的性能。一般而言,機(jī)械手通常就是由執(zhí)行機(jī)構(gòu)、驅(qū)動傳動系統(tǒng)和控制系統(tǒng)這三部分組成,如圖 1-1 所示。 圖1-1 機(jī)械手的一般組成對于現(xiàn)代智能機(jī)械手而言,還具有智能系統(tǒng),主要是感覺裝置、視覺裝置和語言識別裝置等。目前研究主要集中在賦予機(jī)械手“眼睛”,使它能識別物體和躲避障礙物,以及機(jī)械手的觸覺裝置。機(jī)器人的這些組成部分并不是各自獨(dú)立的,或者說并不是簡單的疊加在一起

9、,從而構(gòu)成一個機(jī)械手的。要實(shí)現(xiàn)機(jī)械手所期望實(shí)現(xiàn)的功能,機(jī)械手的各部分之間必然還存在著相互關(guān)聯(lián)、相互影響和相互制約。它們之間的相互關(guān)系如圖1-2 所示。機(jī)械手的機(jī)械系統(tǒng)主要由執(zhí)行機(jī)構(gòu)和驅(qū)動傳動系統(tǒng)組成。執(zhí)行機(jī)構(gòu)是機(jī)械手賴以完成工作任務(wù)的實(shí)體,通常由連桿和關(guān)節(jié)組成,由驅(qū)動傳動系統(tǒng)提供動力,按控制系統(tǒng)的要求完成工作任務(wù)。驅(qū)動傳動系統(tǒng)主要包括驅(qū)動機(jī)構(gòu)和傳動系統(tǒng)。驅(qū)動機(jī)構(gòu)提供機(jī)械手各關(guān)節(jié)所需要的動力,傳動系統(tǒng)則將驅(qū)動力轉(zhuǎn)換為滿足機(jī)械手各關(guān)節(jié)力矩和運(yùn)動所要求的驅(qū)動力或力矩。有的文獻(xiàn)則把機(jī)械手分為機(jī)械系統(tǒng)、驅(qū)動系統(tǒng)和控制系統(tǒng)三大部分。其中的機(jī)械系統(tǒng)又叫操作機(jī)(Manipulator),相當(dāng)于本文中的執(zhí)行機(jī)構(gòu)

10、部分。2 總體方案設(shè)計(jì)2.1 設(shè)計(jì)要求生產(chǎn)線上有紅黑兩種直徑為2cm 厚1cm 的圓鐵片,設(shè)計(jì)一種機(jī)械手,該手能自動機(jī)械手的機(jī)械系統(tǒng)主要由執(zhí)行機(jī)構(gòu)和驅(qū)動傳動系統(tǒng)組成。執(zhí)行機(jī)構(gòu)是機(jī)械手賴以完成工作任務(wù)的實(shí)體,通常由連桿和關(guān)節(jié)組成,由驅(qū)動傳動系統(tǒng)提供動力,按控制系統(tǒng)的要求完成工作任務(wù)。驅(qū)動傳動系統(tǒng)主要包括驅(qū)動機(jī)構(gòu)和傳動系統(tǒng)。驅(qū)動機(jī)構(gòu)提供機(jī)械手各關(guān)節(jié)所需要的動力,傳動系統(tǒng)則將驅(qū)動力轉(zhuǎn)換為滿足機(jī)械手各關(guān)節(jié)力矩和運(yùn)動所要求的驅(qū)動力或力矩。有的文獻(xiàn)則把機(jī)械手分為機(jī)械系統(tǒng)、驅(qū)動系統(tǒng)和控制系統(tǒng)三大部分。其中的機(jī)械系統(tǒng)又叫操作機(jī)(Manipulator),相當(dāng)于本文中的執(zhí)行機(jī)構(gòu)部分。2 總體方案設(shè)計(jì)2.1 設(shè)計(jì)

11、要求生產(chǎn)線上有紅黑兩種直徑為2cm 厚1cm 的圓鐵片,設(shè)計(jì)一種機(jī)械手,該手能自動篩選出紅色鐵片,并把紅色鐵片放到指定位置。機(jī)械手有上行/下行、左行/右行、放松/夾緊幾個運(yùn)行方式。并要求機(jī)械手有判別鐵片顏色的功能,且能準(zhǔn)確把握鐵片位置、重量、形狀等因素。該手運(yùn)行路徑合理,接近指定位置時能夠減速運(yùn)行。整個過程無人工操作,系統(tǒng)通過傳感裝置檢測工件,工作結(jié)束后能自動停止。2.2 基本設(shè)計(jì)思路總體設(shè)計(jì)框圖如下: 圖2-1 總體設(shè)計(jì)框圖2.2.1 CPUCPU 部分有兩種選擇:單片機(jī)控制和PLC 控制。2.2.2 傳動機(jī)構(gòu)傳動機(jī)構(gòu)種類繁多,常見的有齒輪傳動、齒條傳動、絲桿傳動、鏈條傳動。由于一般的電機(jī)驅(qū)

12、動系統(tǒng)輸出的力矩較小,需要通過傳動機(jī)構(gòu)來增加力矩,提高帶負(fù)載能力。對機(jī)械手的傳動機(jī)構(gòu)的一般要求有:(1)結(jié)構(gòu)緊湊,即具有相同的傳動功率和傳動比時體積最小,重量最輕;(2)傳動剛度大,即由驅(qū)動器的輸出軸到連桿關(guān)節(jié)的轉(zhuǎn)軸在相同的扭矩時角度變形要小,這樣可以提高整機(jī)的固有頻率,并大大減輕整機(jī)的低頻振動;(3)回差要小,即由正轉(zhuǎn)到反轉(zhuǎn)時空行程要小,這樣可以得到較高的位置控制精度;(4)壽命長、價格低。2.2.3 機(jī)械手1.機(jī)械手的組成機(jī)械手一般由執(zhí)行機(jī)構(gòu)、控制系統(tǒng)、驅(qū)動系統(tǒng)三個部分組成。(1)執(zhí)行機(jī)構(gòu)1) 手腕 手腕是聯(lián)接手臂與末端執(zhí)行器的部件,用以調(diào)整末端執(zhí)行器的方位和姿態(tài)。2) 手臂 手臂是支承手

13、腕和末端執(zhí)行器的部件。它由動力關(guān)節(jié)和連桿組成,用來改變末端執(zhí)行器的位置。3) 機(jī)座 機(jī)座是機(jī)械手的基礎(chǔ)部件,并承受相應(yīng)的載荷,機(jī)座分為固定式和移動式兩類。(2)控制系統(tǒng)控制系統(tǒng)用來控制機(jī)械手按規(guī)定要求動作,可分為開環(huán)控制系統(tǒng)和閉環(huán)控制系統(tǒng)。大多數(shù)工業(yè)機(jī)械手采用計(jì)算機(jī)控制,這類控制系統(tǒng)分為決策級,策略級和執(zhí)行級三級:決策級的功能是識別環(huán)境、建立模型、將工作任務(wù)分解為基本動作序列;策略級將基本動作變?yōu)殛P(guān)節(jié)坐標(biāo)協(xié)調(diào)變化的規(guī)律,分配給各關(guān)節(jié)的伺服系統(tǒng);執(zhí)行級給出各關(guān)節(jié)伺服系統(tǒng)的具體指令。(3)驅(qū)動系統(tǒng)驅(qū)動系統(tǒng)是按照控制系統(tǒng)發(fā)出的指令將信號放大,驅(qū)動執(zhí)行機(jī)構(gòu)運(yùn)動的傳動裝置。常用的由電氣、液壓、氣動和機(jī)械

14、等四種驅(qū)動方式。除此之外,機(jī)械手可以配置多種傳感器(如位置、力,觸覺,視覺等傳感器),用以檢測其運(yùn)動位置和工作狀態(tài)。2.機(jī)械手的分類機(jī)械手按坐標(biāo)形式、控制方式、驅(qū)動方式和信號輸入方式四種分類方法。(1)按坐標(biāo)形式分坐標(biāo)形式是指執(zhí)行機(jī)構(gòu)的手臂在運(yùn)動時所取的參考坐標(biāo)系的形式。1) 直角坐標(biāo)式 直角坐標(biāo)機(jī)械手的末端執(zhí)行器在空間位置的改變式通過三個互相垂直的軸線移動來實(shí)現(xiàn)的,即沿X 軸的縱向移動、沿Y 軸的橫向移動及沿Z 軸的升降。這種機(jī)械手位置精度最高,控制無耦合,比較簡單,避障性好,但結(jié)構(gòu)較龐大,動作范圍小,靈活性差。2) 圓柱坐標(biāo)式 圓柱坐標(biāo)機(jī)械手是通過兩個移動和一個轉(zhuǎn)動來實(shí)現(xiàn)末端執(zhí)行器空間位置

15、的改變,其手臂的運(yùn)動由在垂直立柱的平面伸縮和沿立柱升降兩個直線運(yùn)動及手臂繞立柱轉(zhuǎn)動復(fù)合而成。這種機(jī)械手位置精度較高,控制簡單,避障性好,但結(jié)構(gòu)也較龐大。3) 極坐標(biāo)式 極坐標(biāo)機(jī)械手的運(yùn)動式由一個直線運(yùn)動和兩個轉(zhuǎn)動組成,即沿手臂方向X 的伸縮,繞Y 軸的俯仰和繞Z 軸的回轉(zhuǎn)。這種機(jī)械手占地面積小,結(jié)構(gòu)緊湊,位置精度尚可,但避障性差,有平衡問題。4) 關(guān)節(jié)坐標(biāo)式 關(guān)節(jié)坐標(biāo)機(jī)械手主要是由立柱、大臂和小臂組成,立柱繞Z軸旋轉(zhuǎn),形成腰關(guān)節(jié),立柱和大臂形成肩關(guān)節(jié),大臂和小臂形成肘關(guān)節(jié),大臂和小臂作俯仰運(yùn)動。這種機(jī)械手工作范圍大,動作靈活,避障性好,但位置精度低,有平衡問題,控制耦合比較復(fù)雜,目前應(yīng)用越來越

16、多。(2)按控制方式分1) 點(diǎn)位控制 采用點(diǎn)位控制的機(jī)械手,其運(yùn)動為空間點(diǎn)到點(diǎn)之間的直線運(yùn)動,不涉及兩點(diǎn)之間的移動軌跡,只在目標(biāo)點(diǎn)處控制機(jī)械手末端執(zhí)行器的位置和姿態(tài)。這種控制方式簡單,適用于上下料、點(diǎn)焊等作業(yè)。2) 連續(xù)軌跡控制 采用連續(xù)軌跡控制的機(jī)械手,其運(yùn)動軌跡可以是空間的任意連續(xù)曲線。機(jī)器人在空間的整個運(yùn)動過程都要控制,末端執(zhí)行器在空間任何位置都可以控制姿態(tài)。(3)按驅(qū)動方式分1) 電力驅(qū)動 電力驅(qū)動式目前采用最多的一種。早期多采用步進(jìn)電機(jī)驅(qū)動,后來發(fā)展了直流伺服電動機(jī),現(xiàn)在交流伺服電動機(jī)的應(yīng)用也得到了迅速發(fā)展。這類驅(qū)動單元可以直接驅(qū)動機(jī)構(gòu)運(yùn)動,也可以通過諧波減速器裝置減速后驅(qū)動機(jī)構(gòu)運(yùn)動

17、,結(jié)構(gòu)簡單緊湊。2) 液壓驅(qū)動 液壓驅(qū)動的機(jī)械手具有很大的抓起能力,可抓取質(zhì)量達(dá)上百公斤的物體,油壓可達(dá)7MPa,液壓傳動平穩(wěn),動作靈敏,但對密封性要求較高,不宜在高溫或低溫現(xiàn)場工作,需配備一套液壓系統(tǒng)。3) 氣壓驅(qū)動 氣壓驅(qū)動的機(jī)械手結(jié)構(gòu)簡單,動作迅速,價格低廉,由于空氣可壓縮性,導(dǎo)致工作速度穩(wěn)定性差,氣源壓力一般為0.7MPa,因此抓取力小,只能抓取重量為幾公斤到十幾公斤的物體。(4)按信號輸入方式分1) 人操作機(jī)械手 是一種由操作人員直接進(jìn)行操作的具有幾個自由度的機(jī)械手。2) 固定程序操作機(jī)械手 按預(yù)先規(guī)定的順序、條件和位置,逐步地重復(fù)執(zhí)行給定的作業(yè)任務(wù)的機(jī)械手。3) 可變程序操作機(jī)械手

18、 它與固定程序機(jī)械手基本相同,但其工作次序等信息易于修改。4) 程序控制機(jī)械手 它的作業(yè)指令是由計(jì)算機(jī)程序向機(jī)械手提供的,其控制方式與數(shù)控機(jī)床一樣。5) 示教再現(xiàn)機(jī)械手 這類機(jī)械手能夠按照記憶裝置存儲的信息來復(fù)現(xiàn)由人示教的動作,其示教動作可自動地重復(fù)執(zhí)行。6) 智能機(jī)械手 采用傳感器來感知工作環(huán)境或工作條件的變化,并借助其自身的決策能力,完成相應(yīng)的工作任務(wù)。2.2.4 抓取機(jī)構(gòu)抓取機(jī)構(gòu)是機(jī)械手執(zhí)行工作的裝置,可安裝夾持器、工具、傳感器等。抓取機(jī)構(gòu)可分為機(jī)械夾緊、真空抽吸、液壓夾緊、磁力吸附等。2.2.5 機(jī)械手的驅(qū)動方式該機(jī)械手一共具有三個獨(dú)立的運(yùn)動關(guān)節(jié),連同末端機(jī)械手的運(yùn)動,一共需要三個動力

19、源。機(jī)械手常用的驅(qū)動方式有液壓驅(qū)動、氣壓驅(qū)動和電機(jī)驅(qū)動三種類型。這三種方法各有所長,各種驅(qū)動方式的特點(diǎn)見表:方便 較復(fù)雜表2-1 三種驅(qū)動方式的特點(diǎn)對照機(jī)械手驅(qū)動系統(tǒng)各有其優(yōu)缺點(diǎn),通常對機(jī)械手的驅(qū)動系統(tǒng)的要求有:(1) 驅(qū)動系統(tǒng)的質(zhì)量盡可能要輕,單位質(zhì)量的輸出功率要高,效率也要高;(2) 反應(yīng)速度要快,即要求力矩質(zhì)量比和力矩轉(zhuǎn)動慣量比要大,能夠進(jìn)行頻繁地起、制動,正、反轉(zhuǎn)切換;(3) 驅(qū)動盡可能靈活,位移偏差和速度偏差要??;(4) 安全可靠;(5) 操作和維護(hù)方便;(6) 對環(huán)境無污染,噪聲要??;(7) 經(jīng)濟(jì)上合理。2.2.6 設(shè)計(jì)方案的定型1.CPU 的選擇由于單片機(jī)體積小,價格便宜且具有高

20、穩(wěn)定性和很強(qiáng)的抗干擾能力,因此本設(shè)計(jì)中用單片機(jī)取代PLC 控制。2.機(jī)械手坐標(biāo)形式的選擇由于本設(shè)計(jì)中精度要求較高,首先排除了極坐標(biāo)式和關(guān)節(jié)坐標(biāo)式,而且它們還存在平衡問題,直角坐標(biāo)式靈活性差,不利于提高工作效率。因此為了使其工作方式更加簡單直觀,機(jī)械手坐標(biāo)類型選擇為圓柱坐標(biāo)機(jī)械手。3.傳動機(jī)構(gòu)的選擇本設(shè)計(jì)要求傳動方式為電機(jī)的轉(zhuǎn)動帶動機(jī)械手臂的上下、左右移動,即圓周運(yùn)動轉(zhuǎn)換為直線運(yùn)動,首先排除了帶傳動。與此同時,由于設(shè)計(jì)精度要求較高,所以鏈條傳動也不作考慮。剩下絲桿傳動和齒輪傳動,從零件的加工方面考慮,最終確定了加工較為簡單的齒輪傳動。4.抓取機(jī)構(gòu)的選擇目前工業(yè)上較長采用的抓取機(jī)構(gòu)為手爪。但是本次

21、設(shè)計(jì)要求的工件為直徑2cm厚1cm 的圓形鐵片,抓取精度要求高,操作難度較大??紤]到材質(zhì),因此選擇了電磁閥作為抓取機(jī)構(gòu)。通過電磁閥的通斷來控制工件的抓取和放下,操作方便。5.驅(qū)動方式的選擇在選擇驅(qū)動方式階段,我首先考慮的是液壓、氣壓傳動,但方案存在一定缺陷。其中,液壓裝置體積太過龐大,需要專門配置一套液壓系統(tǒng),且對密封性要求高,不宜在高溫、低溫下工作。而氣壓傳動由于空氣的可壓縮性導(dǎo)致工作速度、穩(wěn)定性較差,且有一定噪音。電機(jī)選擇相對較為簡單,由于步進(jìn)電機(jī)有步距角誤差,機(jī)械手在齒輪傳動和擺動時會進(jìn)一步放大該誤差,因此選擇伺服電機(jī)驅(qū)動。3 硬件結(jié)構(gòu)設(shè)計(jì)3.1 機(jī)械手尺寸的確定由于本次設(shè)計(jì)對工作場地要

22、求并沒有明確的限制,因此機(jī)械手的尺寸也就沒有明確的規(guī)定,為了設(shè)計(jì)的方便,將機(jī)械手大臂有效距離長為280mm,小臂有效距離長為170mm,機(jī)械手3D 圖如下: 圖3-1 機(jī)械手3D 圖3.2 傳動部分設(shè)計(jì)(1) 機(jī)械手是有三臺伺服電機(jī)驅(qū)動:電機(jī)M1 控制大臂在Z 軸旋轉(zhuǎn)擺動,電機(jī)M2 控制小臂在Z 軸的旋轉(zhuǎn)擺動,電機(jī)C 控制末端執(zhí)行器在Z 軸的上下移動。為了設(shè)計(jì)的方便,控制方式采用點(diǎn)位控制。通過分別控制三臺電機(jī)的正反轉(zhuǎn)來確定末端執(zhí)行器在空間上的具體位置。由于三臺電機(jī)不是同時控制,因此不存在相互間的干擾,從而增強(qiáng)了整個系統(tǒng)的穩(wěn)定性。(2) 具體傳動環(huán)節(jié):基座部分裝有服電機(jī)M1,通過齒輪傳動控制大臂

23、旋轉(zhuǎn),基座與大臂底座用軸承連接;大臂座裝有伺服電機(jī)M2,通過齒輪、傳動控制小臂的旋轉(zhuǎn)擺動;末端執(zhí)行器部分裝有伺服電機(jī)M3,同樣通過齒輪、絲桿傳動控制末端執(zhí)行器的上下移動。(3) 伺服電機(jī)一個伺服電機(jī)內(nèi)部包括了一個小型直流馬達(dá);一組變速齒輪組;一個反饋可調(diào)電位器;及一塊電子控制板。其中,高速轉(zhuǎn)動的直流馬達(dá)提供了原始動力,帶動變速(減速)齒輪組,使之產(chǎn)生高扭力的輸出,齒輪組的變速比愈大,伺服馬達(dá)的輸出扭力也愈大,也就是說越能承受更大的重量,但轉(zhuǎn)動的速度也愈低 圖3-2 伺服電機(jī)圖(4)微行伺服馬達(dá)的工作原理一個微型伺服馬達(dá)是一個典型閉環(huán)反饋系統(tǒng),其原理可由下圖表示: 圖3-3 伺服電機(jī)原理圖減速齒

24、輪組由馬達(dá)驅(qū)動,其終端(輸出端)帶動一個線性的比例電位器作位置檢測,該電位器把轉(zhuǎn)角坐標(biāo)轉(zhuǎn)換為一比例電壓反饋給控制線路板,控制線路板將其與輸入的控制脈沖信號比較,產(chǎn)生糾正脈沖,并驅(qū)動馬達(dá)正向或反向地轉(zhuǎn)動,使齒輪組的輸出位置與期望值相符,令糾正脈沖趨于為0,從而達(dá)到使伺服馬達(dá)精確定位的目的。(5)伺服馬達(dá)的控制標(biāo)準(zhǔn)的微型伺服馬達(dá)有三條控制線,分別為:電源、地及控制。電源線與地線用于提供內(nèi)部的直流馬達(dá)及控制線路所需的能源,電壓通常介于4V6V 之間,該電源應(yīng)盡可能與處理系統(tǒng)的電源隔離(因?yàn)樗欧R達(dá)會產(chǎn)生噪音)。甚至小伺服馬達(dá)在重負(fù)載時也會拉低放大器的電壓,所以整個系統(tǒng)的電源供應(yīng)的比例必須合理。輸入一

25、個周期性的正向脈沖信號,這個周期性脈沖信號的高電平時間通常在1ms2ms 之間,而低電平時間應(yīng)在5ms 到20ms 之間,并不很嚴(yán)格,下表表示出一個典型的20ms 周期性脈沖的正脈沖寬度與微型伺服馬達(dá)的輸出臂位置的關(guān)系:(6)選用的伺服馬達(dá)我選用的伺服馬達(dá)為TowPro 的,型號為SG303。其主要技術(shù)參數(shù)如下:轉(zhuǎn)速:0.23 秒60 度。l 力矩:3.2kgcm。l 尺寸:40.4mm×19.8mm×36mm。l 重量:0.6kg。l 12V 和24V 電源供電??刂浦芷诿}沖寬度為20ms。送出不同的正脈沖寬度是,就可以得到不同的控制效果??刂普}沖寬度如下:(7)增量式

26、編碼器編碼器是把角位移或直線位移轉(zhuǎn)換成電信號的一種裝置。前者成為碼盤,后者稱碼尺按照讀出方式編碼器可以分為接觸式和非接觸式兩種接觸式采用電刷輸出,一電刷接觸導(dǎo)電區(qū)或絕緣區(qū)來表示代碼的狀態(tài)是“”還是“”;非接觸式的接受敏感元件是光敏元件或磁敏元件,采用光敏元件時以透光區(qū)和不透光區(qū)來表示代碼的狀態(tài)是“”還是“”。按照工作原理編碼器可分為增量式和絕對式兩類。增量式編碼器是將位移轉(zhuǎn)換成周期性的電信號,再把這個電信號轉(zhuǎn)變成計(jì)數(shù)脈沖,用脈沖的個數(shù)表示位移的大小。絕對式編碼器的每一個位置對應(yīng)一個確定的數(shù)字碼,因此它的示值只與測量的起始和終止位置有關(guān),而與測量的中間過程無關(guān)。旋轉(zhuǎn)增量式編碼器以轉(zhuǎn)動時輸出脈沖,

27、通過計(jì)數(shù)設(shè)備來知道其位置,當(dāng)編碼器不動或停電時,依靠計(jì)數(shù)設(shè)備的內(nèi)部記憶來記住位置。這樣,當(dāng)停電后,編碼器不能有任何的移動,當(dāng)來電工作時,編碼器輸出脈沖過程中,也不能有干擾而丟失脈沖,不然,計(jì)數(shù)設(shè)備記憶的零點(diǎn)就會偏移,而且這種偏移的量是無從知道的,只有錯誤的生產(chǎn)結(jié)果出現(xiàn)后才能知道。解決的方法是增加參考點(diǎn),編碼器每經(jīng)過參考點(diǎn),將參考位置修正進(jìn)計(jì)數(shù)設(shè)備的記憶位置。在參考點(diǎn)以前,是不能保證位置的準(zhǔn)確性的。為此,在工控中就有每次操作先找參考點(diǎn),開機(jī)找零等方法。比如,打印機(jī)掃描儀的定位就是用的增量式編碼器原理,每次開機(jī),我們都能聽到噼哩啪啦的一陣響,它在找參考零點(diǎn),然后才工作。增量式編碼器特點(diǎn):增量式編碼

28、器轉(zhuǎn)軸旋轉(zhuǎn)時,有相應(yīng)的脈沖輸出,其計(jì)數(shù)起點(diǎn)任意設(shè)定,可實(shí)現(xiàn)多圈無限累加和測量。編碼器軸轉(zhuǎn)一圈會輸出固定的脈沖,脈沖數(shù)由編碼器光柵的線數(shù)決定。需要提高分辨率時,可利用 90 度相位差的 A、B 兩路信號進(jìn)行倍頻或更換高分辨率編碼器。(8)絲桿及螺母副(1).主要確定絲桿的外徑d,及長度,選擇螺紋的類型,牙型角,計(jì)算出螺紋中徑d2,螺紋升角,定出螺距P,求出螺紋導(dǎo)程S??捎孟率竭M(jìn)行計(jì)算此公式也用來計(jì)算齒輪等圓形零件的轉(zhuǎn)動慣量i -由電機(jī)軸到絲杠一級齒輪減速器的傳動比,(10)滾動軸承滾動軸承的類型、尺寸和公差等級均已制定有國家標(biāo)準(zhǔn),在機(jī)械設(shè)計(jì)中只需根據(jù)工作條件選擇合適的軸承類型,尺寸和公差等級等,

29、并進(jìn)行軸承的組合結(jié)構(gòu)設(shè)計(jì)。按滾動軸承承受載荷的作用方向,常用軸承可分為三類,即徑向接觸軸承、向心角接觸球軸承和軸向接觸軸承。在機(jī)械手的設(shè)計(jì)中,通常使用角接觸球軸承、圓錐滾子軸承或深溝球軸承和推力球軸承的組合件。選擇軸承要根據(jù)它所支承的軸的粗度(一般軸徑的設(shè)計(jì)要先由計(jì)算的強(qiáng)度來確定基本尺寸,再根據(jù)GB/T2822-81 來選取標(biāo)準(zhǔn)尺寸,也可以根據(jù)標(biāo)準(zhǔn)件如軸承等決定)來決定的,選定軸承后,還要進(jìn)行軸承的壽命計(jì)算,可以根據(jù)下面的經(jīng)驗(yàn)公式來計(jì)算。軸承的壽命:4 軟件電路部分設(shè)計(jì)4.1 單片機(jī)的選擇(1) 單片機(jī)的概念單片機(jī)是將計(jì)算機(jī)的基本部件微型化并集成到一塊芯片上的微型計(jì)算機(jī)。通常在芯片內(nèi)含有CPU

30、、ROM、RAM、并行I/O 口、串行口、定時/計(jì)數(shù)器、中斷控制系統(tǒng)、系統(tǒng)時鐘及系統(tǒng)總線等。(2) 單片機(jī)特點(diǎn)1) 優(yōu)異的性能價格比。2) 高、體積小、可靠性高。單片機(jī)把各功能部件集成在一塊芯片上,內(nèi)部采用總線結(jié)構(gòu),減少了各芯片之間的連線,大大提高了計(jì)算機(jī)的可靠性與抗干擾能力。另外,其體積小,對于強(qiáng)磁場環(huán)境易于采取屏蔽措施,適合在惡劣環(huán)境下工作。3) 控制功能強(qiáng)。為了滿足工業(yè)控制的要求,一般單片機(jī)的指令系統(tǒng)種均有極豐富的轉(zhuǎn)移指令、I/O 口的邏輯操作及位處理功能,單片機(jī)的邏輯控制功能及運(yùn)行速度均高于同一檔次的微機(jī)。4) 低功耗、低電壓,便于生產(chǎn)便攜式產(chǎn)品。5) 單片機(jī)的系統(tǒng)擴(kuò)展和系統(tǒng)配置叫典型

31、、規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。(3) 單片機(jī)硬件結(jié)構(gòu)1) 89C52 系列單片機(jī)基本配置如下:a) 微處理器該單片機(jī)中有一個8 位的微處理器,與通用的微處理器基本相同,同樣包括了運(yùn)算器和控制器兩大部分,只是增加了面向控制的處理功能,不僅可處理數(shù)據(jù),還可以進(jìn)行位變量的處理。b) 數(shù)據(jù)存儲器片內(nèi)為128 個字節(jié),片外最多可外擴(kuò)至64k 字節(jié),用來存儲程序在運(yùn)行期間的工作變量、運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等,所以稱為數(shù)據(jù)存儲器。c) 程序存儲器由于受集成度限制,片內(nèi)只讀存儲器一般容量較小,如果片內(nèi)的只讀存儲器的容量不夠,則需用擴(kuò)展片外的只讀存儲器,片外最多可外擴(kuò)至64k 字節(jié)。d)

32、中斷系統(tǒng)具有5 個中斷源,2 級中斷優(yōu)先權(quán)。e) 定時器/計(jì)數(shù)器片內(nèi)有2 個16 位的定時器/計(jì)數(shù)器, 具有四種工作方式。f) 串行口1 個全雙工的串行口,具有四種工作方式??捎脕磉M(jìn)行串行通訊,擴(kuò)展并行I/O 口,甚至與多個單片機(jī)相連構(gòu)成多機(jī)系統(tǒng),從而使單片機(jī)的功能更強(qiáng)且應(yīng)用更廣。g) P1 口、P2 口、P3 口、P4 口為4 個并行8 位I/O 口。h) 特殊功能寄存器共有21 個,用于對片內(nèi)的個功能的部件進(jìn)行管理、控制、監(jiān)視。實(shí)際上是一些控制寄存器和狀態(tài)寄存器,是一個具有特殊功能的RAM 區(qū)。2) 引腳及其功能a) 電源及時鐘引腳VCC:接+5V 電源正端;VSS:接+5V 電源地端;X

33、1:接外部晶體振蕩器的一端;X2:接外部晶體振蕩器的另一端。b) 控制引腳RESET:單片機(jī)上電復(fù)位端。ALE:當(dāng)訪問外部存儲器時,ALE 一每機(jī)器周期兩次的信號輸出,用于鎖存出現(xiàn)在P0 口的低8 位地址。PSEN:為片外程序存儲器讀選通信號輸出端。EA :為訪問外部程序存儲器控制信號,低電平有效。c) 輸入/輸出引腳P3 口的第二功能:P3.0:RXD,串行輸入通道;P3.1:TXD,串行輸出通道;P3.2:INT0,外部中斷0;P3.3:INT1,外部中斷1;P3.4:T0,計(jì)數(shù)器0 外部輸入;P3.5:T1,計(jì)數(shù)器1 外部輸入;P3.6:WR ,外部數(shù)據(jù)存儲器寫選通;P3.7: RD,外

34、部數(shù)據(jù)存儲器讀選通。 圖4-1 89c51 引腳圖4.2 驅(qū)動芯片的選擇在微機(jī)控制系統(tǒng)中,還要處理另一類數(shù)字量,即開關(guān)信號、脈沖信號。它們是以二進(jìn)制的邏輯“1”和“0”,即電平的高和低出現(xiàn)的。如開關(guān)觸電的閉合和斷開,指示燈的亮和滅,繼電器和接觸器的吸合和釋放,馬達(dá)的啟動和停止,晶閘管的通和斷,閥門的打開和關(guān)閉等,我們稱為開關(guān)量。開關(guān)量所控制的執(zhí)行器所要求的控制電壓一般都比較高,電流一般都較大,有的是直流驅(qū)動,有的是交流驅(qū)動,必須根據(jù)具體對象采用適當(dāng)?shù)慕涌?。開關(guān)量的輸出接口實(shí)質(zhì)上是利用計(jì)算機(jī)做“弱電”控制“強(qiáng)電”。它需要解決兩個重要問題:隔離和驅(qū)動。用單片機(jī)控制各種各樣的高壓、大電流負(fù)載,如電動

35、機(jī)、電磁鐵、繼電器、燈泡等時,不能用單片機(jī)的I/O 線來直接驅(qū)動。P0、P1、P2、P3 四個口都可以做輸出口,但其驅(qū)動能力不同。P0 口的驅(qū)動能力較大,當(dāng)其輸出高電平時,可提供400 m A的電流;當(dāng)其輸出低電平(0.45V)時,則可提供3.2mA的灌電流,如低電平允許提高,灌電流會相應(yīng)加大。P1、P2、P3 口的每一位只能驅(qū)動四個LSTTL,即可提供的電流只有P0 口的一半。所以,用低電平輸出可獲得比高電平輸出更大的驅(qū)動能力。目前,一些MCS-51 系列單片機(jī)的引腳驅(qū)動能力有所提高,如89C2051,一些引腳可提供20mA 的灌入電流。但大多數(shù)場合,單片機(jī)I/O 口的驅(qū)動能力是不夠的,必須

36、通過各種驅(qū)動電路的開關(guān)電路來提高驅(qū)動能力。4.2.1 電機(jī)驅(qū)動芯片LMD18200 原理及應(yīng)用 LMD18200 是美國國家半導(dǎo)體公司(NS)推出的專用于直流電動機(jī)驅(qū)動的H 橋組件。同一芯片上集成有CMOS 控制電路和DMOS 功率器件,利用它可以與主處理器、電機(jī)和增量型編碼器構(gòu)成一個完整的運(yùn)動控制系統(tǒng)。LMD18200 廣泛應(yīng)用于打印機(jī)、機(jī)器人和各種自動化控制領(lǐng)域。下面介紹 LMD18200 芯片的結(jié)構(gòu)、原理及其典型應(yīng)用。(1)主要性能峰值輸出電流高達(dá)6A,連續(xù)輸出電流達(dá)3A;工作電壓高達(dá)55V;Low RDS(ON) typically 0.3W per switch;TTL/CMOS 兼

37、容電平的輸入;無 “shoot-through” 電流;具有溫度報(bào)警和過熱與短路保護(hù)功能;芯片結(jié)溫達(dá)145,結(jié)溫達(dá)170時,芯片關(guān)斷;具有良好的抗干擾性。(2) 典型應(yīng)用l 驅(qū)動直流電機(jī)、步機(jī)電機(jī)l 伺服機(jī)構(gòu)系統(tǒng)位置與轉(zhuǎn)速l 應(yīng)用于機(jī)器人控制系統(tǒng)l 應(yīng)用于數(shù)字控制系統(tǒng)l 應(yīng)用于電腦打印機(jī)與繪圖儀(3) 內(nèi)部結(jié)構(gòu)和引腳說明LMD18200 外形結(jié)構(gòu)如圖1 所示,內(nèi)部電路框圖2 如圖所示。它有11 個引腳,采用TO-220 和雙列直插式封裝。 各引腳的功能如下LMD18200 工作原理:內(nèi)部集成了四個DMOS 管,組成一個標(biāo)準(zhǔn)的H 型驅(qū)動橋。通過充電泵電路為上橋臂的2 個開關(guān)管提供柵極控制電壓,充

38、電泵電路由一個300kHz 左右的工作頻率??稍谝_1、11 外接電容形成第二個充電泵電路,外接電容越大,向開關(guān)管柵極輸入的電容充電速度越快,電壓上升的時間越短,工作頻率可以更高。引腳 2、10 接直流電機(jī)電樞,正轉(zhuǎn)時電流的方向應(yīng)該從引腳步到引腳10;反轉(zhuǎn)時電流的方向應(yīng)該從引腳10 到引腳2。電流檢測輸出引腳8 可以接一個對地電阻,通過電阻來輸出過流情況。內(nèi)部保護(hù)電路設(shè)置的過電流閾值為10A,當(dāng)超過該值時會自動封鎖輸出,并周期性的自動恢復(fù)輸出。如果過電流持續(xù)時間較長,過熱保護(hù)將關(guān)閉整個輸出。過熱信號還可通過引腳9 輸出,當(dāng)結(jié)溫達(dá)到145 度時引腳9 有輸出信號。4、 典型應(yīng)用LMD18200

39、典型應(yīng)用電路如圖3 所示。LMD18200 提供雙極性驅(qū)動方式和單極性驅(qū)動方式。雙極性驅(qū)動是指在一個PWM 周期里,電動機(jī)電樞的電壓極性呈正負(fù)變化。雙極性可逆系統(tǒng)雖然有低速運(yùn)行平穩(wěn)性的優(yōu)點(diǎn),但也存在著電流波動大,功率損耗較大的缺點(diǎn),尤其是必須增加死區(qū)來避免開關(guān)管直通的危險(xiǎn),限制了開關(guān)頻率的提高,因此只用于中小功率直流電動機(jī)的控制。本文中將介紹單極性可逆驅(qū)動方式。單極性驅(qū)動方式是指在一個PWM周期內(nèi),電動機(jī)電樞只承受單極性的電壓。該應(yīng)用電路是Motorola 68332CPU 與LMD18200 接口例子,它們組成了一個單極性驅(qū)動直流電機(jī)的閉環(huán)控制電路。在這個電路中,PWM 控制信號是通過引腳5

40、 輸入的,而轉(zhuǎn)向信號則通過引腳3 輸入。根據(jù)PWM 控制信號的占空比來決定直流電機(jī)的轉(zhuǎn)速和轉(zhuǎn)向。采用一個增量型光電編碼器來反饋電動機(jī)的實(shí)際位置,輸出AB 兩相,檢測電機(jī)轉(zhuǎn)速和位置,形成閉環(huán)位置反饋,從而達(dá)到精確控制電機(jī)。4.3 傳感器的確定顏色傳感器, 通過一種特殊的三色方式發(fā)揮作用。傳感器把光(紅、藍(lán)、綠)投射到將被檢測的物體上,計(jì)算來自反射輻射的色度坐標(biāo),并與之前存儲的三色值進(jìn)行比較。當(dāng)三色值在設(shè)定的允許偏差范圍內(nèi),就會產(chǎn)生一個交換輸出。傳感器使用白熾燈做光源,使用光電池接收器,直到后來發(fā)明了高效的可見光?,F(xiàn)在,多數(shù)的色標(biāo)傳感器都是使用經(jīng)調(diào)制的各種顏色的可見光發(fā)射器。經(jīng)調(diào)制的傳感器往往犧牲

41、了響應(yīng)速度以獲取更長的檢測距離,這是因?yàn)闄z測距離是一個非常重要的參數(shù)。未經(jīng)調(diào)制的傳感器可以用來檢測小的物體或動作非??斓奈矬w,這些場合要求的響應(yīng)速度都非常快。但是,現(xiàn)在高速的調(diào)制傳感器也可以提供非??斓捻憫?yīng)速度,能滿足大多數(shù)的檢測應(yīng)用。圖 4-2 CSSRE(M18 顏色識別傳感器)顏色值或顏色 模擬量輸出0-10V最大顏色選擇度導(dǎo)向光束(紅色)響應(yīng)時間,典型值:100s自 檢功能獨(dú)立放大器,1 種顏色自學(xué)功能物體尺寸> 5 mm信號強(qiáng)度0-10V距離:5-200mm白色光源達(dá)到32 色自學(xué)功能的FSK 存儲卡任選附件防護(hù)等級IP 65光源,自適應(yīng)顏色傳感器和放大器4.5 接口電路1.串

42、行通信的基本原理計(jì)算機(jī)的數(shù)據(jù)傳送有并行和串行兩種方式。并行數(shù)據(jù)傳送的特點(diǎn)是:各數(shù)據(jù)同時傳送,傳送速度快,效率高。但并行數(shù)據(jù)傳送有多少數(shù)據(jù)位就需要多少根數(shù)據(jù)線,因此傳送成本高。并行數(shù)據(jù)傳送的距離通常小于30 米,計(jì)算機(jī)內(nèi)部的數(shù)據(jù)傳送通常都是并行的;串行數(shù)據(jù)傳送的特點(diǎn)是:數(shù)據(jù)傳送按位順序進(jìn)行,最少只需一根線即可完成,成本低但速度慢。計(jì)算機(jī)與外界的數(shù)據(jù)傳送大多是串行的,其傳送的距離可以從幾米到幾千公里。串行通信又分為異步和同步兩種方式。單片機(jī)中使用的串行通信通常都是異步方式的。(1)串行通信的數(shù)據(jù)傳送格式異步串行通信以字符為單位,即一個一個字符地傳送。其字符格式通常表示如下:它用一個起始位表示字符的

43、開始,用停止位表示字符的結(jié)束構(gòu)成一幀。異步通信的特點(diǎn)是每次只傳送一個字符,每個字符由起始位(規(guī)定為低電平)、數(shù)據(jù)位、奇偶校驗(yàn)位、停止位(規(guī)定為高電平12 位)組成。由于單片機(jī)的停止位規(guī)定為1 位,為了與單片機(jī)相匹配,PC 機(jī)的一幀數(shù)據(jù)的停止位我們采用1 位。(2)串行通信的收發(fā)過程發(fā)送方發(fā)送數(shù)據(jù)時,通過發(fā)送低電平起始位開始一個字符的傳送,起始位之后便按特定的速率發(fā)送數(shù)據(jù)位(包括奇偶校驗(yàn)位),當(dāng)最后一位數(shù)(對于采用奇偶個高電平停止位用以標(biāo)志一個字符傳送結(jié)束,這樣就完成了一幀數(shù)據(jù)發(fā)送。如果不再發(fā)送新數(shù)據(jù)或數(shù)據(jù)尚未準(zhǔn)備好,就將傳輸線鉗在高電平狀態(tài)。接收方不斷檢測傳輸線的電平狀態(tài),當(dāng)發(fā)現(xiàn)傳輸線由高電平

44、變?yōu)榈碗娖綍r(起始位標(biāo)志位),即認(rèn)為有數(shù)據(jù)傳入,進(jìn)入接收狀態(tài),然后以相同的速率檢測傳輸線的電平狀態(tài),接收隨后送來的數(shù)據(jù)位,奇偶校驗(yàn)位和停止位。可見在異步通信方式中,發(fā)送方是靠控制傳輸線的電平狀態(tài)來完成數(shù)據(jù)的發(fā)送。接收方通過不斷檢測數(shù)據(jù)線的狀態(tài)來完成數(shù)據(jù)的接收,只要發(fā)送率和接收檢測速率相同,即能準(zhǔn)確接收和發(fā)送數(shù)據(jù)。發(fā)送與接收設(shè)備可以使用各自的時鐘源完成數(shù)據(jù)的發(fā)送與接收,無需使用相同的時鐘信號。(3)串行通信的傳送速率傳送速率用于說明數(shù)據(jù)傳送的快慢。在串行通信中,數(shù)據(jù)是按位進(jìn)行傳送的,因此傳送速率用每秒鐘傳送二進(jìn)制數(shù)碼的位數(shù)來表示,稱之為波特率。在串行通信中常用波特率來衡量通信速率的快慢,每秒鐘傳

45、送一位就是一波特,一般異步通信波特率為110KHZ。在選擇通信的波特率時,不要盲目追高,要以滿足數(shù)據(jù)傳輸要求為原則。因?yàn)椴ㄌ芈试礁?,對發(fā)送和接收時鐘信號頻率的一致性要求就越高。(4)串行通信的電平轉(zhuǎn)換PC 機(jī)與單片機(jī)是通過串行口進(jìn)行通信的。由于單片機(jī)的輸入、輸出是TTL 電平(+5V 表示邏輯1,電平低于2V 便不能被識別為邏輯1;0V 表示邏輯0),TTL電平一般不能用于遠(yuǎn)距離傳輸,因?yàn)閭鬏斶^程中電平的衰減會使傳輸數(shù)據(jù)不準(zhǔn)確。而PC 機(jī)配置的是RS232 串行接口,因此,單片機(jī)與PC 機(jī)之間進(jìn)行通信時,要進(jìn)行電平的轉(zhuǎn)換,需要將TTL 電平轉(zhuǎn)換為RS232 電平(-5V-15V 表示邏輯1,+

46、5V+15V 表示邏輯0),在傳輸線上傳送的RS232 電平可高達(dá) 12V,比TTL 電平有更強(qiáng)的抗衰減能力及抗干擾能力,可用于遠(yuǎn)距離傳輸。常用的電平轉(zhuǎn)換芯片為MAX2232,此芯片能實(shí)現(xiàn)以上兩種電平的相互轉(zhuǎn)換。另外,信號傳輸?shù)慕橘|(zhì)最好使用雙絞線,有利于抑制外界共模信號的干擾。2.單片機(jī)與PC 機(jī)串行通信實(shí)現(xiàn)手段由于PC 機(jī)中集成了串行異步通信的可編程芯片8250,我們可以通過PC 機(jī)的串行通信口COM1 或COM2 對它進(jìn)行控制,因而不需要再單獨(dú)做實(shí)驗(yàn)板。我們可以把單片機(jī)的內(nèi)部電平轉(zhuǎn)換接口與PC 機(jī)的串行通信口COM1 或COM2 通過串行連接線連接起來,然后用軟件對它們進(jìn)行初始化,使它們運(yùn)

47、行各自的接收或發(fā)送程序。在具體編程的時候,我們可以實(shí)現(xiàn)很多的功能。例如,我們可以從PC 機(jī)和單片機(jī)中讀其RAM 或ROM 的內(nèi)容,對它們進(jìn)行在線修改。PC 機(jī)的程序可以用匯編程序MASM6.0、VB、C+Bilder 或VC+進(jìn)行編寫。 控制電路與計(jì)算機(jī)通訊能夠在計(jì)算機(jī)上作監(jiān)控界面,使機(jī)械手控制更加人性化。 圖4-3 串行通訊電路4.6 電路圖繪制(1) 系統(tǒng)控制電路圖如下: 圖4-4 系統(tǒng)控制電路圖(2) 電路圖說明:PC 機(jī)通過電頻轉(zhuǎn)換器將程序傳送至單片機(jī),單片機(jī)通過驅(qū)動芯片控制步進(jìn)電機(jī)正反轉(zhuǎn),使傳感器到達(dá)指定位置。傳感器檢測工件顏色,并發(fā)射相應(yīng)信號給單片機(jī)(紅色,進(jìn)行下一步;黑色,停止、

48、延時;無反射,程序結(jié)束)。單片機(jī)通過已設(shè)定的程序完成相應(yīng)步驟。(3) 單片機(jī)電路1) 看門狗復(fù)位電路復(fù)位操作通常有兩種基本形式:上電復(fù)位和按鈕復(fù)位。本電路中采用的是上電復(fù)位,其工作原理為:上電瞬間,RC 電路充電,RST 引腳端出現(xiàn)正脈沖,只要RST 端保持兩個時鐘周期以上的高電平,就能使單片機(jī)有效的復(fù)位。看門狗又叫 watchdog timer,是一個定時器電路, 一般有一個輸入,叫喂狗,一個輸出到MCU 的RST 端,MCU 正常工作的時候,每隔一端時間輸出一個信號到喂狗端,給 WDT 清零,如果超過規(guī)定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就回給出一個復(fù)位信號到MCU,是

49、MCU 復(fù)位. 防止MCU 死機(jī). 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。工作原理:在系統(tǒng)運(yùn)行以后也就啟動了看門狗的計(jì)數(shù)器,看門狗就開始自動計(jì)數(shù),如果到了一定的時間還不去清看門狗,那么看門狗計(jì)數(shù)器就會溢出從而引起看門狗中斷,造成系統(tǒng)復(fù)位。所以在使用有看門狗的芯片時要注意清看門狗。硬件看門狗是利用了一個定時器,來監(jiān)控主程序的運(yùn)行,也就是說在主程序的運(yùn)行過程中,我們要在定時時間到之前對定時器進(jìn)行復(fù)位如果出現(xiàn)死循環(huán),或者說PC 指針不能回來。那么定時時間到后就會使單片機(jī)復(fù)位??撮T狗復(fù)位電路圖如下。圖4-5 看門狗復(fù)位電路2) 晶振電路MCS-51 系列單片機(jī)的時鐘信號通常用兩種電路形式

50、得到:內(nèi)部振蕩方式和外部振蕩方式。在引腳XTAL1 和XTAL2 外接晶體振蕩器,就構(gòu)成了內(nèi)部振蕩電路,如下圖所示。圖中C1、C2 起穩(wěn)定振蕩頻率、快速起振的作用,電容值一般為530pF。晶振常選用頻率為6MHz、12MHz 或24MHz 的,采用串口時常使用頻率為11.0592MHz 的晶振。內(nèi)部振蕩方式所得到的時鐘信號比較穩(wěn)定,應(yīng)用較多。圖4-6 振蕩電路4.7 程序流程框圖程序開始運(yùn)行后,系統(tǒng)初始化,機(jī)械手回到原始位置。傳送帶將工件運(yùn)送過來,到達(dá)指定位置后延時1s。這時,傳感器開始檢驗(yàn),向工件位置發(fā)射光線,通過是否有收到反射光來判斷工件是否到達(dá)指定位置。如果有發(fā)射光,則運(yùn)行下一步程序,開

51、始搬運(yùn)工件。如此循環(huán),直到傳感器不再接受到反射光,則加工停止,程序結(jié)束。程序流程圖如下:5 通過protel 對程序的仿真5.1 仿真圖如下總結(jié)與體會通過本次畢業(yè)設(shè)計(jì),我對以前所學(xué)的理論知識有了更進(jìn)一步的了解,同時能更加合理的查閱及利用資料,為達(dá)到課題要求而對在大學(xué)期間所學(xué)習(xí)的課程進(jìn)行了全面、綜合的鞏固和加深。這次畢業(yè)設(shè)計(jì)不同與以往任何一次課程設(shè)計(jì),它耗時更長,獨(dú)立性更高,要求更加嚴(yán)格細(xì)致。它不僅要求我們能充分利用在校期間所學(xué)的課程的專業(yè)知識,同時也要求我們有良好的理解力、掌握力和實(shí)際運(yùn)用的靈活度。在設(shè)計(jì)過程中給我印象最深的是作為一名設(shè)計(jì)人員,面對一項(xiàng)設(shè)計(jì)任務(wù)時,不僅要能夠熟練的運(yùn)用相關(guān)專業(yè)知

52、識,同時還要考慮到在實(shí)際應(yīng)用中所面對的場地、環(huán)境、資金和實(shí)際加工等一系列問題。我考慮到采用液壓、氣壓傳動。但是,液壓、氣壓系統(tǒng)對環(huán)境要求高,且對密封性要求嚴(yán)格,同時要求配置液壓泵、氣壓泵等相關(guān)裝置。而氣體的可壓縮性導(dǎo)致了整個裝置的精度較低。于是改用伺服電機(jī)驅(qū)動。在確定了電機(jī)驅(qū)動后,相應(yīng)的設(shè)計(jì)思路也逐漸清晰了。于是,我設(shè)計(jì)了一套驅(qū)動電路,本以為這樣電路設(shè)計(jì)主要部分就基本完成。但是,老師在審查后指出了電路的一些缺點(diǎn),并提醒我可以通過相應(yīng)的驅(qū)動芯片進(jìn)行驅(qū)動。這套方案不但極大程度上簡化了整個電路部分,同時驅(qū)動能力還有了一定的提高。我選擇了這一課題來作為我的畢業(yè)設(shè)計(jì)不僅是對我四年知識的考察,也是對我應(yīng)用

53、這些能力的考察,我盡力使自己的設(shè)計(jì)減少錯誤,但是由于知識和能力的欠缺,這套設(shè)計(jì)依然不夠完善。在硬件設(shè)計(jì)部分由于設(shè)計(jì)之初忽略了實(shí)際裝配問題,導(dǎo)致電機(jī)安放位置不夠理想,但由于時間的緊迫,加上整套設(shè)計(jì)的基本定型而未能加以修正。通過本次設(shè)計(jì)我學(xué)到的不僅僅是對機(jī)械手這單一方面的了解,同時也讓我熟悉了關(guān)于設(shè)計(jì)的各個方面的流程,學(xué)會了吧自己在大學(xué)期間所學(xué)的知識運(yùn)用到實(shí)際工作中的方法。從前總感覺學(xué)的許多科目沒有實(shí)際意義,到現(xiàn)在才覺得以前的專業(yè)知識不夠扎實(shí),從而給自己的設(shè)計(jì)過程帶來了很大的麻煩。這次設(shè)計(jì)培養(yǎng)了我的綜合能力、自學(xué)能力,讓我在以后走上工作崗位能夠更快的適應(yīng)。致謝詞本設(shè)計(jì)是在鄭亮老師的親切關(guān)懷和悉心指

54、導(dǎo)下完成的。在此衷心感謝鄭亮老師三個多月來對我在學(xué)習(xí)上的指導(dǎo)和幫助。鄭亮老師淵博的知識、敏銳的洞察力、嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng)和治學(xué)精神都給我留下了深刻的印象,值此設(shè)計(jì)完成之際,謹(jǐn)向恩師致以衷心的感謝和崇高的敬意。在本次設(shè)計(jì)中,遇到問題時,指導(dǎo)老師有問必答,給我們耐心講解,悉心指導(dǎo),同時也和我們一起討論,解決了很多實(shí)際問題。設(shè)計(jì)期間,陳廣發(fā)同學(xué)、付志鵬同學(xué)在學(xué)習(xí)上給了本人很多幫助,在此一并感謝。參考文獻(xiàn)1張建民.機(jī)電一體化系統(tǒng)設(shè)計(jì).北京:北京理工大學(xué)出版社,1996:108-1102陳光東. 單片微型計(jì)算機(jī)原理與接口技術(shù).武昌: 華中理工大學(xué)出版社,1999:13劉鑫.工業(yè)控制計(jì)算機(jī)的設(shè)計(jì)技術(shù).自動化博覽,2001(6):9-114 孫克梅. 直流伺服電機(jī)的單片機(jī)控制及應(yīng)用. 沈陽航空工業(yè)學(xué)院學(xué)報(bào),2003(2):50-525鄧星鐘.機(jī)電傳動控制.武昌:華中科

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論