看是簡單,其實首先要幾件事情
1改變感測信號的模塊(這最貴)
2控製程序(這最難)
我們單位真正掌握的也只有幾個人
給500分你就可以得到想要的配件型號
程序
2. 如何編程式控制制機器
1.人用高級語言(如JC語言)編寫控製程序,並編譯為計算機能識別的機器碼版(由0和1組成)
2.將機器碼權程序復制或者寫入機器人的存儲器中(存放數據的地方,比如硬碟)
3.機器人加電啟動後會自動運行服務程序。自帶的解釋程序將機器碼程序解釋成各種控制信號(它知道你這些0和1代表什麼,想要做什麼)
4.由機器人處理器將控制信號轉換成電信號
5.電信號被送到伺服系統(如四輪驅動系統、雙足系統、履帶驅動系統等)進行信號放大
6.放大的信號經驅動系統(如電動機)控制機器人運動。
7.當有感測器捕捉到信號後,傳送至處理器,會中斷服務程序要求處理,如果滿足你編寫的程序的條件,則會執行相應的程序,以實現相應的動作或者功能。
3. 機電一體化的原理是什麼
在現代化生產過程式控制制中,執行機構起著十分重要的作用,它是自動控制系統中不可缺少的組成部分。現有的國產大流量電動執行機構存在著控制手段落後、機械傳動機構多、結構復雜、定位精度低、可靠性差等問題。而且執行機構的全程運行速度取決於其電機的輸出軸轉速和其內部減速齒輪的減速比,一旦出廠,這一速度固定不可調整,其通用性較弱。整個機構缺乏完善的保護和故障診斷措施以及必要的通信手段,系統的安全性較差,不便與計算機聯網。鑒於以上原因,採用傳統的大流量電動執行機構的控制系統,可靠性和穩定性較差。隨著計算機網路、現場匯流排等技術在工業過程中的應用,這種執行機構已遠遠不能滿足工業生產的要求。筆者設計的大流量電動執行機構,採用機電一體化技術,將閥門、伺服電機、控制器合為一體,利用非同步電動機直接驅動閥門的開與關。通過內置變頻器,採用模糊神經網路,實現閥門的動作速度、精確定位、柔性開關以及電機轉矩等控制。該電動執行機構省去了用於控制電機正、反轉的接觸器和可控硅換向開關模件、機械傳動裝置和復雜、昂貴的控制櫃和配電櫃,具有動作快、保護較完善、便於和計算機聯網等優點。實際運行表明,該執行機構工作穩定,性能可靠。
電動執行機構的硬體設計及工作原理
電動執行機構控制系統原理框圖如圖2-1所示。智能執行機構從結構上主要分為控制部分和執行驅動部分。
控制部分主要由單片機、PWM波發生器、IPM逆變器、A/D、D/A轉換模塊、整流模塊、輸入輸出通道、故障檢測和報警電路等組成。執行驅動部分主要包括三相伺報電機和位置感測器。
系統工作原理:
霍爾電流、電壓感測器及位置感測器檢測到的逆變模塊三相輸出電流、電壓及閥門的位置信號,經A/D轉換後送入單片機。單片機通過8255控制PWM波發生器,產生的PWM波經光電耦合作用於逆變模塊IPM,實現電機的變頻調速以及閥位控制。逆變模塊工作時所需要的直流電壓信號由整流電路對380V電源進行全橋整流得到。
控制系統各功能元件的選型與設計:
1)單片機 選用INTEL公司生產的8031單片機,它主要通過並行8255口擔負控制系統的信號處理:接收系統對轉矩、閥門開啟、關閉及閥門開度等設定信號,並提供三相PWM波發生器所需要的控制信號;處理IPM發出的故障信號和報警信號;處理通過模擬輸入口接收的電流、電壓、位置等檢測信號;提供顯示電動執行機構的工作狀態信號;執行控制系統來的控制信號,向控制系統反饋信號;
2)三相PWM波發生器 PWM波的產生通常有模擬和數字兩種方法。模擬法電路復雜,有溫漂現象,精度低,限制了系統的性能;數字法是按照不同的數字模型用計算機算出各切換點,並存入內存,然後通過查表及必要的計算產生PWM波,這種方法佔用的內存較大,不能保證系統的精度。為了滿足智能功率模塊所需要的PWM波控制信號,保證微處理器有足夠的時間進行整個系統的檢測、保護、控制等功能,文中選用MITEL公司生產的SA8282作為三相PWM發生器。SA8282是專用大規模集成電路,具有獨立的標准微處理器介面,晶元內部包含了波形、頻率、幅值等控制信息。
3)智能逆變模塊IPM 為了滿足執行機構體積小,可靠性高的要求,電機電源採用智能功率模塊IPM。該執行機構主要適用功率小於5.5kW的三相非同步電機,其額定電壓為380V,功率因數為0.75。經計算可知,選用日本產的智能功率模塊PM50RSA120可以滿足系統要求。該功率模塊集功率開關和驅動電路、制動電路於一體,並內置過電流、短路、欠電壓和過熱保護以及報警輸出,是一種高性能的功率開關器件。
4)位置檢測電路 位置檢測電路是執行機構的重要組成部分,它的功能是提供准確的位置信號。關鍵問題是位置感測器的選型。在傳統的電動執行機構中多採用繞線電位器、差動變壓器、導電塑料電位器等。繞線電位器壽命短被淘汰。差動變壓器由於線性區太短和溫度特性不理想而受到限制。導電塑料電位器目前較為流行,但它是有觸點的,壽命也不可能很長,精度也不高。筆者採用的位置感測器為脈沖數字式感測器,這種感測器是無觸點的,且具有精度高、無線性區限制、穩定性高、無溫度限制等特點。
5)電壓、電流及檢測 檢測電壓、電流主要是為了計算電機的力矩,以及變頻器輸出迴路短路、斷相保護和逆變模塊故障診斷。由於變頻器輸出的電流和電壓的頻率范圍為0~50Hz,採用常規的電流、電壓互感器無法滿足要求。為了快速反映出電流的大小,採用霍爾型電流互感器檢測IPM輸出的三相電流,對於IPM輸出電壓的檢測採用分壓電路。
6)通訊介面 為了實現計算機聯網和遠程式控制制,選用MAX232作為系統的串列通訊介面,MAX232內部有兩個完全相同的電平轉換電路,可以把8031串列口輸出的TTL電平轉換為RS-232標准電平,把其它微機送來的RS-232標准電平轉換成TTL電平給8031,實現單片機與其它微機間的通訊。
7)時鍾電路 時鍾電路主要用來提供采樣與控制周期、速度計算時所需要的時間以及日歷。文中選用時鍾電路DS12887。DS12887內部有114位元組的用戶非易失性RAM,可用來存入需長期保存的數據。
8)液晶顯示單元 為了實現人機對話功能,選用MGLS12832液晶顯示模塊組成顯示電路。採用組態顯示方式。通過菜單選擇,可分別對閥門、力矩、限位、電機、通訊和參數等信號進行設置或調試。並採用文字和圖形相結合的方式,顯示直觀、清晰。
9)程序出格自恢復電路 為了保證在強干擾下程序出格時系統能夠自動地恢復正常,選用MAX705組成程序出格自恢復電路,監視程序運行。如圖2-3所示,該電路由MAX705、與非門及微分電路組成。工作原理為:一旦程序出格,WDO由高變低,由於微分電路的作用,由「與非」門輸入引腳2變為高電平,引腳2電平的這種變化使「與非」門輸出一個正脈沖,使單片機產生一次復位,復位結束後,又由程序通過P1.0口向MAX705的WDI引腳發正脈沖,使WDO引腳回到高電平,程序出格自恢復電路繼續監視程序運行。
閥位及速度控制原理
採用雙環控制方案,其中內環為速度環,外環為位置環。速度環主要將當前速度與速度給定發生器送來的設定速度相比較,通過速度調節器改變PWM波發生器載波頻率,實現電機的轉速調節。速度調節器採用模糊神經網路控制演算法(具體內容另文敘述)。
外環主要根據當前位置速度的設定,通過速度給定發生器向內環提供速度的設定值。由於大流量閥執行機構在運行過程中存在加速、勻速、減速等階段。各階段的時間長短、加速度的大小、在何位置開始勻速或減速均與給定位置、當前位置以及運行速度有關。速度給定發生器的工作原理為:通過比較實際閥位與給定閥位,當二者不相等時,以恆定加速度加速,減速點根據當前速度、閥位值、閥位給定值的大小計算得來。
執行機構各階段運行速度的計算原理
圖3-2為執行機構的典型運行速度圖,它由若干段變化速率不同的折線組成。將曲線上速率開始發生改變的那一點稱為起始段點,相應的時間稱為段起始時間,如圖3-2中的t(i)(i=0,1,2,……),相應的速度稱為段起始速度,如圖3-2所示v(i)(i=0,1,2,…)。
設第i段速度的變化速率為ki,則有:
式中:Δv為兩段點之間的速度變化值,Δv=vi+1-vi;
Δt為兩段之間的時間,Δt=ti+1-ti。
顯然,當ki=0時為恆速段,ki>0時為升速段,ki<0時為減速段。任意時刻的速度給定值為:
Ts為采樣周期。
變化速率ki的取值由給定位置、當前位置以及運行速度的大小確定。
4 關鍵技術問題的解決
該電動執行機構採用了最新的變頻調速技術,電機驅動功率小於5.5kW。用戶可根據需要設定力矩特性,根據控制的閥設定速度,速度分多轉式、直行程、角行程3種方式。控制系統由閥位給定和閥位反饋信號構成的閉環系統,控制特性視運行方式、速度而定,並具有自動過流保護、過載保護、超壓、欠壓、過熱、缺相、堵轉等保護功能。
該執行機構解決的關鍵性技術問題主要有:
1)閥門柔性開關 柔性開關主要是為了當閥關閉或全開時,保證閥門不卡死與損傷。執行機構內部的微處理器根據測得的變頻器輸出電壓和電流,通過精確計算,得出其輸出力矩。一旦輸出力矩達到或大於設定的力矩,自動降低速度,以避免閥門內部過度的撞擊,從而達到最優關閉,實現過力矩保護。
2)閥位的極限位置判斷 閥位的極限位置是指全開和全關位置。在傳統執行機構中,該位置的檢測是通過機械式限位開關獲得的。機械式限位開關精度低,在運行中易松動,可靠性差。在文中,電動執行機構極限位置通過檢測位置信號的增量獲得。其原理是,單片機將本次檢測的位置信號與上次檢測的信號相比較,如果未發生變化或變化較小,即認為己達到極限位置,立即切斷非同步電機的供電電源,保證閥門的安全關閉或全開。省去了機械式限位開關,無需在調試時對其進行復雜的調整。
3)電機保護的實現 為了防止電機因過熱而燒毀,單片機通過溫度感測器連續檢測電機的實際運行溫度,如果溫度感測器檢測到電機溫度過高,自動切斷供電電源。溫度感測器內置於電機內部。
4)准確定位 傳統的電動執行機構在非同步電機通電後會很快達到其額定動作速度,當接近停止位置時,電機斷電後,由於機械慣性,其閥門不可能立即停下來,會出現不同程度的超程,這一超程通常採用控制電機反向轉動來校正。機電一體化的大流量電動執行機構根據當前位置與給定位置的差值以及運行速度的大小超前確定減速點的位置及減速段變化速率ki,使閥門在較低的速度下實現精確的微調和定位,從而將超程降到最低。
5)模擬信號的隔離。
對於變頻器的直流電壓以及輸出的三相電壓,它們之間的地址不一致,存在著較高的共模電壓,為了保證系統的安全性,必須將它們彼此相互隔離。採用LM358和4N25組成了隔離線性放大電路。如圖4-1所示,採用±15V和±12V兩組獨立的正負電源。若運放A的反相端電位由於擾動而正向偏離虛地,則運放A輸出端的電位將降低,因而光電耦合器的發光強度將增強,則使其集射極電壓減小,最後使運放A反相端的電位降低,回到正常狀態。若A的反相端電位負向偏離虛地,也可以重回到正常狀態。從而增強了系統的抗干擾性。
該執行機構集微機技術和執行器技術於一體,是一種新型的終端控制單元,其電機是通過內部集成的一體化變頻器來控制,因此,同一台智能執行機構可以在一定范圍內具有不同的運行速度和關斷力矩。該智能執行機構採用了液晶顯示技術,它利用內置的液晶顯示板,不僅可以顯示閥門的開、關狀態和正常運行時閥門的開度,還可以通過菜單選擇運行參數設定,當系統出現故障時,能顯示出故障信息。總之,該執行機構集測量、決斷、執行3種功能於一體,順應了電動執行機構的發展趨勢,它的研製成功給電動執行機構的研究開發提供了新的思路。
4. 如何用計算機控制機械的運動
http://www.pic16.com/幫你找了個網站,看看吧!
http://ke..com/view/1012.html?wtp=tt
單片機定義
單片機是指一個集成在一塊晶元上的完整計算機系統。盡管他的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。
單片機也被稱為微控制器(Microcontroller),是因為它最早被用在工業控制領域。單片機由晶元內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以後,單片機和專用處理器的發展便分道揚鑣。
早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此後在8031上發展出了MCS51系列單片機系統。基於這一系統的單片機系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,單片機技術得到了巨大的提高。隨著INTEL i960系列特別是後來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,並且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高端的32位單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。
單片機比專用處理器更適合應用於嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業控制系統上甚至可能有數百台單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。
[編輯本段]單片機介紹
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機內部也用和電腦功能類似的模塊,比如CPU,內存,並行匯流排,還有和硬碟作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可......用它來做一些控制電器一類不是很復雜的工作足矣了。我們現在用的全自動滾筒洗衣機、排煙罩、VCD等等的家電裡面都可以看到它的身影!......它主要是作為控制部分的核心部件。
它是一種在線式實時控制計算機,在線式就是現場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機的(比如家用PC)的主要區別。
單片機是靠程序的,並且可以修改。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復雜的功能要是用美國50年代開發的74系列,或者60年代的CD4000系列這些純硬體來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現高智能,高效率,以及高可靠性!
由於單片機對成本是敏感的,所以目前占統治地位的軟體還是最低級匯編語言,它是除了二進制機器碼以上最低級的語言了,既然這么低級為什麼還要用呢?很多高級的語言已經達到了可視化編程的水平為什麼不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬碟那樣的海量存儲設備。一個可視化高級語言編寫的小程序裡面即使只有一個按鈕,也會達到幾十K的尺寸!對於家用PC的硬碟來講沒什麼,可是對於單片機來講是不能接受的。 單片機在硬體資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計算機上的操作系統和應用軟體拿到家用PC上來運行,家用PC的也是承受不了的。
可以說,二十世紀跨越了三個「電」的時代,即電氣時代、電子時代和現已進入的電腦時代。不過,這種電腦,通常是指個人計算機,簡稱PC機。它由主機、鍵盤、顯示器等組成。還有一類計算機,大多數人卻不怎麼熟悉。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器)。顧名思義,這種計算機的最小系統只用了一片集成電路,即可進行簡單運算和控制。因為它體積小,通常都藏在被控機械的「肚子」里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了。現在,這種單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等。現在有些工廠的技術人員或其它業余電子開發者搞出來的某些產品,不是電路太復雜,就是功能太簡單且極易被仿製。究其原因,可能就卡在產品未使用單片機或其它可編程邏輯器件上。
單片機歷史
單片機誕生於20世紀70年代末,經歷了SCM、MCU、SoC三大階段。
1.SCM即單片微型計算機(Single Chip Microcomputer)階段,主要是尋求最佳的單片形態嵌入式系統的最佳體系結構。「創新模式」獲得成功,奠定了SCM與通用計算機完全不同的發展道路。在開創嵌入式系統獨立發展道路上,Intel公司功不可沒。
2.MCU即微控制器(Micro Controller Unit)階段,主要的技術發展方向是:不斷擴展滿足嵌入式應用時,對象系統要求的各種外圍電路與介面電路,突顯其對象的智能化控制能力。它所涉及的領域都與對象系統相關,因此,發展MCU的重任不可避免地落在電氣、電子技術廠家。從這一角度來看,Intel逐漸淡出MCU的發展也有其客觀因素。在發展MCU方面,最著名的廠家當數Philips公司。
Philips公司以其在嵌入式應用方面的巨大優勢,將MCS-51從單片微型計算機迅速發展到微控制器。因此,當我們回顧嵌入式系統發展道路時,不要忘記Intel和Philips的歷史功績。
3.單片機是嵌入式系統的獨立發展之路,向MCU階段發展的重要因素,就是尋求應用系統在晶元上的最大化解決;因此,專用單片機的發展自然形成了SoC化趨勢。隨著微電子技術、IC設計、EDA工具的發展,基於SoC的單片機應用系統設計會有較大的發展。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應用系統。
[編輯本段]單片機的應用領域
目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄象機、攝象機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械了。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。
單片機廣泛應用於儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程式控制制等領域,大致可分如下幾個范疇:
1.在智能儀器儀表上的應用
單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,廣泛應用於儀器儀表中,結合不同類型的感測器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。採用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起採用電子或數字電路更加強大。例如精密的測量設備(功率計,示波器,各種分析儀)。
2.在工業控制中的應用
用單片機可以構成形式多樣的控制系統、數據採集系統。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等。
3.在家用電器中的應用
可以這樣說,現在的家用電器基本上都採用了單片機控制,從電飯褒、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備,五花八門,無所不在。
4.在計算機網路和通信領域中的應用
現代的單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機網路和通信設備間的應用提供了極好的物質條件,現在的通信設備基本上都實現了單片機智能控制,從手機,電話機、小型程式控制交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的行動電話,集群移動通信,無線電對講機等。
5.單片機在醫用設備領域中的應用
單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等等。
6.在各種大型電器中的模塊化應用
某些專用單片機設計用於實現特定功能,從而在各種電路中進行模塊化應用,而不要求使用人員了解其內部結構。如音樂集成單片機,看似簡單的功能,微縮在純電子晶元中(有別於磁帶機的原理),就需要復雜的類似於計算機的原理。如:音樂信號以數字的形式存於存儲器中(類似於ROM),由微控制器讀出,轉化為模擬音樂電信號(類似於音效卡)。
在大型電路中,這種模塊化應用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便於更換。
此外,單片機在工商,金融,科研、教育,國防航空航天等領域都有著十分廣泛的用途。
[編輯本段]學習應中六大重要部分
單片機學習應中的六大重要部分
一、匯流排:我們知道,一個電路總是由元器件通過電線連接而成的,在模擬電路中,連線並不成為一個問題,因為各器件間一般是串列關系,各器件之間的連線並不很多,但計算機電路卻不一樣,它是以微處理器為核心,各器件都要與微處理器相連,各器件之間的工作必須相互協調,所以就需要的連線就很多了,如果仍如同模擬電路一樣,在各微處理器和各器件間單獨連線,則線的數量將多得驚人,所以在微處理機中引入了匯流排的概念,各個器件共同享用連線,所有器件的8根數據線全部接到8根公用的線上,即相當於各個器件並聯起來,但僅這樣還不行,如果有兩個器件同時送出數據,一個為0,一個為1,那麼,接收方接收到的究竟是什麼呢?這種情況是不允許的,所以要通過控制線進行控制,使器件分時工作,任何時候只能有一個器件發送數據(可以有多個器件同時接收)。器件的數據線也就被稱為數據匯流排,器件所有的控制線被稱為控制匯流排。在單片機內部或者外部存儲器及其它器件中有存儲單元,這些存儲單元要被分配地址,才能使用,分配地址當然也是以電信號的形式給出的,由於存儲單元比較多,所以,用於地址分配的線也較多,這些線被稱為地址匯流排。
二、數據、地址、指令:之所以將這三者放在一起,是因為這三者的本質都是一樣的——數字,或者說都是一串『0』和『1』組成的序列。換言之,地址、指令也都是數據。指令:由單片機晶元的設計者規定的一種數字,它與我們常用的指令助記符有著嚴格的一一對應關系,不可以由單片機的開發者更改。地址:是尋找單片機內部、外部的存儲單元、輸入輸出口的依據,內部單元的地址值已由晶元設計者規定好,不可更改,外部的單元可以由單片機開發者自行決定,但有一些地址單元是一定要有的(詳見程序的執行過程)。數據:這是由微處理機處理的對象,在各種不同的應用電路中各不相同,一般而言,被處理的數據可能有這么幾種情況:
1•地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。
2•方式字或控制字(如MOV TMOD,#3),3即是控制字。
3•常數(如MOV TH0,#10H)10H即定時常數。
4•實際輸出值(如P1口接彩燈,要燈全亮,則執行指令:MOV P1,#0FFH,要燈全暗,則執行指令:MOV P1,#00H)這里0FFH和00H都是實際輸出值。又如用於LED的字形碼,也是實際輸出的值。
理解了地址、指令的本質,就不難理解程序運行過程中為什麼會跑飛,會把數據當成指令來執行了。
三、P0口、P2口和P3的第二功能用法:初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間要有一個切換的過程,或者說要有一條指令,事實上,各埠的第二功能完全是自動的,不需要用指令來轉換。如P3.6、P3.7分別是WR、RD信號,當微片理機外接RAM或有外部I/O口時,它們被用作第二功能,不能作為通用I/O口使用,只要一微處理機一執行到MOVX指令,就會有相應的信號從P3.6或P3.7送出,不需要事先用指令說明。事實上『不能作為通用I/O口使用』也並不是『不能』而是(使用者)『不會』將其作為通用I/O口使用。你完全可以在指令中按排一條SETB P3.7的指令,並且當單片機執行到這條指令時,也會使P3.7變為高電平,但使用者不會這么去做,因為這通常這會導致系統的崩潰。
四、程序的執行過程: 單片機在通電復位後8051內的程序計數器(PC)中的值為『0000』,所以程序總是從『0000』單元開始執行,也就是說:在系統的ROM中一定要存在『0000』這個單元,並且在『0000』單元中存放的一定是一條指令。
五、堆棧: 堆棧是一個區域,是用來存放數據的,這個區域本身沒有任何特殊之處,就是內部RAM的一部份,特殊的是它存放和取用數據的方式,即所謂的『先進後出,後進先出』,並且堆棧有特殊的數據傳輸指令,即『PUSH』和『POP』,有一個特殊的專為其服務的單元,即堆棧指針SP,每當執一次PUSH指令時,SP就(在原來值的基礎上)自動加1,每當執行一次POP指令,SP就(在原來值的基礎上)自動減1。由於SP中的值可以用指令加以改變,所以只要在程序開始階段更改了SP的值,就可以把堆棧設置在規定的內存單元中,如在程序開始時,用一條MOV SP,#5FH指令,就時把堆棧設置在從內存單元60H開始的單元中。一般程序的開頭總有這么一條設置堆棧指針的指令,因為開機時,SP的初始值為07H,這樣就使堆棧從08H單元開始往後,而08H到1FH這個區域正是8031的第二、三、四工作寄存器區,經常要被使用,這會造成數據的混亂。不同作者編寫程序時,初始化堆棧指令也不完全相同,這是作者的習慣問題。當設置好堆棧區後,並不意味著該區域成為一種專用內存,它還是可以象普通內存區域一樣使用,只是一般情況下編程者不會把它當成普通內存用了。
六、單片機的開發過程: 這里所說的開發過程並不是一般書中所說的從任務分析開始,我們假設已設計並製作好硬體,下面就是編寫軟體的工作。在編寫軟體之前,首先要確定一些常數、地址,事實上這些常數、地址在設計階段已被直接或間接地確定下來了。如當某器件的連線設計好後,其地址也就被確定了,當器件的功能被確定下來後,其控制字也就被確定了。然後用文本編輯器(如EDIT、CCED等)編寫軟體,編寫好後,用編譯器對源程序文件編譯,查錯,直到沒有語法錯誤,除了極簡單的程序外,一般應用模擬機對軟體進行調試,直到程序運行正確為止。運行正確後,就可以寫片(將程序固化在EPROM中)。在源程序被編譯後,生成了擴展名為HEX的目標文件,一般編程器能夠識別這種格式的文件,只要將此文件調入即可寫片。在此,為使大家對整個過程有個認識,舉一例說明:
ORG 0000H
LJMP START
ORG 040H
START:
MOV SP,#5FH ;設堆棧
LOOP:
NOP
LJMP LOOP ;循環
END ;結束
[編輯本段]單片機學習
目前,很多人對匯編語言並不認可。可以說,掌握用C語言單片機編程很重要,可以大大提高開發的效率。不過初學者可以不了解單片機的匯編語言,但一定要了解單片機具體性能和特點,不然在單片機領域是比較致命的。如果不考慮單片機硬體資源,在KEIL中用C胡亂編程,結果只能是出了問題無法解決!可以肯定的說,最好的C語言單片機工程師都是從匯編走出來的編程者因為單片機的C語言雖然是高級語言,但是它不同於台式機個人電腦上的VC++什麼的單片機的硬體資源不是非常強大,不同於我們用VC、VB等高級語言在台式PC上寫程序畢竟台式電腦的硬體非常強大,所以才可以不考慮硬體資源的問題。
以8051單片機為例講解單片機的引腳及相關功能;
《單片機引腳圖》
40個引腳按引腳功能大致可分為4個種類:電源、時鍾、控制和I/O引腳。
⒈ 電源:
⑴ VCC - 晶元電源,接+5V;
⑵ VSS - 接地端;
註:用萬用表測試單片機引腳電壓一般為0v或者5v,這是標準的TTL電平。但有時候在單片機程序正在工作時候測試結果並不是這個值而是介於0v-5v之間,其實這是萬用表的響應速度沒這么快而已,在某一個瞬間單片機引腳電壓仍保持在0v或者5v。
⒉ 時鍾:XTAL1、XTAL2 - 晶體振盪電路反相輸入端和輸出端。
⒊ 控制線:控制線共有4根,
⑴ ALE/PROG:地址鎖存允許/片內EPROM編程脈沖
① ALE功能:用來鎖存P0口送出的低8位地址
② PROG功能:片內有EPROM的晶元,在EPROM編程期間,此引腳輸入編程脈沖。
⑵ PSEN:外ROM讀選通信號。
⑶ RST/VPD:復位/備用電源。
① RST(Reset)功能:復位信號輸入端。
② VPD功能:在Vcc掉電情況下,接備用電源。
⑷ EA/Vpp:內外ROM選擇/片內EPROM編程電源。
① EA功能:內外ROM選擇端。
② Vpp功能:片內有EPROM的晶元,在EPROM編程期間,施加編程電源Vpp。
⒋ I/O線
80C51共有4個8位並行I/O埠:P0、P1、P2、P3口,共32個引腳。
P3口還具有第二功能,用於特殊信號輸入輸出和控制信號(屬控制匯流排)
[編輯本段]常用單片機晶元簡介
PIC單片機:
是MICROCHIP公司的產品,其突出的特點是體積小,功耗低,精簡指令集,抗干擾性好,可靠性高,有較強的模擬介面,代碼保密性好,大部分晶元有其兼容的FLASH程序存儲器的晶元.
EMC單片機:
是台灣義隆公司的產品,有很大一部分與PIC 8位單片機兼容,且相兼容產品的資源相對比PIC的多,價格便宜,有很多系列可選,但抗干擾較差.
ATMEL單片機(51單片機):
ATMEl公司的8位單片機有AT89、AT90兩個系列,AT89系列是8位Flash單片機,與8051系列單片機相兼容,靜態時鍾模式;AT90系列單片機是增強RISC結構、全靜態工作方式、內載在線可編程Flash的單片機,也叫AVR單片機.
PHLIPIS 51PLC系列單片機(51單片機):
PHILIPS公司的單片機是基於80C51內核的單片機,嵌入了掉電檢測、模擬以及片內RC振盪器等功能,這使51LPC在高集成度、低成本、低功耗的應用設計中可以滿足多方面的性能要求.
HOLTEK單片機:
台灣盛揚半導體的單片機,價格便宜,種類較多,但抗干擾較差,適用於消費類產品.
TI公司單片機(51單片機):
德州儀器提供了TMS370和MSP430兩大系列通用單片機.TMS370系列單片機是8位CMOS單片機,具有多種存儲模式、多種外圍介面模式,適用於復雜的實時控制場合;MSP430系列單片機是一種超低功耗、功能集成度較高的16位低功耗單片機,特別適用於要求功耗低的場合
5. 杞浠朵負浠涔堣兘澶熸帶鍒剁‖浠鍩烘湰鍘熺悊鏄浠涔...
璁$畻鏈虹殑鍏ㄥ悕搴旇ュ彨鈥滈氱敤鐢靛瓙鏁板瓧璁$畻鏈衡濓紙General-Purpose Electronic Digital Computer錛夈傝繖涓鍚嶇О璇存槑浜嗚$畻鏈虹殑璁稿氭ц川銆 鈥滈氱敤鈥濊存槑璁$畻鏈轟笉鏄涓縐嶄笓鐢ㄨ懼囷紝鎴戜滑鍙浠ユ妸瀹冧笌鐢佃瘽鍋氫竴涓姣旇緝銆傜數璇濆彧鑳戒綔涓轟竴縐嶉氳宸ュ叿錛屽埆鏃犱粬鐢ㄣ傝岃$畻鏈轟笉浠呭彲浠ヤ綔涓鴻$畻鏍規嵁錛屽彧瑕佹湁鍚堥傜殑杞浠訛紝瀹冧篃鍙浠ヤ綔涓洪氳宸ュ叿浣跨敤錛岃繕鑳芥湁鏃犵┓鏃犲敖鐨勫叾浠栫敤閫斻 鈥滅數瀛愨濇槸璁$畻鏈虹‖浠跺疄鐜扮殑鐗╃悊鍩虹錛岃$畻鏈烘槸闈炲父澶嶆潅鐨勭數瀛愯懼囷紝璁$畻鏈虹殑榪愯屾渶緇堥兘鏄閫氳繃鐢靛瓙鐢佃礬涓鐨勭數嫻併佺數浣嶇瓑瀹炵幇鐨勩 鈥滄暟瀛椻濆寲鏄璁$畻鏈轟竴鍒囧勭悊宸ヤ綔鐨勪俊鎮琛ㄧず鍩虹銆傚湪璁$畻鏈洪噷錛屼竴鍒囦俊鎮閮芥槸閲囩敤鏁板瓧鍖栫殑褰㈠紡琛ㄧず鐨勶紝鏃犺哄畠鍘熸湰鏄浠涔堛傛棤璁烘槸鏁板箋佹枃瀛楋紝榪樻槸鍥懼艦銆佸0闊崇瓑絳夛紝鍦ㄨ$畻鏈洪噷閮界粺涓鍒頒簩榪涘埗鐨勬暟瀛楀寲琛ㄧず涓娿傛暟瀛楀寲鏄璁$畻鏈虹殑涓縐嶅熀鏈鐗瑰緛錛屼篃鏄璁$畻鏈洪氱敤鎬х殑涓涓閲嶈佸熀紜銆 鈥滆$畻鏈衡濇剰鍛崇潃榪欐槸涓縐嶈兘澶熷仛璁$畻鐨勬満鍣ㄣ傝$畻鏈鴻兘澶熷畬鎴愮殑鍩烘湰鍔ㄤ綔涓嶈繃灝辨槸鏁扮殑鍔犲噺涔橀櫎涓綾婚潪甯哥畝鍗曠殑璁$畻鍔ㄤ綔銆備絾鏄錛屽綋瀹冨湪紼嬪簭鐨勬寚鎸ヤ笅錛屼互鐢靛瓙鐨勯熷害錛屽湪涓鐬闂村畬鎴愪簡鏁頒互涓囦嚎璁$殑鍩烘湰鍔ㄤ綔鏃訛紝灝卞彲鑳藉畬鎴愪簡鏌愮嶅緢閲嶅ぇ鐨勪簨鎯呫傛垜浠鍦ㄨ$畻鏈虹殑澶栭儴鐪嬪埌鐨勬槸榪欎簺鍔ㄤ綔鐨勭患鍚堟晥鏋溿備粠榪欎釜鎰忎箟涓婄湅錛岃$畻鏈烘湰韜騫舵病鏈夊氬皯浜嗕笉璧風殑涓滆タ錛屽敮涓浜嗕笉璧風殑灝辨槸瀹冭兘鎸夌収鎸囨尌琛屼簨錛屽仛寰楀揩銆傚疄闄呬笂錛屾洿浜嗕笉璧風殑涓滆タ鏄紼嬪簭銆佹槸杞浠訛紝姣忎釜紼嬪簭鎴栬蔣浠墮兘鏄鐗規畩鐨勶紝閽堝歸潰涓寸殑闂棰樹笓闂ㄨ捐″疄鐜扮殑涓滆タ銆 鐩鍓嶅硅$畻鏈虹殑鍙︿竴縐嶆祦琛岀О鍛兼槸鈥滅數鑴戔濓紝榪欐槸浠庨欐腐鍙版咕杞鎾寮鏉ョ殑涓涓璇戝悕錛岀洰鍓嶄嬌鐢ㄥ緢騫挎硾銆傚疄闄呬笂榪欎釜鍚嶇О騫朵笉鍚堥傦紝寰堝規槗鎶婁漢鐨勭悊瑙e紩鍒伴敊璇鐨勬柟鍚戱紙鎴栬歌繖姝f槸涓浜涗漢鏈夋剰鎴栨棤鎰忕殑鐩鏍囷級銆傛垜浠浠庢潵涓嶆妸鍘熷嬩漢鐢ㄤ簬鎵撴爲涓婃灉瀛愮殑鏈ㄦ嶇О涓衡滄湪鎵嬧濓紝涔熶笉鎶婄伀杞︾О涓衡滈搧鑴氣濄傚洜涓烘棤璁烘槸鏈ㄦ嶈繕鏄鐏杞︼紝鉶界劧鍚勬湁鍏朵笓闂ㄧ敤閫旀柟闈㈢殑鍔涢噺錛屽悇鏈夊叾鈥滈暱澶勨濓紝浣嗗畠浠閮藉彧鑳藉湪浜烘墜鑴氬姛鑳戒腑寰堢獎鐨勪竴涓鏂歸潰鏈夌敤錛屼笌鎵嬭剼鍔熻兘鐨勬櫘閫傛ф槸鏍規湰鏃犳硶鐩告彁騫惰虹殑銆傚悓鏍鳳紝璁$畻鏈鴻兘甯鍔╀漢瀹屾垚鐨勪篃浠呬粎鏄閭d簺鑳藉熻漿鍖栦負璁$畻闂棰樼殑浜嬮」錛屼笌浜鴻剳鐨勪綔鐢ㄨ寖鍥村拰鑳藉姏鐩告瘮錛岃$畻鏈虹殑搴旂敤鑼冨洿涔熸槸灝忓帆瑙佸ぇ宸浜嗐 璁$畻鏈虹殑鏍稿績澶勭悊閮ㄤ歡鏄疌PU錛圕entral Processing Unit錛屼腑澶澶勭悊鍣錛夈傜洰鍓嶅悇綾昏$畻鏈虹殑CPU閮芥槸閲囩敤鍗婂間綋闆嗘垚鐢佃礬鎶鏈鍒墮犵殑錛屽畠鉶界劧涓嶅ぇ錛屼絾鍏跺唴閮ㄧ粨鏋勫嵈鏋佺澶嶆潅銆侰PU鐨勫熀紜鏉愭枡鏄涓鍧椾笉鍒版寚鐢茬洊澶у皬鐨勭呯墖錛岄氳繃澶嶆潅鐨勫伐鑹猴紝浜轟滑鍦ㄨ繖鏍風殑紜呯墖涓婂埗閫犱簡鏁頒互鐧句竾銆佸崈涓囪$殑寰灝忓崐瀵間綋鍏冧歡銆備粠鍔熻兘鐪嬶紝CPU鑳藉熸墽琛屼竴緇勬搷浣滐紝渚嬪傚彇寰椾竴涓鏁版嵁錛岀敱涓涓鎴栧嚑涓鏁版嵁璁$畻鍑哄彟涓涓緇撴灉錛堝傚仛鍔犲噺涔橀櫎絳夛級錛岄佸嚭涓涓鏁版嵁絳夈備笌姣忎釜鍔ㄤ綔鐩稿瑰簲鐨勬槸涓鏉℃寚浠わ紝CPU鎺ユ敹鍒頒竴鏉℃寚浠ゅ氨鍘誨仛瀵瑰簲鐨勫姩浣溿備竴緋誨垪鐨勬寚浠ゅ氨褰㈡垚浜嗕竴涓紼嬪簭錛屽彲鑳戒嬌CPU瀹屾垚涓緋誨垪鍔ㄤ綔錛屼粠鑰屽畬鎴愪竴浠跺嶆潅鐨勫伐浣溿 鍦ㄨ$畻鏈鴻癁鐢熶箣鏃訛紝鎸囨尌CPU瀹屾垚宸ヤ綔鐨勭▼搴忚繕鏀懼湪璁$畻鏈轟箣澶栵紝閫氬父琛ㄧ幇涓轟竴鍙犳墦浜嗗瓟鐨勫崱鐗囥傝$畻鏈哄湪宸ヤ綔涓鑷鍔ㄥ湴涓寮犲紶璇誨崱鐗囷紝璇諱竴寮犲氨鍘誨畬鎴愪竴涓鍔ㄤ綔銆傚疄闄呰誨崱鐗囩殑浜嬬敱涓鍙拌誨崱鏈哄畬鎴愶紙鏈夎叮鐨勬槸錛孖BM灝辨槸鍒墮犺誨崱鏈鴻搗瀹剁殑錛夈傞噰鐢ㄨ繖縐嶆柟寮忥紝璁$畻鏈虹殑宸ヤ綔閫熷害蹇呯劧瑕佸彈鍒版満姊板紡璇誨崱鏈虹殑闄愬埗錛屼笉鍙鑳藉緢蹇銆 緹庡浗鏁板﹀跺啹路璇轟緷鏇兼渶鏃╃湅鍒伴棶棰樼殑鐥囩粨錛屾嵁姝ゆ彁鍑轟簡钁楀悕鐨勨滃瓨鍌ㄧ▼搴忔帶鍒跺師鐞嗏濓紝浠庤屽艱嚧鐜頒唬鎰忎箟涓嬬殑璁$畻鏈鴻癁鐢熶簡銆 璁$畻鏈虹殑涓蹇冮儴浠訛紝闄や簡CPU涔嬪栵紝鏈涓昏佹槸涓涓鍐呴儴瀛樺偍鍣ㄣ傚湪璁$畻鏈鴻癁鐢熶箣鏃訛紝榪欎釜瀛樺偍鍣ㄥ彧鏄涓轟簡淇濆瓨姝e湪琚澶勭悊鐨勬暟鎹錛孋PU鍦ㄦ墽琛屾寚浠ゆ椂鍒板瓨鍌ㄥ櫒閲屾妸鏈夊叧鐨勬暟鎹鎻愬彇鍑烘潵錛屽啀鎶婅$畻寰楀埌鐨勭粨鏋滃瓨鍥炲埌瀛樺偍鍣ㄥ幓銆傚啹路璇轟緷鏇兼彁鍑虹殑鏂版柟妗堟槸錛氬簲璇ユ妸紼嬪簭涔熷瓨鍌ㄥ湪瀛樺偍鍣ㄩ噷錛岃〤PU鑷宸辮礋璐d粠瀛樺偍鍣ㄩ噷鎻愬彇鎸囦護錛屾墽琛屾寚浠わ紝寰鐜寮忓湴鎵ц岃繖涓や釜鍔ㄤ綔銆傝繖鏍鳳紝璁$畻鏈哄湪鎵ц岀▼搴忕殑榪囩▼涓錛屽氨鍙浠ュ畬鍏ㄦ憜鑴卞栫晫鐨勬嫋緔錛屼互鑷宸卞彲鑳界殑閫熷害錛堢數瀛愮殑閫熷害錛夎嚜鍔ㄥ湴榪愯屻傝繖縐嶅熀鏈鎬濇兂灝辨槸鈥滃瓨鍌ㄧ▼搴忔帶鍒跺師鐞嗏濓紝鎸夌収榪欑嶅師鐞嗘瀯閫犲嚭鏉ョ殑璁$畻鏈哄氨鏄鈥滃瓨鍌ㄧ▼搴忔帶鍒惰$畻鏈衡濓紝涔熻縐板仛鈥滃啹路璇轟緷鏇艱$畻鏈衡濄 鍒扮洰鍓嶄負姝錛屾墍鏈変富嫻佽$畻鏈洪兘鏄榪欑嶈$畻鏈猴紝榪欓噷璁ㄨ虹殑閮芥槸榪欑嶈$畻鏈恆傦紙闅忕潃瀵硅$畻榪囩▼鍜岃$畻鏈虹爺絀剁殑娣卞寲錛屼漢浠涔熻よ瘑鍒板啹路璇轟緷鏇艱$畻鏈虹殑涓浜涚己鐐癸紝寮灞曚簡璁稿氱洰鐨勫湪浜庢帰緔㈠叾浠栬$畻鏈烘ā寮忕殑鐮旂┒宸ヤ綔銆備絾鏄鍒扮洰鍓嶄負姝錛岃繖浜涘伐浣滅殑鎴愭灉榪樿繙鏈杈懼埌鍒墮犲嚭鍦ㄦц兘銆佷環鏍箋侀氱敤鎬с佽嚜鐒舵槗鐢ㄧ瓑鏂歸潰鑳藉熶笌鍐路璇轟緷鏇艱$畻鏈哄尮鏁岀殑淇℃伅澶勭悊璁懼囩殑紼嬪害銆傝繖閲屾垜浠灝變笉鎵撶畻榪涗竴姝ヤ粙緇嶈繖浜涙柟闈㈢殑鎯呭喌浜嗐傦級 浠嶤PU鎶借薄鍔ㄤ綔鐨勫眰嬈$湅錛岃$畻鏈虹殑鎵ц岃繃紼嬮潪甯哥畝鍗曪紝鏄涓涓涓ゆュ姩浣滅殑綆鍗曞驚鐜錛堝浘1.5錛夛紝縐頒負CPU鍩烘湰鎵ц屽驚鐜銆侰PU姣忔′粠瀛樺偍鍣ㄥ彇鍑鴻佹眰瀹冩墽琛岀殑涓嬩竴鏉℃寚浠わ紝鐒跺悗灝辨寜鐓ц繖鏉℃寚浠わ紝瀹屾垚瀵瑰簲鍔ㄤ綔錛屽驚鐜寰澶嶏紝鐩村埌紼嬪簭鎵ц屽畬姣曪紙閬囧埌涓鏉¤佹眰CPU鍋滄㈠伐浣滅殑鎸囦護錛夛紝鎴栬呮案鏃犱紤姝㈠湴宸ヤ綔涓嬪幓銆 CPU鏄涓涓緇濆瑰惉璇濄佹湇浠庢寚鎸ョ殑鏈嶅姟鐢燂紝瀹冩瘡鏃舵瘡鍒婚兘緇濆規寜鐓у懡浠よ屼簨錛岀▼搴忓彨瀹冨仛浠涔堬紝瀹冨氨鍋氫粈涔堛侰PU鑳藉畬鎴愮殑鍩烘湰鍔ㄤ綔騫朵笉澶氾紝閫氬父涓涓狢PU鑳藉熸墽琛岀殑鎸囦護澶х害鏈夊嚑鍗佺嶅埌涓浜岀櫨縐嶃傚彟涓鏂歸潰錛屽疄闄呯ぞ浼氬悇涓棰嗗煙閲岋紝紺句細鐢熸椿鐨勫悇涓鏂歸潰闇瑕佸簲鐢ㄨ$畻鏈烘儏鍐靛垯鏄鍗冨樊涓囧埆銆侀敊緇煎嶆潅銆傝繖鏍風畝鍗曠殑璁$畻鏈哄備綍鑳藉簲浠樺傛ょ激綰風箒鏉傜殑紺句細闇奼傚憿錛熺瓟妗堝疄闄呬笂寰堢畝鍗曪細紼嬪簭銆傞氳繃涓嶅悓鎸囦護鐨勫悇縐嶉傚綋鎺掑垪錛屼漢鍙浠ュ啓鍑虹殑紼嬪簭鏁扮洰鏄娌℃湁絀峰敖鐨勩傝繖灝卞儚鑻辨枃瀛楁瘝鍙鏈26涓錛岃岀敤鑻辨枃鍐欑殑涔︿俊銆佹枃絝犮佽瘲姝屻佸墽浣溿佸皬璇村嵈鍙浠ユ棤絀峰湴澶氫竴鏍楓傝$畻鏈轟粠鍘熺悊涓婄湅騫朵笉澶嶆潅錛屾f槸浜斿僵緙ょ悍鐨勭▼搴忎嬌璁$畻鏈鴻兘澶熸弧瓚崇ぞ浼氱殑鏃犵┓鏃犲敖鐨勯渶奼傘 璁$畻鏈虹殑榪欑嶅伐浣滃師鐞嗗甫鏉ヤ袱鏂歸潰鐨勬晥鏋溿備竴鏂歸潰錛岃$畻鏈哄叿鏈夐氱敤鎬э紝涓縐嶏紙鎴栬呬笉澶氱殑鍑犵嶏級璁$畻鏈哄氨鑳藉熸弧瓚蟲暣涓紺句細鐨勯渶奼傦紝榪欎嬌寰椾漢浠鍙浠ラ噰鐢ㄥぇ宸ヤ笟鐢熶駭鐨勬柟寮忚繘琛岀敓浜э紝鎻愰珮鐢熶駭鏁堢巼錛屽炲己璁$畻鏈烘ц兘錛岄檷浣庢垚鏈銆傝繖浣垮緱璁$畻鏈哄彉寰楄秺鏉ヨ秺渚垮疁錛屼笌姝ゅ悓鏃舵ц兘鍗磋秺鏉ヨ秺寮恆傚彟涓鏂歸潰錛岄氳繃榪愯屼笉鍚岀殑紼嬪簭錛屼笉鍚岀殑璁$畻鏈猴紝鎴栬呭悓涓鍙拌$畻鏈哄湪涓嶅悓鐨勬椂鍒誨彲浠ヨ〃鐜頒負涓嶅悓鐨勪笓鐢ㄤ俊鎮澶勭悊鏈哄櫒錛屼緥濡傝$畻鍣ㄣ佹枃瀛楀勭悊鍣ㄣ佽頒簨鏈銆佽祫鏂欎俊鎮嫻忚堟緔㈡満鍣ㄣ佸笎鏈澶勭悊鏈哄櫒銆佽捐″浘鐗堛佹父鎴忔満絳夌瓑銆傜敋鑷沖悓涓鍙拌$畻鏈哄湪涓涓鏃跺埢鍚屾椂琛ㄧ幇涓哄氱嶄笉鍚岀殑淇℃伅澶勭悊鏈哄櫒錛堝彧瑕佸湪榪欏彴璁$畻鏈轟腑鍚屾椂榪愯岀潃澶氫釜涓嶅悓鐨勭▼搴忥級銆傛f槸榪欑嶉氱敤鎬у拰涓撶敤鎬х殑瀹岀編緇熶竴錛屼嬌寰楄$畻鏈烘垚涓轟漢綾昏蛋鍚戜俊鎮鏃朵唬榪囩▼涓鏈閿愬埄鐨勪竴浠舵﹀櫒銆 鎴戜滑璇碈PU騫朵笉澶嶆潅錛岃繖鏄浠庡師鐞嗕笂璁茬殑銆傝屼粖澶╂渶鍏堣繘鐨凜PU鍙堟槸鏋佺澶嶆潅鐨勪笢瑗匡紝鐢氳嚦鍙鑳芥槸浜虹被鏈夊彶浠ユ潵鍒墮犲嚭鐨勬渶澶嶆潅浜у搧銆備駭鐢熻繖縐嶆儏鍐電殑鍘熷洜寰堝氾紝榪欓噷鍒椾婦鍏朵腑鏈閲嶈佺殑涓や釜錛 絎涓錛屼漢浠瀵笴PU鎬ц兘鐨勮佹眰瓚婃潵瓚婇珮錛屽洜涓洪渶瑕佺敱璁$畻鏈哄畬鎴愮殑宸ヤ綔瓚婃潵瓚婂嶆潅錛堢幇瀹炵ぞ浼氭繪槸涓嶆柇鎻愬嚭鏂伴棶棰橈紝瑕佹眰鐢ㄨ$畻鏈鴻В鍐熾備竴涓澶嶆潅闂棰樿В鍐充簡錛屼漢浠灝辯湅鍒頒簡鍙︿竴涓鏇村嶆潅鐨勯棶棰樿В鍐崇殑甯屾湜錛屽洜鑰屼細鍘誨姫鍔涳級錛屽畬鎴愪竴欏瑰伐浣滈渶瑕佹墽琛岀殑鎸囦護鏁拌秺鏉ヨ秺澶氥備竴涓姘歌繙涔熶笉鑳藉厠鏈嶇殑鍥伴毦鏄錛岃$畻鏈烘墽琛屾寚浠ら渶瑕佹椂闂達紙璇瘋昏呰頒綇璁$畻鏈虹殑榪欎釜鏈璐ㄦх殑緙虹偣錛岃繖瀵逛簬鐞嗚В璁$畻鏈烘槸鏋佺閲嶈佺殑錛夈傝櫧鐒剁洰鍓嶈$畻鏈烘墽琛屾寚浠ょ殑閫熷害宸茬粡蹇寰楁儕浜猴紙姣忕掗挓鍙浠ユ墽琛屾暟浠ヤ嚎璁$殑鎸囦護錛夛紝瀵逛簬浜哄笇鏈涚敤璁$畻鏈鴻В鍐崇殑鏈澶嶆潅浠誨姟鑰岃█錛孋PU鐨勯熷害灝嗘案榪滄槸澶鎱浜嗐備負鎻愰珮CPU鍦ㄥ疄闄呰$畻涓鐨勯熷害錛屼漢浠寮鍙戜簡璁稿氬閥濡欐妧鏈錛岃屽疄鐜拌繖浜涙妧鏈灝卞ぇ澶у湴澧炲姞CPU鏈韜鐨勫嶆潅鎬с 絎浜岋紝闇瑕佺敤璁$畻鏈哄勭悊鐨勬暟鎹鐨勬儏鍐佃秺鏉ヨ秺澶氥傛棭鏈熺殑璁$畻鏈轟富瑕佹槸澶勭悊鏁板兼ф暟鎹錛屼緥濡傛暣鏁般佸疄鏁幫紙鍦ㄨ$畻鏈洪噷鐢ㄤ竴縐嶇О涓衡滄誕鐐規暟鈥濈殑鏂瑰紡琛ㄧず錛夛紝CPU涔熷氨鍙闇瑕佸洿緇曚笌榪欎簺鏁版嵁綾誨瀷鏈夊叧鐨勮$畻榪囩▼錛屾彁渚涗竴鎵規寚浠ゃ傞殢鐫璁$畻鏈虹殑鍙戝睍錛屾柊鐨勫簲鐢ㄩ渶奼傚眰鍑轟笉絀楓備緥濡傦紝褰撹$畻鏈鴻騫挎硾鐢ㄤ簬鍥懼艦鍥懼儚澹伴煶淇″彿鐨勫勭悊鏃訛紝鉶界劧浠庣悊璁轟笂璇碈PU鍙浠ヤ笉鏀瑰彉錛堝師鏈夋寚浠よ凍浠ュ畬鎴愬伐浣滐紝鍙瑕佸啓鍑虹浉搴旂殑紼嬪簭錛夛紝浣嗕漢浠涔熷彂鐜幫紝澧炲姞涓浜涙柊鐨勭壒孌婃寚浠わ紝瀵硅繖浜涚壒孌婃暟鎹褰㈠紡鐨勫勭悊灝辮兘鏇存湁鏁堛傛柊鎸囦護鐨勫炲姞鑳藉ぇ澶ф彁楂楥PU澶勭悊鐗規畩鏁版嵁褰㈠紡鐨勬晥鐜囷紙鏈夋椂鏄蹇呴』鐨勶紝渚嬪備負浜嗗疄鏃跺湴澶勭悊楂樻竻鏅板害鐨勪笁緇村姩鐢伙級錛岀敱姝ゅ甫鏉ョ殑涓涓鍓浣滅敤鏄浣緾PU鍙樺緱鏇村姞澶嶆潅浜嗐 榪囧幓浜轟滑甯歌磋$畻鏈虹殑鍙戝睍緇忓巻浜嗙數瀛愮°佹櫠浣撶°侀泦鎴愮數璺鍜屽ぇ瑙勬ā闆嗘垚鐢佃礬鍥涗釜闃舵碉紝涔熸妸浠ヨ繖浜涙柟寮忔瀯閫犺搗鏉ョ殑璁$畻鏈哄垎鍒縐頒負絎涓銆佷簩銆佷笁銆佸洓浠h$畻鏈恆備粖澶╁洖澶村啀鐪嬶紝榪欑嶈存硶宸茬粡娌℃湁澶澶х殑鎰忎箟浜嗐傚埗閫犺$畻鏈虹殑鍣ㄤ歡鍙樺寲騫朵笉鏄鏍規湰鎬х殑錛堣櫧鐒跺叾鎰忎箟涓嶅彲浣庝及錛屼緥濡傚湪闄嶄綆鎴愭湰銆佸噺灝忎綋縐鏂歸潰錛夛紝榪欎釜鍙樺寲榪囩▼涓嶈繃鏄浜轟滑瀵繪眰鍚堥傛柟寮忓埗閫犺$畻鏈虹殑涓涓鐭鏆傜殑鎽哥儲闃舵碉紝鍦ㄥぇ綰︿簩鍗佸勾鐨勬椂闂撮噷灝卞凡緇忓畬鎴愪簡銆備粠閭d互鍚庯紝璁$畻鏈虹殑鍩烘湰鍒墮犲伐鑹哄啀娌℃湁澶х殑鍙樺寲銆傝屽湪鍙︿竴鏂歸潰錛岃$畻鏈哄彂灞曞彶涓鍏朵粬鐨勪簨浠跺垯鏇撮噸瑕佸緱澶氥備緥濡傦細璁$畻鏈虹殑灝忓瀷鍖栧拰涓浜鴻$畻鏈虹殑鍑虹幇錛岃$畻鏈虹綉緇滅殑鍑虹幇鍜屽彂灞曪紝璁$畻鏈轟嬌鐢ㄥ艦寮忓拰鍑虹幇褰㈠紡鐨勫彉鍖栫瓑絳夛紙榪欎簺閮芥槸鍦ㄥぇ瑙勬ā闆嗘垚鐢佃礬鐨勮寖鍥翠腑瀹屾垚鐨勶級銆 浠婂ぉ錛屼漢浠榪樹竴鐩村湪鐮旂┒鐪熸f柊鍨嬬殑璁$畻鏈猴紝浣滀負涓庢櫘閫氳$畻鏈哄叿鏈夋牴鏈鎬у樊寮傜殑鍙︾被淇℃伅澶勭悊宸ュ叿錛屽畠浠鑳藉熷彂鏄庡嚭鏉ュ悧錛熷皢鍦ㄤ粈涔堟椂鍊欏嚭鐜幫紵鑳藉熷叿鏈変粖澶╄$畻鏈鴻繖鏍風殑鎬ц兘浠鋒牸姣斻佽繖鏍風殑閫氱敤鎬т笌涓撶敤鎬х殑瀹岀編緇熶竴鍚楋紵鑳藉熷彇浠g洰鍓嶆祦琛岀殑榪欑被鐢靛瓙鏁板瓧璁$畻鏈哄悧錛熸垜浠姝f嫮鐩浠ュ緟銆
6. 機械手臂是用什麼控制的
機械手是伺服電機控制。
搬運機械手由PLC控制+觸摸屏+伺服電機控制,採用佔用空間少的框架式結構,生產能力大,碼垛的方式可以採用示教是編程,電腦能夠儲存100套碼垛方案,全部採用國內外名牌元件,適用於電子、食品、飲料、煙酒等行業的紙箱包裝產品和熱收縮膜產品碼垛、堆垛作業。
(6)電腦如何控制機械設備原理擴展閱讀:
機械手的種類,按驅動方式可分為液壓式、氣動式、電動式、機械式機械手;按適用范圍可分為專用機械手和通用機械手兩種;按運動軌跡控制方式可分為點位控制和連續軌跡控制機械手等。
機械手通常用作機床或其他機器的附加裝置,如在自動機床或自動生產線上裝卸和傳遞工件,在加工中心中更換刀具等,一般沒有獨立的控制裝置。有些操作裝置需要由人直接操縱,如用於原子能部門操持危險物品的主從式操作手也常稱為機械手。
機械手在鍛造工業中的應用能進一步發展鍛造設備的生產能力,改善熱、累等勞動條件。機械手首先是從美國開始研製的。1958年美國聯合控制公司研製出第一台機械手。
7. 如何用電腦控制機械的運動
要想用電腦控制機械的運動,需要通過plc來控制機械,的運動,然後通過編程的方式,按照規定的程序進行運動