單片機理論論文范文
時間:2023-04-05 16:50:47
導語:如何才能寫好一篇單片機理論論文,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
我所做的單片機串行通信發射機主要在實驗室完成,參考有關的書籍和資料,個人完成電路的設計、焊接、檢查、調試,再根據自己的硬件和通信協議用匯編語言編寫發射和顯示程序,然后加電調試,最終達到準確無誤的發射和顯示。在這過程中需要選擇適當的元件,合理的電路圖扎實的焊接技術,基本的故障排除和糾正能力,會使用基本的儀器對硬件進行調試,會熟練的運用匯編語言編寫程序,會用相關的軟件對自己的程序進行翻譯,并燒進芯片中,要與對方接收機統一通信協議,要耐心的反復檢查、修改和調試,直到達到預期目的。
單片機串行通信發射機采用串行工作方式,發射并顯示兩位數字信息,既顯示00-99,使數據能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內部時鐘方式,控制信號用手動開關來控制,P1口來控制,P2、P3口產生信號并通過共陽極數碼管來顯示,軟件采用匯編語言來編寫,發射程序在通信協議一致的情況下完成數據的發射,同時顯示程序對發射的數據加以顯示。
畢業設計的目的是了解基本電路設計的流程,豐富自己的知識和理論,鞏固所學的知識,提高自己的動手能力和實驗能力,從而具備一定的設計能力。
我做得的畢業設計注重于對單片機串行發射的理論的理解,明白發射機的工作原理,以便以后單片機領域的開發和研制打下基礎,提高自己的設計能力,培養創新能力,豐富自己的知識理論,做到理論和實際結合。本課題的重要意義還在于能在進一步層次了解單片機的工作原理,內部結構和工作狀態。理解單片機的接口技術,中斷技術,存儲方式,時鐘方式和控制方式,這樣才能更好的利用單片機來做有效的設計。
我的畢業設計分為兩個部分,硬件部分和軟件部分。硬件部分介紹:單片機串行通信發射機電路的設計,單片機AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結構和每個管腳的作用及各自的連接方法。AT89C51與MCS-51兼容,4K字節可編程閃爍存儲器,壽命:1000次可擦,數據保存10年,全靜態工作:0HZ-24HZ,三級程序存儲器鎖定,128*8位內部RAM,32跟可編程I/O線,兩個16位定時/計數器,5個中斷源,5個可編程串行通道,低功耗的閑置和掉電模式,片內震蕩和時鐘電路,P0和P1可作為串行輸入口,P3口因為其管腳有特殊功能,可連接其他電路。例如P3.0RXD作為串行輸出口,其中時鐘電路采用內時鐘工作方式,控制信號采用手動控制。數據的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數碼顯示管的工作方式、組成,共陽極和共陰極數碼顯示管的電路組成,有動態和靜態顯示兩種方式,說明了不同顯示方法與單片機的連接。再后來還介紹了硬件的焊接過程,及在焊接時遇到的問題和應該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設計原理后,根據原理和目的畫出電路流程圖,列出數碼顯示的斷碼表,計算波特率,設置串行口,在與接受機設置相同的通信協議的基礎上編寫顯示和發射程序。編寫完程序還要進行編譯,這就必須會使用編譯軟件。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調試,及遇到的問題,在沒問題后與接受機連接,發射數據,直到對方準確接收到。在軟件調試過程中將詳細介紹調試遇到的問題,例如:通信協議是否相同,數碼管是否與芯片連接對應,計數器是否開始計數等。
我所設計的單片機串行接口現在已經發展到無線收發的階段,本文參考無線發射部分就是參考南華大學黃智偉、朱衛華的《單片機與嵌入式系統應用》一文,該串行無線發射電路結構簡單、工作可靠,可方便地在單片機與單片機之間,構成一個點對點、一點對多點的無線串行數據傳輸通道。單片機無線串行接口電路由MICRF102單片發射器芯片、MICRF007單片接收器芯片組成,工作在300~440MHzISM頻段;具有ASK調制和解調能力,抗干擾能力強,適合工業控制應用;采用PLL頻率合成技術,頻率穩定性好;接收靈敏度高達-96dBm,最大發射功率達-2.5dBm;數據速率可達2Kb/s;低工作電壓:4.75~5.5V;功耗低,接收時電流3mA,發射時電流7.75mA,接收待機狀態僅為0.5μA,發射待機狀態僅為1.0μA;可用于單片機之間的串行數據無線傳輸,也可在單片機數據采集、遙測遙控等系統中應用。
最后介紹了畢業設計做完后的結論以及自己的心得體會。
2硬件
2.1硬件的基本組成:
單片機89C51、6M晶震、30pF電容、22uf/10V電容、1K電阻、共陽極數碼顯示管、按鍵。
2.2電路圖
(見附錄A)
2.3硬件介紹
2.3.1單片機概述
單片機也被稱作“單片微型計算機”、“微控制器”、“嵌入式微控制器”。單片機一詞最初是源于“SingleChipMicrocomputer”,簡稱SCM。隨著SCM在技術上、體系結構上不斷擴展其控制功能,單片機已不能用“單片微型計算機”來表達其內涵。國際上逐漸采用“MCU”(MicroControllerUnit)來代替,形成了單片機界公認的、最終統一的名詞。為了與國際接軌,以后應將中文“單片機”一詞和“MCU”唯一對應解釋。在國內因為“單片機”一詞已約定俗成,故而可繼續沿用。
2.3.1.1單片機的發展歷史
如果將8位單片機的推出作為起點,那么單片機的發展歷史大致可以分為以下幾個階段:
第一階段(1976—1978):單片機的探索階段。以Intel公司的MCS-48為代表。MCS-48的推出是在工控領域的探索,參與這一探索的公司還有Motorola、Zilog等。都取得了滿意的效果。這就是SCM的誕生年代,“單片機”一詞即由此而來。
第二階段(1978—1982):單片機的完善階段。Intel公司在MCS-48基礎上推出了完善的、典型的單片機系列MCS-51。它在以下幾個方面奠定了典型的通用總線型單片機體系結構。
1.完善的外部總線。MCS-51設置了經典的8位單片機的總線結構,包括8位數據總線、16位地址總線、控制總線及具有多機通信功能的串行通信接口。
2.CPU功能單元的集中管理模式。
3.體現工控特性的地址空間及位操作方式。
4.指令系統趨于豐富和完善,并且增加了許多突出控制功能的指令。
第三階段(1982—1990):8位單片機的鞏固發展及16位單片機的推出階段,也是單片機向微控制器發展的階段。Intel公司推出的MCS-96系列單片機,將一些用于測控系統的模數轉換器、程序運行監視器、脈寬調制器等納入片中,體現了單片機的微控制器特征。
第四階段(1990—):微控制器的全面發展階段。隨著單片機在各個領域全面、深入地發展和應用,出現了高速、大尋址范圍、強運算能力的8位/16位/32位通用型單片機,以及小型廉價的專用型單片機。
2.3.1.2單片機的發展趨勢
目前,單片機正朝著高性能和多品種方向發展,今后單片機的發展趨勢將是進一步向著CMOS化、低功耗化、低電壓化、低噪聲與高可靠性、大容量化、高性能化、小容量、低價格化、電路內裝化和串行擴展技術。隨著半導體集成工藝的不斷發展,單片機的集成度將更高、體積將更小和功能將更強。
2.3.1.3單片機的特點
單片機主要有如下特點:
1.有優異的性能價格比。
2.集成度高、體積小、有很高的可靠性。單片機把各功能部件集成在一塊芯片上,內部采用總線結構,減少了各芯片之間的連線,大大提高了單片機的可靠性和抗干擾能力。另外,其體積小,對于強磁場環境易于采取屏蔽措施,適合在惡劣環境下工作。
3.制功能強。為了滿足工業控制的要求,一般單片機的指令系統中均有極豐富的轉移指令、I/O口的邏輯操作以及位處理功能。單片機的邏輯控制功能及運行速度均高于同一檔次的微機。
4.低功耗、低電壓,便于生產便攜式產品。
5.外部總線增加了I2C(Inter-IntegratedCircuit)及SPI(SerialPeripheralInterface)等串行總線方式,進一步縮小了體積,簡化了結構。
6.單片機的系統擴展和系統配置較典型、規范,容易構成各種規模的應用系統。
2.3.1.4單片機的應用
由于單片機具有顯著的優點,它已成為科技領域的有力工具,人類生活的得力助手。它的應用遍及各個領域,主要表現在以下幾個方面:
1.單片機在智能儀表中的應用
2.單片機在機電一體化中的應用
3.單片機在實時控制中的應用
4.單片機在分布式多機系統中的應用
5.單片機在人類生活中的應用
單片機已成為計算機發展和應用的一個重要方面,另一方面,單片機應用的重要意義還在于,它從根本上改變了傳統的控制系統設計思想和設計方法。從前必須由模擬電路或數字電路實現的大部分功能,現在已能通過單片機來實現了。這種用軟件代替硬件的控制技術也稱為微控制技術,是對傳統控制技術的一次革命。
A:由單片機組成控制器的結構和特點:
單片微型計算機是微型計算機發展中的一個重要分支,是把構成一臺微型計算機的主要部件如中央處理器(CPU)、存儲器(RAM/ROM)和各種功能I/O接口集成在一塊芯片上的單芯片微型計算機(SingleChipMicroComputer),簡稱單片機.由于它的結構與指令功能都是按工業控制要求設計的,且近年來單片機著力擴展了各種控制功能如A/D、PWM等,因此我們更多時候稱其為一個單片形態的微控制器(SingleChipMicroController),或直接稱其為微控制器(MicroController)。
B:用單片機組成的微機控制系統具有以下特點:
1.受集成度限制,片內存儲器容量較小,一般片內ROM小于4—8K字節,片內RAM小于256字節;但可在外部進行擴展,如MCS—51系列單片機的片外可擦可編程只讀存儲器(EPROM)、靜態隨機存儲器(SRAM)可分別擴展至64K字節。
2.可靠性高。單片機芯片本身是按工業控制環境要求設計的,其抗工業噪聲的能力優于一般通用CPU;程序指令及其常數、表格固化在ROM中不易破壞;常用信號通道均在一個芯片內,故可靠性高。
3.易擴展。片內具有計算機正常運行所必須的部件,芯片外部有許多供擴展用的總線及并行、串行輸入/輸出端口,很容易構成各種規模的微機控制系統。
4.控制功能強。為了滿足工業控制要求,單片機的指令系統中有極豐富的條件分支轉移指令、I/O口的邏輯操作以及位處理功能。一般來說,單片機的邏輯控制功能及運行速度均高于同一檔次的微處理器。
5.一般的單片機內無監控程序或系統管理軟件,軟件開發工作量大。但近年來已開始出現了片內固化有BASIC解釋程序及FROTH操作系統的單片機,使單片機系統的開發提高了一個新水平。
此外,單片機成本低、集成度高、控制功能多,可靈活地組裝成各種智能控制裝置,并能有針對性設計成專用系統,解決從簡單到復雜的各種需要,實現最佳的性價比。特別是單片機與傳統機械產品相結合,使原有機械產品的結構簡化、控制智能化。如數控機床就是典型實例。近年來,單片機發展極快,其產量占微機產量的70%以上。目前,至少有50個系列400余種機型,性能和結構各不相同,INTEL、MOTOROLA、ZILCG等公司都有系列單片微型計算機。國內普及的幾乎都是INTEL公司的產品。
篇2
1.1概念
電子臺歷對于人們來說并不陌生,是日常生活中的一種計時工具,顯示內容比較具體,包括:年、月、秒等,以其自身精確、使用方便等優勢受到人們越來越多的關注。在電子臺歷使用過程中,能夠在兩個方面體現其特點,一方面,能夠與軟、硬件更新同步,為人們提供更加優質的服務,具有實時性特點;另一方面,結構簡單,主要是將單片機作為基礎,與LED顯示電路等構成,而且在特殊環境影響下,能夠進行實時調試,極大地提高了工作效率。
1.2設計原理
電子臺歷軟件主要包括程序初始化、按鍵檢測等,硬件則為單片機,由于單片機芯片接口數量較多,在實際應用中比較復雜。誠然,電子臺歷體積小,但是,其內部系統包含電源電路、時鐘等部件,能夠確保其穩定、正常運行,另外,在其設計中,臺歷前板顯示屏幕是價格比較昂貴的數碼管液晶顯示器,能夠有效突破傳統僅能夠顯示一種字體的弊端,通過這種設計,不僅能夠滿足個性化需求,有效節約成本,還能夠提高電子臺歷市場占有率。目前,Proteus系統電子臺歷應用范圍比較廣泛。
2在電子信息中單片機電子臺歷的應用
2.1激發學生興趣,挖掘創新潛能
傳統教學主要采用標準模塊,學生被動地在課前對相關實驗進行預習,并將事先編好的程序錄入系統中進行驗證即可,在很大程度上寫弱了學生學習積極性和熱情,而單片機教學不同,學生在教師引導下,可以利用單片機軟件進行創新設計,有效激發學生興趣,拓展學生思維,能夠深入挖掘創新潛能。另外,該技術自身結構簡單、學生操作難度較低,能夠為學生進行自主實驗提供支持,不僅能夠優化教學,提升教學有效性,還能夠充分調動學生積極性和熱情。
2.2豐富教學內容,拓展知識范圍
電子信息工程作為計算機應用科學的重要組成部分,是適應現代社會發展的基礎,在社會經濟迅速發展影響下,電子信息技術已經在社會各個領域中得到了廣泛推廣和普及,在推動社會、經濟發展等方面具有重要作用。傳統電子信息工程中的設計與運用,已經不能夠更好地幫助學生參與現代社會發展,特別是在單片機在人們生活中的應用,使得人們對電子信息工程提出了更高的要求情況下。因此,將單片機技術引入教學中成為未來主要趨勢,在教學中滲透,不僅能夠豐富教學內容,豐富知識范圍,還能夠進一步激發學生創造力,提升自身專業技能。在實際教學中,教師要認識到單片機添加到教學中的重要性,并引導學生全面、系統了解和掌握單片機知識,從而推動電子信息工程實現可持續發展目標。
2.3提供實驗素材,培養綜合能力
電子信息工程發展過程中,實驗在促進其不斷發展中占據不可替代的重要位置,傳統教學中,教師普遍將理論知識的傳授作為課堂教學核心,在很大程度上限制學生發揮想象力和創造力,無法真正理解和掌握單片機技術相關內容,為了能夠突破傳統單一模式的缺陷,教師可以引導學生認識并掌握此設計相關知識,例如:臺歷結構等,并將單片機在電子臺歷中的運用作為實驗課題,圍繞實踐操作進行模擬實驗,在實驗過程中,教師通過正確引導,使得學生在體會實驗的同時,扎實的掌握基礎知識,從而為進一步開展電子信息工程教學奠定堅實的基礎。除此之外,教師還需要放手讓學生自主進行實驗,并及時發現自身存在的不足之處,參照原始實驗過程進行對比,加以調整和優化,提高學習效率。通過這種方式,不僅能夠使得學生更好地掌握專業知識,豐富知識面,還能夠有效培養學生自主學習等綜合能力,從而進一步挖掘電子信息工程。
篇3
電氣工程及自動化
基于單片機的風扇速度控制設計
一、綜述本課題國內外研究動態,說明選題的依據和意義
單片機因其體積小,抗干擾能力強、而且使用靈活方便,成本低等特點,它的應用范圍非常廣泛,尤其是他強大的面向控制能力,已深入工業控制、軍事裝置、家用電器等各個領域,應用前景十分廣闊。單片機按照應用的系統結構不同,可分為總線方式和非總線方式。采用總線方式的應用系統多屬于較復雜的系統,比如智能儀表、工控系統、檢測系統等。非總線方式的應用系統多屬于小型控制。按照應用范圍的不同,可分為通用型和專用型。
目前我國普遍采用4位、8位或16位,對于單片機還處于低檔的應用,而對于那些宏單片機、DSP等高檔的應用還是空白。而國外很多公司都推出了自己的單片機系列,如Intel公司推出的MCS-96/196系列,Rockwell公司的6501、6502,日立公司的H8/3048系列等。目前單片機的應用領域有以下四大領域:一是家用電器業。單片機個傳統的機械產品結合,構成新型的機、電、儀一體化產品,如洗衣機、電腦空調機等。二是通訊行業。最有代表性的就是手機。三是智能儀表應用。單片機的體積小、成本低、控制力強等特點,使儀器儀表重量大大減輕,又有很高的性價比,如數字式RLC測量儀。四的在計算機外設中的應用。如在接口中采用單片機進行控制管理、數據采集、多路分配管理等。
我國在將來很長的一段時間里,8位單片機還將是主流產品,因為8位單片機很好用,有豐富的功能,現在無論是國內還是國外,都還是以8位為主。4位單片機由于功耗較低,在國內也有一定的市場比例。目前世界各國的單片機發展各有不同。美國單片機的發展趨勢主要是從8位到16位和DSP過度,歐洲等國家單片機主要應用于工業,因此仍以8位為主,主要以功能和運行速度的發展為主。我國對于單片機的需要目前主要是家電類等消費品為主,8位單片機有很大的市場分額和發展空間。國內也急需這方面的人才。
盡管單片機的發展迅速,其發展方向不外忽以下幾點:一是微型單片化。現在的產品普遍向小型化、輕型化發展,就需要單片機在在原有的多功能、低功耗的前提下,集成更多的元件,如看門狗(Watchdog)、LCD控制器等。隨著半導體技術的發展,片上系統(SOC)的發展前景很好。二是低功耗CMOS化。現在單片機的功耗普遍在100mW左右,許多生產廠家采用CMOS工藝,使單片機更適合在電池供電場合,今后也是單片機發展的主要趨勢之一。三是大容量、高性能化。隨著CPU的發展,單片機的處理數據能力大大提高,內部時序也加以改善,ROM的存儲容量也大大提高,又加入了低噪聲技術,加強了中斷、定時控制。四是在接口方向的發展。現在許多新型單片機的接口,從類型和數量上有了很大的發展,如有些可以直接驅動液晶顯示管LCD、有些可以直接輸出大電流和高電壓等。
21世紀是“數字化”的時代,單片機的發展有著翻天覆地的變化,各種型號、功能的單片機應用于人們生產和生活中的各個領域。單片機的發展逐漸取代了由傳統模擬電路作為電機的控制器,因此單片機在家電方面的應用已經十分普遍,比如電風扇、洗衣機、空調等。+電動機是將電能轉換成機械能的機電裝置。1821年英國科學家法拉第首先提出電動機原理。1834年,德國的雅可比第一個發明了直流電動機。1879年,西門子公司用直流電動機驅動電車。1888年發明家特斯拉發明了交流電動機。1902年瑞典的工程師丹尼爾森首先提出同步電動機構想。至今為止,電動機發展迅速,電機理論、設計及制造工藝得到逐步的完善和提高,廣泛應用與現代的各種機械生產領域。如在機械制造工業、輕重型制造工業、運輸行業、農業生產等各個領域,電動機以不同的種類和功能發揮著重要的作用。可以這么說,電動機的出現使社會生產力大大提高,促進了社會的發展。
隨著時代的進步和科技的發展,電機調速系統在工農業生產、交通運輸以及日常生活中起著越來越重要的作用,因此,對電機調速的研究有著積極的意義.長期以來,直流電機被廣泛應用于調速系統中,而且一直在調速領域占居主導地位,這主要是因為直流電機不僅調速方便,而且在磁場一定的條件下,轉速和電樞電壓成正比,轉矩容易被控制;同時具有良好的起動性能,能較平滑和經濟地調節速度。因此采用直流電機調速可以得到良好的動態特性。由于直流電動機具有優良的起、制動性能,宜與在廣泛范圍內平滑調速。在軋鋼機、礦井卷機、挖掘機、金屬切削機床、造紙機、高層電梯等領域中得到廣泛應用。近年來交流調速系統發展很快,然而直流控制系統畢竟在理論上和在時間上都比較成熟,而且從反饋閉環控制的角度來看,它又是交流系統的基礎,長期以來,由于直流調速系統的性能指標優于交流調速系統。因此,直流調速系統一直在調速系統領域內占重要位置。
選取本課題的意義在于單片機的發展極為迅速,以其獨特的結構和性能,滲透到各個領域,產生了極大的影響。研究單片機、學習單片機,是社會發展的必然趨勢,單片機有著其廣闊的發展空間和社會價值。通過研究用單片機遠程發射紅外線來控制電動機的轉速,從而達到控制風扇速度控制,能使使用者操作起來更加方便。
二、研究的基本內容,擬解決的主要問題:
1、單片機主芯片的選擇;
2、電機控制系統設計;
3、遙控器的設計;
4、用數碼管顯示檔位;
5、PWM的產生;
6、按鍵開關的設計。
三、研究步驟、方法及措施:
1、學校提供硬件材料、有關工具器件和實驗制作場所;
2、查閱大量的相關資料和書籍;
3、與同類的論章進行對比,完善自己的設計思路;
4、系統的總體方案設計:發射部分和接收部分;
5、系統硬件電路的設計;
6、系統的軟件設計
7、論文的修改及潤色。
四、參考文獻
[1]
張俊.單片機的發展與應用[J].北京:電子制作,1997:40-50.
[2]
於丹.春風化雨芽將萌——談我國單片機的發展[J].北京:微電腦世界,1998:9-13.
[3]
張俊漠.單片機的發展及應用現狀[J].北京:電子世界,2001:3-5.
[4]
楊靖.用單片機控制的直流電機調速系統[J].廣西:機床電器,2008.11:
45-47.
[5]
樓然苗.胡佳文.李光飛,等.51系列單片機原理及設計實例[M].北京:高等教育出版社,2004.
篇4
論文摘要:介紹了單片機實驗教學改革的必要性和實驗教學改革的多個措施,探討了如何通過強化單片機實驗教學,培養學生面向工程的應用能力和創新實踐能力。
單片機技術是現代電子工程領域一門迅速發展的技術,應用于各種嵌入式系統中。單片機技術的發展極大地推動了電子工業的發展,無論在教育界還是在產業界,單片機技術的推廣仍然是一個熱點。目前,各個高校都建立了單片機實驗室,但是很多學校的實驗教學現狀卻不容樂觀。就我院而言,主要存在以下問題:(1)實驗場地和時間不足。學生除了上實驗課外,平時難得有機會實踐。(2)以驗證性實驗為主。實驗室所配備的實驗箱只能滿足驗證性實驗的要求。由于實驗箱是成品,學生很難參與到其中的細節設計中去,學生的實踐能力很難得到鍛煉和提高,學生也很難建立起單片機系統開發的整體概念。并且,這種實驗設備的配置方式局限了實驗項目數量,還存在設備維護工作量大的現實問題。(3)由于實驗設備僅適用于某一系列的單片機,若開設新的單片機課程,則需要重新配置實驗設備,增加了學校的投入。
為此,筆者進行了長時間的探索,提出了一些解決辦法。
建立開放式的實驗室管理模式單片機實驗室應實行開放式管理,在不影響正常實驗教學任務的前提下,面向全校學生,在課余時間向學生提供實驗所需要的場所、儀器設備等。開放范圍除了實驗開放項目、課程設計外,也包括學生興趣愛好、第二課堂活動、創新活動等。開放性實驗管理模式是在注重知識、能力和素質協調發展的同時,貫徹因材施教、注重個性培養的教學原則,目的是激發學生的學習興趣和熱情。在實施過程中,要注意實驗內容不應與教學計劃及教學大綱所規定的實驗教學內容相重復,應屬于課程教學內容的拓展性實驗;還要注意綜合性和針對性,強化基礎,拓寬知識覆蓋面,注重培養知識的綜合運用能力。此外,還要根據科技的發展及其實際應用,結合實際工作,加強對學生科學研究思維和建立工程概念的訓練,培養學生的創新能力和動手能力。開放性實驗的組織中要突出學生的自主性,要全方位體現以學生為主體的自主式學習方式。在實驗方案設計、操作、實驗結果的分析處理等方面最大限度地發揮學生的主體作用,教師布置任務、講解及指導等要點到為止,留有余地,給學生獨立思考、獨立操作、獨立分析、獨立解決問題的空間,充分調動學生的積極性和主動性。
利用Proteus與Keil整合構建單片機虛擬實驗室Proteus是Labcenter公司推出的一款基于標準仿真引擎SPICE3F5的電路分析、實驗仿真系統。該軟件有交互式動畫仿真、基于圖形的仿真和基于微控制器的仿真等三種模式,其最大的特點就在于它能夠仿真單片機及其外圍芯片。Proteus軟件支持MCS-51及其派生系列、Motorola68HC11系列,以及AVR系列和PIC12、PIC16、PIC18系列的單片機。Proteus軟件支持的外圍器件有74LS373、8255、矩陣式鍵盤、LCD及多種A/D、D/A轉換器等。另外,用戶還可以建立新的元器件模型。對于MCS-51系列單片機而言,Proteus還能夠與Keilc51集成環境實現聯機同步調試。而Keil是德國開發的一個51單片機開發軟件平臺,是目前應用最廣泛的、最重要的單片機開發平臺。它的界面簡單,操作容易。Keil的uVision2可以進行純粹的軟件仿真,也可以利用硬件仿真器,搭接上單片機硬件電路,在仿真器中載入項目程序后進行實時仿真。此外,還可以使用Keil Monitor-51在不需要額外硬件仿真器的條件下,搭接單片機硬件系統對項目程序進行實時仿真。uVision調試器的調試功能也很豐富,具有常規源極調試、符號特性調試、歷史跟蹤,代碼覆蓋,復雜斷點等功能。構建虛擬實驗室主要是利用Proteus進行硬件電路的設計,用Keil進行軟件設計。硬件電路的設計主要有兩個方面:系統擴展(包括ROM、RAM、I/O口、定時器等功能單元的擴展)和系統的配置(即根據系統的要求進行外圍設備的配置,如鍵盤、顯示器、A/D轉換器、D/A轉換器、打印機等的接口電路的設計),通過該軟件的使用,可以使學生掌握硬件電路的設計方法。軟件設計主要是應用程序的編制、調試,使學生掌握軟件開發的步驟、方法和技巧。而軟硬件的設計完成之后,還需要進行系統的總調,將這兩大執行環境組合起來構成聯合的仿真系統,其中,KEIL作為軟件的調試界面,而Proteus作為硬件的仿真和調試界面。這樣,就可以像仿真器一樣調試程序了。
開設大型綜合設計實驗,培養學生的創新能力大型綜合的設計實驗需要在學生完成基礎實驗之后視學生掌握程度而開設,這個環節在整個單片機教學中非常重要,只有經過完整的項目訓練,學生才會建立起完整的系統的概念。學生需要根據設計任務書上的要求(包括軟硬件的資源配置、實驗要求達到的效果)進行設計實驗。這樣的訓練可以將科技方法的訓練、機電綜合設計、創新設計及畢業設計等實踐內容融合到大型綜合設計實驗項目中,使原來分散的小規模設計和訓練集成為一個大型的系統設計項目,從而培養學生的創新能力。此外,在單片機實驗開發的基礎上,在學生參與下開發一些應用板,組成機電一體化的實驗平臺,如我院已經開發出的步進電機的單片機控制實驗平臺。這些訓練可以使學生更加熟悉單片機的組成、工作原理、程序開發、系統的擴展。更重要的是,學生可以積累自己實踐的經驗,增強工程意識,為將來順利進入實際的工程環境打下堅實的基礎。
建立單片機網絡互動實驗系統,作為傳統實驗教學的補充傳統的實驗教學是近距離的,由于實驗設備緊缺,設備普遍比較昂貴,加之時間和空間上的限制,已成為制約教學質量的一個重要因素。為滿足培養具有高素質創新人才的要求,實驗教學要不斷地進行改革,實驗要向綜合型、設計型轉變,但這種新型教學模式的實現必須有高技術化的手段和條件支持,因而網絡虛擬實驗教學成為現代教育技術應用的大趨勢。單片機網絡互動實驗室系統是針對單片機實驗而開發的內容全面、結構完整的單片機網絡實驗室系統。單片機網絡互動實驗室的構建基于Internet遠程智能化虛擬系統,充分發揮了網絡教學的特有優勢,使學生的學習與交流不受時間、地點和實驗儀器設備的限制,甚至可以聯機協作完成實驗。實驗內容以圖形、文字、動畫等方式呈現在客戶端的瀏覽器上,具有較強的交互性和真實性。同時,也提高了實驗教學的伸縮性和適應性,有助于提高分散教學資源的利用率,形成科學的實驗管理體系。單片機網絡互動實驗室可作為傳統理論與實驗教學的補充模式。我院在設計中采用服務器和客戶端模式,可以實現客戶端與服務器的交互通訊。我院自主開發了網絡系統,學生只需到我院的網站注冊一個用戶名并下載客戶端,便可以在自己的計算機上進行單片機實驗。
以電子技術競賽為契機,深化單片機實驗教學改革課程與教學改革一直是高職院校所關注的熱門話題,實驗教學改革的效果直接影響著應用型人才培養的質量。目前,以單片機控制技術為核心的電子信息技術的飛速發展和應用領域之廣是其他技術無法比擬的。但是學校教學內容卻滯后于科技的高速發展。在高職院校開展電子技術競賽正是解決這一問題的有效途徑。競賽有力地促進了專業課程內容的整合和實驗教學內容的更新。一方面,所有參加競賽的學生都要經過嚴格的賽前培訓和賽中訓練,學生普遍反映受益匪淺。實踐證明,這樣的學生在就業時也普遍受到企業青睞。此外,為了能夠使沒有參賽的學生也得到同樣的訓練,我院還開設了電子專業課程的設計訓練課程,作為傳統單片機實驗教學的補充。課程完全按照電子競賽的要求進行。這樣的訓練有效地提高了學生的工程設計能力和綜合素質。另一方面,以競賽為契機,改革單片機實驗課程內容和實驗方法。由于競賽中涉及的單片機內容能夠跟隨科技發展的步伐,競賽的題目具有實際意義,所以對目前的單片機理論教學改革和實驗教學改革起了一定的引導作用。
參考文獻:
[1]劉映群. Proteus與Keil整合構建單片機虛擬實驗室[J].中國現代教育裝備,2005,(8):26-28.
篇5
1.1 選題研究背景、目的及意義
1.1.1 課題研究背景
本課題屬于設計性課題。21世紀人類已進入信息社會,汽車及交通也已邁入信息時代。當前信息技術在汽車及交通領域中的應用項目相當多,發展速度可以說是“日新月異”,各種媒體多有報道。
可大致歸納為4個方面,即車輛安全系統,網絡、通訊及導航系統,智能交通系統和移動多媒體系統。隨著汽車的日益普及, 停車場越來越擁擠, 車輛常常需要在停車場穿行、掉頭或倒車。由于這些低速行駛的車輛與其它車輛非常接近, 駕駛員的視野頗受限制, 碰撞和拖掛的事故時有發生, 在夜間時則更顯突出。車輛安全系統通過應用電子信息技術,使車輛實現高智能化,極大地改善車輛人機系統的安全性,以避免事故的發生和減少傷害程度。
1.1.2 選題的目的及意義
本課題把硬件電路和電路軟件有機的結合起來,完成汽車倒車報警系統的設計,能夠了解單片機技術的現狀,而且通過對電路系統的設計,學習掌握了數字電路從原理圖到PCB版的全部過程,形成完善的設計思路以及思想,并通過對汽車倒車超聲波報警器的軟件設計的過程,鍛煉應用C以及相關匯編語言等軟件設計電路程序的能力為以后參與實際工作奠定良好的設計基礎。
本課題要求使用現在應用非常廣泛的計算機軟件PROTEL,隨著計算機技術的發展,計算機軟件在電路設計中的應用越來越廣泛, Protel是人們熟悉的常用EDA軟件。作為電路設計自動化(EDA)的一種工具,Protel應用于電路原理圖設計、電路板設計等,它基于Windows環境,功能強大,人機界面友好,能讓人們在具有最完整的功能環境下,提升設計上的品質和效率。本課題將要求Protel在電路設計中的應用,包括電路原理圖設計和印刷電路板設計以及設計過程中遇到的問題和解決方法。這樣使學生也能將所學與所用有機結合起來,在步入工作崗位之前得到全方位的工程設計訓練。
通過對汽車倒車報警電路的設計能初步具有用PROTEL軟件設計電路原理圖以及電路版圖的能力。與實際電路相結合,通過理論聯系實際的方法,使所學的知識通過自己設計思考真正應用到實踐中。
微波探測技術在軍用和民用領域里的廣泛使用,使得通過這次畢業設計所學到的此方面的知識將會有很強的實用性。本設計要求對汽車倒車超聲波報警器進行硬件設計,可以通過完成本次設計,練習PROTEL軟件的使用,增加硬件設計的經驗。
隨著社會進步,經濟發展,人民生活水平的不斷提高,擁有汽車的家庭逐漸增多,交通問題也同時出現了:交通擁擠,各種不同的場合停車、倒車困難。許多非職業汽車駕駛員更是希望能有一種汽車倒車報警器,在倒車時不斷測量汽車尾部與其后面障礙物的距離,并隨時顯示其距離,在不同的距離范圍內發出不同的報警信號,以提高汽車倒車時的安全性。
汽車倒車超聲波報警器設計就是為了確保駕駛員和汽車的安全,使駕駛員在倒車時能明確與后面車輛、建筑的距離,確保倒車的安全。它具有顯示功能,能夠客觀顯示車后物體與車尾之間的距離。它可望成為新手駕駛員,以及后視不良車輛如大貨車、公共汽車、集裝箱車等車輛駕駛員倒車的好幫手,也可用于夜間輔助倒車及倒車入庫。
1.2 超聲波測距系統研究現狀以及存在的問題
1.2.1 超聲波測距系統研究現狀
隨著電子技術的發展,出現了微波雷達測距、激光測距及超聲波測距。前2種方法由于技術難度大,成本高,一般僅用于軍事工業,而超聲波測距則由于其技術難度相對較低,且成本低廉,適于民用推廣。這項技術也可用于工業測量領域。由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現。利用超聲波檢測往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能達到工業實用的要求,因此在移動機器人的研制上也得到了廣泛的應用。隨著自動測量和微機技術的發展,超聲波測距的理論已經成熟,超聲波測距的應用也非常廣泛。超聲測距是一種非接觸式的檢測方式。與其它方法相比,如電磁的或光學的方法,它不受光線、被測對象顏色等影響。對于被測物處于黑暗、有灰塵、煙霧、電磁干擾、有毒等惡劣的環境下有一定的適應能力。因此在液位測量、機械手控制、車輛自動導航、物體識別等方面有廣泛應用。特別是應用于空氣測距,由于空氣中波速較慢,其回波信號中包含的沿傳播方向上的結構信息很容易檢測出來,具有很高的分辨力,因而其準確度也較其它方法為高;而且超聲波傳感器具有結構簡單、體積小、信號處理可靠等特點。因此本設計也是利用超聲波來測量距離。
1.2.2 探測盲區問題
超聲波從發射到接收的時間間隔是由控制器內部的定時器來完成的。由于發射器探頭與接收器探頭的距離不大,有部分波未經被測物就直接繞射到接收器上,造成發送部分與接受部分的直接串擾問題。這一干擾問題可通過軟件編程,使控制器不讀取接收器在從發射開始到"虛假反射波"結束的時間段里的信號。這樣,就有效的避免了干擾,但另一方面也形成了20cm的“盲區”。此“盲區”很小,對本系統沒有影響。
1.3 論文的主要內容
論文將介紹超聲波測距系統設計的方案選擇與硬件的設計與調試。全文共分為五章,本章介紹了超聲波測距系統設計的研究現狀和本課題的選題目的與意義;第二章介紹超聲波測距系統的總體設計方案,并對每個模塊進行了方案論證與選擇;第三章介紹了超聲波測距系統的原理;第四章介紹了各單元模塊的硬件電路設計與實現;第五章介紹了系統的調試過程和調試結果,最后總結了整個設計中有待改進的地方。
第二章 超聲波測距系統的原理
2.1 超聲波的測距原理
2.1.1 測距的電路原理框圖
構成超聲測距系統的電路功能模塊包括發射電路、接收電路、顯示電路、核心功能模塊單片機控制器及一些輔助電路。
采取收發分離方式有兩個好處:一是收發信號不會混疊,接收探頭所接收到的純為反射信號;二是將接收探頭放置在合適位置,可以避免超聲波在物體表面反射時造成的各種損失和干擾,提高系統的可靠性。
根據設計要求并綜合各方面因素,選擇了西安立宇電子科技有限公司的超聲波測距傳感器TCT40-16T/R(T表示發射傳感器,R表示接收傳感器),最大探測距離為6m,發射擴散角為60度。同時,采用單片機作 為主控制器,用動態掃描法實現LED數字顯示,超聲波驅動信號用單片機的定時器完成,超聲波測距器的系統框圖如下圖2-1所示。
圖2-1 測距的電路原理框圖
通過單片機的I/O口控制超聲波發射電路發出40kHz的超聲波,與此同時單片機內計數器開始計時;經過延遲后開啟超聲波接收電路,當接收電路收到經障礙物反射的回波后,計數器計時結束。通過單片機計算出即時距離,在顯示電路顯示出來,若低于警戒距離則開啟報警。
2.1.2 工作原理
人能聽到的聲音頻率為:20Hz~20kHz,即為可聽聲波,超出此頻率范圍的聲音,即20Hz以下的聲音稱為低頻聲波,20kHz以上的聲音稱為超聲波。超聲波是一種只有少數生物(如蝙蝠、海豚)才能感覺的機械波,其頻率在20kHz以上,波長短,繞射小、能定向傳播。
超聲波為直線傳播方式,頻率越高,繞射能力越弱,但反射能力越強。為此,利用超聲波的這種性能就可制成超聲波傳感器。
本設計采用的超聲波是40kHz。超聲波的縱向分辨率較高,對色彩和光照度不敏感,對外界光線和電磁場不敏感,可以用于測量較近目標的距離。本設計采用的超聲波傳感器往返距離為15m,在有灰塵、煙霧、強磁場干擾、有毒等各種環境下都能穩定工作。
超聲測距從原理上可分為共振式、脈沖反射式兩種。由于共振法的應用要求復雜。在這里使用脈沖反射式。超聲波測距原理是通過超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時。超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。超聲波在空氣中的傳播速度為C,而根據計時器記錄的測出發射和接收回波的時間差 就可以計算出發射點距障礙物的距離L。超聲波測距的算法原理如圖2-2所示:
圖2-2 超聲波測距的算法原理圖
計算公式為:
C= 331. 5 + 0. 607 T (2-1)
式中:C為超聲波在空氣中傳播速度;T為環境溫度。
L= (2-2)
式中:C為被測距離; 為發射超聲脈沖與接收其回波的時間差; 為超聲回波接收時刻; 為超聲脈沖發射時刻。用單片機可以很方便地測量 時刻和 時刻,根據以上公式,用軟件編程即可得到被測距離L。
這就是所謂的時間差測距法。由于超聲波也是一種聲波,其聲速C與溫度有關,表2-1列出了幾種不同溫度下的聲速。在使用時,如果溫度變化不大,則可認為聲速是基本不變的。如果測距精度要求很高,則應通過溫度補償的方法加以校正。
表2-1 聲速與溫度關系表
溫度(℃) 30
20
10
0 10 20 30 100
聲速(米/秒) 313 319 325 323 338 344 349 386
聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是超聲波測距系統的機理。本設計認為在實際使用中的環境溫度變化不大,對距離檢測精度要求也不高,將超聲波波速C認為是不變的常數。
另一種補償方法就是用查表法,查上面溫度與聲速的對應表,再適當插值補償。這種方法精確度較高。在這里考慮到設計上的簡易性,沒有進行補償,能達到簡單應用的基本要求。
該系統的工作原理:由微機編程送出40kHz頻率的方波信號至信號處理器,信號處理器通過兩級放大,再經過壓電換能器將信號發射出去,該信號遇到障礙物反射回來在此稱為回波。同時,壓電換能器將接收的回波,通過信號處理的檢波放大、積分整形及一系列常見電路的處理,送至微機處理。顯示器的聲音告警頻率、發光二極管方位指示及障礙物距超聲波探頭的距離顯示均由單片機控制。
2.1.3 超聲波測距的工作方式
利用超聲波測距的工作,就可以根據測量發射波與反射波之間的時間間隔,從而達到測量距離的作用。其主要有三種測距方法:
•相位檢測法,相位檢測法雖然精度高,但檢測范圍有限。
•聲波幅值檢測法,聲波幅值檢測法易受反射波的影響。
•渡越時間檢測法,渡越時間檢測法的工作方式簡單,直觀,在硬件控制和軟件設計上都非常容易實現。其原理為:檢測從發射傳感器發射超聲波,經氣體介質傳播到接收傳感器的時間,這個時間就是渡越時間。
本設計的超聲波測距就是使用了渡越時間檢測法。在移動車輛中應用的超聲波傳感器,是利用超聲波在空氣中的定向傳播和固體反射特性(縱波),通過接收自身發射的超聲波反射信號,根據超聲波發出及回波接收的時間差和傳播速度,計算傳播距離,從而得到障礙物到車輛的距離。
2.1.4 信號處理技術
測量過程是由單片機部分和超聲波信號處理電路共同完成的,一次測量的全過程為40ms。發射時,將40kHz的超聲波信號和一個同步脈沖信號加到與門,同步脈沖信號通過與門控制發射超聲波。單片機將同步脈沖的起始時刻定為 , 超聲波接收電路將接收到的信號加到單片機中,若檢測到信號,則記下該時刻 ,由時間差 = ,即可算得障礙物與超聲探頭之間的距離。若單片機系統接收不到超聲波回波信號,則到40 ms時重復上述過程開始下一輪的循環。
在超聲波發出后,如果直接進入檢測狀態,則勢必浪費時間,因為此系統有最小測量距離,當距離最小時,即為時間差 最小,記為 ,所以此時間可以用來處理別的數據。本設計中計算子程序就是在此時間里完成的,這樣就節省了一些時間。
2.2 超聲波探頭的主要作用
•探頭是一個電聲換能器,并能將返回來的聲波轉換成電脈沖;
•控制超聲波的傳播方向和能量集中的程度,當改變探頭入射角或改變超聲波的擴散角時,可使聲波的主要能量按不同的角度射入介質內部或改變聲波的指向性,提高分辨率;
•實現波型轉換;
•控制工作頻率,適用于不同的工作條件。
2.3 小結
本章介紹了超聲波測距系統的測距原理、超聲波測距的工作方式以及測距中如何進行信號處理優化,并闡述了超聲波測距的基本概念理論基礎、設計計算的主要方法和內容
第三章 汽車倒車超聲波報警器設計方案比較與選擇
3.1 汽車倒車超聲波報警器的總體方案設計
3.1.1 方案的擬定條件
本設計首先要根據畢業設計任務書中的要求(最大測距6m,最小測距0.20m,顯示分辨率0.02m,實時數字顯示測得的距離;在不同的距離范圍內發出不同的聲光報警信號;駕駛員可根據個人需要調整設置報警距離.本報警器與其它報警器相比具有功能多、電路簡單、操作簡便、工作穩定可靠等優點)來進行器件選擇,如諧振頻率是多少,帶寬為多少,Q值、聲壓輸出、波束指向性、電容、驅動電壓、功率是多少才能達到設計要求,在什么樣的 環境特性下才能正常工作,市場上是否容易找到,便宜且應用較廣否,這些都是需要考慮的問題。只有在這樣的條件下,方案才能順利確定,設計才能順利展開。
3.1.2 模型的建立
汽車倒車雷達是利用超聲波測距原理,不斷測量汽車尾部與其后面障礙物的距離,在一定距離范圍內給駕駛者以警示,同時由高亮度數碼管顯示出所測的距離值,提高汽車在倒車時的安全性。超聲波測距是通過不斷檢測超聲波發射后遇到障礙物所反射的回波,可由單片機測出從發射到接收到回波的時間,計算出障礙物到汽車尾部的距離S=CT/2,式中C為超聲波波速。盡管超聲波波速與環境溫度有關,但汽車倒車雷達在實際使用中的環境溫度變化不大,對距離檢測精度要求也不高,將超聲波波速C認為是不變的常數。
測距系統模型應如圖3-1所示。
3.2 超聲波測距系統的器件選擇
3.2.1 微控制器的選擇
單片機是本檢測系統的核心,它完成系統的功能設定、測量對象選擇、信號處理存儲、驅動LED顯示等功能。起初對于是選擇AT89S51芯片,還是AT89C51芯片舉棋不定,覺得二者區別不大,后來查閱相關資料發現AT89S51相對于AT89C51增加了很多新功能,性能有了較大提升,價格卻基本不變,甚至比89C51更低。
圖3-1 測距模型
•AT89S51支持ISP在線編程功能,串行寫入、速度更快、穩定性更好,燒寫電壓也僅僅需要4~5V 即可。這個功能的優勢在于改寫單片機存儲器內的程序不需要把芯片從工作環境中剝離,是一個強大易用的功能。而AT89C51只支持并行寫入,同時需要VPP燒寫高壓。
•最高工作頻率為33MHz,大家都知道89C51的極限工作頻率是24M,就是說S51具有更高工作頻率,從而具有了更快的計算速度。
•燒寫壽命更長:89S5*標稱的1000次,實際最少是1000次~10000次,這樣更有利初學者反復燒寫,減低學習成本。綜合上面的一些區別,個人認為89C51的停止使用只是時間問題而已,就象當年的8031。
•內部集成看門狗計時器,不再需要像89C51那樣外接看門狗計時器單元電路。
•雙數據指示器。
•電源關閉標識及電源范圍:89S5*電源范圍寬達4~5.5V,而89C5*系列在低于4.8V和高于5.3V 的時候則無法正常工作。
•全新的加密算法,這使得對于89S51的解密變為不可能,程序的保密性大大加強,這樣就可以有效的保護知識產權不被侵犯。
•兼容性方面:向下完全兼容51全部字系列產品。比如8051、89C51等等早期MCS-51兼容產品。也就是說所有教科書、網絡教程上的程序(不論教科書上采用的單片機是8051還是89C51還是MCS-51等等),在89S51上一樣可以照常運行,這就是所謂的向下兼容。
此外,AT89S51設計和配置了振蕩頻率可為0Hz并可通過軟件設置省電模式。空閑模式下,CPU暫停工作,而RAM定時計數器,串行口,外中斷系統可繼續工作,掉電模式凍結振蕩器而保存RAM的數據,停止芯片其它功能直至外中斷激活或硬件復位。
比較結果:就如同INTEL的P3向P4升級一樣,雖然都可以跑Windows98,不過速度是不同的。從AT89C51升級到AT89S51,也是同理。和S51比起來,C51就要遜色一些,實際應用市場方面技術的進步是永遠向前的。
3.2.2 顯示模塊器件的選擇
在單片機小系統中,顯示模塊可以反映系統工作和運行結果,在系統中占有相當重要地位。常用的顯示有:LED顯示和LCD顯示。
•LED顯示的硬件電路設計簡單、價格便宜,缺點是顯示消耗的電流較高,體積大,在低功耗手持式儀器中很少使用。
•LCD顯示具有低功耗、體積小特點,越來越多地應用于以單片機為核心的便攜式儀表和測試儀中。采用LCD來顯示檢測到的溫濕度參數,降低系統功耗。
本設計顯示部分采用簡單的4位共陽LED數碼管,段碼驅動用74LS245集成電路,位碼用S8550(也可用9012)三極管驅動。
3.2.3 超聲波傳感器的選擇
超聲波傳感器是利用超聲波的特性研制而成的傳感器。超聲波是一種振動頻率高于聲波的機械波,由換能晶片在電壓的激勵下發生振動產生的,它具有頻率高、波長短、繞射現象小,特別是方向性好、能夠成為射線而定向傳播等特點。超聲波對液體、固體的穿透本領很大,尤其是在陽光不透明的固體中,它可穿透幾十米的深度。超聲波碰到雜質或分界面會產生顯著反射形成反射成回波,碰到活動物體能產生多普勒效應。因此超聲波檢測廣泛應用在工業、國防、生物醫學等方面。
以超聲波作為檢測手段,必須產生超聲波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習慣上稱為超聲波換能器,或者超聲波探頭。
超聲波探頭主要由壓電晶片組成,既可以發射超聲波,也可以接收超聲波。小功率超聲探頭多作探測作用。它有許多不同的結構,可分直探頭(縱波)、斜探頭(橫波)、表面波探頭(表面波)、蘭姆波探頭(蘭姆波)、雙探頭(一個探頭反射、一個探頭接收)等。
超聲波探頭的核心是其塑料外套或者金屬外套中的一塊壓電晶片。構成晶片的材料可以有許多種。晶片的大小,如直徑和厚度也各不相同,因此每個探頭的性能是不同的,使用前必須預先了解它的性能。超聲波傳感器的主要性能指標包括:
•工作頻率。工作頻率就是壓電晶片的共振頻率。當加到它兩端的交流電壓的頻率和晶片的共振頻率相等時,輸出的能量最大,靈敏度也最高。
•工作溫度。由于壓電材料的居里點一般比較高,特別時診斷用超聲波探頭使用功率較小,所以工作溫度比較低,可以長時間地工作而不失效。醫療用的超聲波探頭的溫度比較高,需要單獨的制冷設備。
•靈敏度。主要取決于制造晶片本身。機電耦合系數大,靈敏度高;反之,靈敏度低。
為了研究和利用超聲波,人們已經設計和制成了許多超聲波發生器。總體上講,超聲波發生器可以分為兩大類:一類是用電氣方式產生超聲波,一類是用機械方式產生超聲波。電氣方式包括壓電型、磁致伸縮型和電動型等;機械方式有加爾統笛、液哨和氣流旋笛等。它們所產生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發生器。
本次設計就選用壓電式超聲波發生器,壓電式超聲波發生器實際上是利用壓電晶體的諧振來工作的。超聲波發生器內部結構如圖3-2所示,它有兩個壓電晶片和一個共振板。當它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會 發生共振,并帶動共振板振動,便產生超聲波。反之,如果兩電極間未外加電壓,當共振板接收到超聲波時,將壓迫壓電晶片作振動,將機械能轉換為電信號,這時它就成為超聲波接收器了。
圖3-2 超聲波換能器內部結構
超聲波發射換能器與接收換能器其結構上稍有不同,使用時應分清器件上的標志(一般器件上有標明是T還是R,T:發射換能器,R:接受換能器)。超聲波換能器外部結構如圖3-3所示。
圖3-3 超聲波換能器外部結構
每個傳感器的中心頻率都存在一定的誤差,在40kHz左右波動。而且超聲波傳感器發射波束時存在發散角問題,一般發散角都比較大,從而導致了方向性較差。同時,隨著傳播距離的增大,在不同的發散角上信號衰減的程度也有變化。它在空氣中的發散角及耗散性如圖3-4所示。
圖3-4 發散角與耗散性
3.3 小結
本章介紹了超聲波測距系統的工作原理和超聲波測距系統微控制器的特點,提出了超聲波測距設計的總體方案,對各功能模塊的方案進行了比較,分析了常用的傳感器,選定了超聲波測距系統設計所需的器件。
第四章 超聲波測距系統的硬件設計
4.1 硬件設計工具平臺簡介
電路及PCB設計是EDA技術中的一個重要內容,而EDA技術是現代電子工程領域的一門新技術,它提供了基于計算機和信息技術的電路系統設計方法。Protel是其中比較杰出的一個軟件,在國內流行最早、應用面最寬。Protel DXP是Altium(Protel Technology前身)公司在2002年8月推出的一套最新Protel DXP電路板設計軟件平臺。該平臺運行與Windows XP/2000操作系統。Protel DXP不僅繼承了Protel系列產品的優點,更重要的是將所有設計工具集成于設計系統一身。通過把設計輸入仿真、PCB繪制仿真、拓撲自動布線、信號完整性分析和設計輸出等技術的完美融合,為用戶提供了全程的設計解決方案,使用戶可以輕松的進行各種復雜的電路板設計。
使用Protel DXP設計印刷電路板的第一步就是要設計電路原理圖,只有正確設計電路原理圖,生成相應的網絡表之后才能生成PCB文件。在設計時,先分析系統,在進行模塊化的設計,將各部分電路分別設計,得到個模塊電路,在通過融合,實現整體電路的設計,還可以將所有模塊在一張比較大的圖紙上全部畫出來,但在同一張紙以模塊的形式分別設計電路圖,這樣在設計過程中思維比較清晰,設計過程比較簡單,而且更容易檢查錯誤。原理圖的設計相對簡單,在設計完成后要先通過編譯無誤后才生成網絡表,原理圖常見錯誤有:
•管腳沒有接入信號;
•放置導線時Wire與繪圖工具中Line混用,Wire具有電氣特性而Line不具有;
•元件放到圖紙界外;
•創建的工程文件網絡表只能部分調入PCB:生成netlist時沒有選擇為global;
在設計好原理圖,通過編譯檢查,生成了網絡表之后的工作就是繪制PCB板圖了。在導入網絡表之前,要確定原理圖中的元件都有PCB封裝。如果使用的器件在Protel DXP軟件的PCB庫中是沒有封裝的,那就要求自己按照器件的技術手冊封裝所需元件了。在封裝PCB元件是應注意以下幾點:
•原理圖中所填元件的封裝要與PCB元件庫中的名稱一致。
•原理圖中元件的引腳名稱要與PCB元件庫中的引腳名稱一致。
•直插式元件封裝的孔要比元件的實際尺寸稍微大些,貼片元件的引腳封裝應在條件允許的范圍內盡量加寬、加長,這樣才有利于焊接。
完成以上幾步后,將網絡表導入到PCB文件中,生成PCB板圖。在導入網絡表的時候通常會出現以下的錯誤:
•原理圖中的元件使用了PCB庫中沒有的封裝。
•原理圖中的元件使用了PCB庫中名稱不一致的封裝。
•原理圖中的元件使用了PCB庫中pin number不一致的封裝。
網絡表成功導入PCB文件之后對器件進行布局,元件的布局有自動布局和手工布局兩中方式,由于自動布局的效果往往不能令人滿意,所以一般都需要進行手工調整。良好的布局可以降低PCB布線的難度。布局應遵循以下一般原則:
首先,要考慮PCB尺寸大小。PCB尺寸過大時,印制線條長,阻抗增加,抗噪聲能力下降,成本也增加;過小,則散熱不好,且鄰近線條易受干擾。在確定PCB尺寸后,再確定特殊元件的位置。最后,根據電路的功能單元,對電路的全部元器件進行布局。
在確定特殊元件的位置時要遵守以下原則:
①盡可能縮短高頻元器件之間的連線,設法減少它們的分布參數和相互間的電磁干擾。易受干擾的元器件不能相互挨得太近,輸入和輸出元件應盡量遠離。
②某些元器件或導線之間可能有較高的電位差,應加大它們之間的距離,以免放電引出意外短路。帶高電壓的元器件應盡量布置在調試時手不易觸及的地方。
③重量超過15g的元器件、應當用支架加以固定,然后焊接。那些又大又重、發熱量多的元器件,不宜裝在印制板上,而應裝在整機的機箱底板上,且應考慮散熱問題,熱敏元件應遠離發熱元件。
④對于電位器、可調電感線圈、可變電容器、微動開關等可調元件的布局應考慮整機的結構要求。若是機內調節,應放在印制板上方便于調節的地方;若是機外調節,其位置要與調節旋鈕在機箱面板上的位置相適應。
⑤應留出印制扳定位孔及固定支架所占用的位置。
根據電路的功能單元,對電路的全部元器件進行布局時,要符合以下原則:
①按照電路的流程安排各個功能電路單元的位置,使布局便于信號流通,并使信號盡可能保持一致的方向。
②以每個功能電路的核心元件為中心,圍繞它來進行布局。元器件應均勻、整齊、緊湊地排列在PCB上,盡量減少和縮短各元器件之間的引線和連接。
③在高頻下工作的電路,要考慮元器件之間的分布參數。一般電路應盡可能使元器件平行排列,這樣,不但美觀,而且裝焊容易,也易于批量生產。
④位于電路板邊緣的元器件,離電路板邊緣一般不小于2mm。電路板的最佳形狀為矩形,長寬比為3:2或4:3。電路板面尺寸大于200×150mm時,應考慮電路板所受的機械強度。
布線的方式也有兩種:自動布線及手工布線,自動布線效率高,但有時布線的結果不盡如人意,這是因為自動布線的功能主要是實現電氣網絡之間的連接。在自動布線的實施過程中,很少考慮到特殊的電氣、物理和散熱等要求,因此必須通過手工來進行調整,使電路板既能實現正確的電氣連接,又能滿足用戶的設計要求。手工調整布線的最簡便的方法是對不合 理的布線,采取先拆線,后手工布線。在布線的過程中應注意的問題有:
•輸入端與輸出端的邊線應避免相鄰平行,以免產生反射干擾。
•盡量加寬電源、地線寬度,最好是地線比電源線寬,它們的寬度關系是:地線>電源線>信號線,通常信號線寬為:0.2~0.3mm,最經細寬度可達0.05~0.07mm,電源線為1.2~2.5 mm。對數字電路的PCB可用寬的地導線組成一個回路, 即構成一個地網來使用(模擬電路的地不能這樣使用) 用大面積銅層作地線用,在印制板上把沒被用上的地方都與地相連接作為地線用。
焊盤時,焊盤中心孔要比器件引線直徑稍大一些。焊盤太大易形成虛焊。焊盤外徑D一般不小于(d+1.2)mm,其中d為引線孔徑。對高密度的數字電路,焊盤最小直徑可取(d+1.0)mm。
此外,還應注意以下兩點:
•在印制板中有接觸器、繼電器、按鈕等元件時,操作它們時均會產生較大火花放電,必須采用RC電路來吸收放電電流,一般R取1~2K,C取2.2~47uF。
•CMOS的輸入阻抗很高,且易受感應,因此在使用時對不用端要接地或接正電源。
4.2 超聲波測距系統的硬件設計
51系列單片機中典型芯片(如AT89S51) 采用40引腳雙列直插封裝(DIP)形式,內部由CPU,4kB的ROM,256B的RAM,2個16b的定時/計數器T0和T1,4個8b的I/O端口P0、P1、P2、P3,一個全雙功串行通信口等組成。特別是該系列單片機片內的Flash可編程、可擦除只讀存儲器( PROM ),使其在實際中有著十分廣泛的用途, 在便攜式、省電及特殊信息保存的儀器和系統中更為有用。該系列單片機引腳圖如圖4-1所示,同時也為了對下面超聲波測距系統的硬件設計進行更清楚的敘述,對其引腳標了號。
51系列單片機提供以下功能: 4kB存儲器;256BRAM;32條I/O 線;2個16b定時/計數器;5個2級中斷源;1個全雙向的串行口以及時鐘電路。
空閑方式: CPU 停止工作,而讓RAM、定時/計數器、串行口和中斷系統繼續工作。
掉電方式: 保存RAM的內容, 振蕩器停振,禁止芯片所有的其他功能直到下一次硬件復位。
51系列單片機為許多控制提供了高度靈活和低成本的解決辦法。充分利用他的片內資源,即可在較少外圍電路的情況下構成功能完善的超聲波測距系統。
圖4-1 AT89S51引腳圖
4.2.1 超聲波發射電路的設計
超聲波發射電路原理圖如圖4-2所示。
設計原理:發射電路主要由反向器74LS04和超聲波換能器T構成,AT89S51單片機P1.0端口輸出的40kHz方波信號一路經一級反向器后送到超聲波換能器的一個電極,另一路經兩級反向器后送到超聲波換能器的另一個電極。用這種推挽形式將方波信號加到超聲波換能器兩端,可以提高超聲波的發射強度。
輸出端采用兩個反向器并聯,用以提高驅動能力。上拉電阻R8、R9一方面可以提高反向器74LS04輸出高電平的驅動能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其自由振蕩的時間。
在實驗制作和電路改進中,為了增加測量效果,可以考慮提高接收的靈敏度,但是靈敏度也并不是越高就越好。接收靈敏度過高,容易引起自激,結果反而不好,其實可以從增加發射功率方面著手,只要在發射頭兩端加個線圈。線圈可以用0.01mm的銅絲在小磁環繞成大致初級10匝,次級40匝左右。
圖4-2 超聲波發射電路
4.2.2 超聲波檢測接收電路的設計
本超聲波測距儀的接收電路采用集成塊CX20106A,其總放大增益為80db 以保證7腳輸出的控制脈沖序列信號幅度在3.5-5V以內。超聲接收換能器UCM-40R接收到的信號經C9電容耦合至輸入端1腳,總增益大小由2腳接收器R、C決定。R越小,C越大增益越高,C9選值過大將造成頻率響應變差,為了兼顧總增益和頻率特性R14取4.7 ,C17取3.3μF,3 腳C為檢波電容,選3.3μF,當其容量減小時,瞬態響應,靈敏度會有所提高,但檢波輸出脈沖寬度變動也較大。帶通濾波特性,可由5腳R15電阻決定其值在210K-220K間調整,本設計R15定為200K。用金屬膜電阻調試,若其阻值偏差過大,中心頻率也將相對偏移。所以當信號經過帶通濾波器時,增益將大大降低,6腳C6電容為比較積分電容,7腳R16為輸出負載電阻,104pF電容C11為電源濾波元件,當電容容量減小或失效時,將造成濾波不良,可能干擾接收輸入端。超聲波接收電路如圖4-3所示。
CX20106是紅外遙控接收前置放大雙極性電路,引腳意義如下:
1 IN 遙控信號輸入端(此腳與地之間接紅外線接收二極管
2 前置放大器頻率特性和增益設定(此腳與地之間接RC串連電路)
3 接檢波電容
4 GND 接地
5 設定帶通濾波器的中心頻率(此腳與電源間接電阻)
6 外接積分電容
7 OUT 遙控指令輸出端
8 外接電源
典型電壓5V,典型功耗9mW。帶通濾波器的中心頻率可由電阻調節,范圍30-60kHz。配套使用型號為M50462AP。
圖4-3 超聲波接收電路
4.2.3 超聲波蜂鳴報警電路的設計
蜂鳴報警電路是采用揚聲器來對所設置的報警距離實施報警,以向駕駛員提出警示。
本系統可以設定距離值,當大于或小于設定值時將發出控制信號。當小于設定值時,進入蜂鳴報警狀態,通過一個NPN晶體管來驅動蜂鳴器,不需要復雜的濾波和放大電路,具有自動平滑功能,蜂鳴器鳴響。
超聲波蜂鳴報警電路如圖4-4所示。
圖4-4 超聲波蜂鳴報警電路
4.2.4 超聲波系統鍵盤電路的設計
鍵盤電路是用來對最大測距、最小測距以及有關參數進行設置。
鍵盤輸入:開啟值30-1000厘米,關閉值30-1000厘米(在該范圍內任意設置)。本系統由一個按鍵 啟動/停止系統,由三個按鍵設定距離值: 的作用是進入和退出設定, 和 :分別是向上加值和向下減值,每按一次加或減一厘米,由數碼管輸出顯示。超聲波系統鍵盤電路如圖4-5示。
圖4-5 超聲波系統鍵盤電路
4.2.5 超聲波濾波整流電路的設計
超聲波濾波整流電路如圖4-6所示。該電路是用來把反射信號轉換為標準電平信號,通過整形把檢波后得到的不標準的脈沖波整形為標準脈沖波。
信號整形電路:當接收到的信號從信號篩選電路中出來之后是一個很不規則的方波信號,希望最好得到一脈沖信號,經過此部分電路處理過后再送進單片機中進行處理運算。
因為多諧振蕩器中有高頻分量噪聲,所以通過低通濾波器將高頻噪聲濾掉。本信號篩選電路在整個電路中可以說起到非常重要的作用,通過對它的適當調整,可以有效地濾除由于外界干擾帶來的非超聲波信號進入超聲波接收系統,從而大 大提高了本電路的抗干擾性。
圖4-6 超聲波濾波整流電路
4.2.6 時鐘和復位電路設計
(1)復位電路的設計
在振蕩器運行時,有兩個機器周期(24個振蕩周期)以上的高電平出現在此引腿時,將使單片機復位,只要這個腳保持高電平,51芯片便循環復位。復位后P0-P3口均置1引腳表現為高電平,程序計數器和特殊功能寄存器SFR全部清零。當復位腳由高電平變為低電平時,芯片為ROM的00H處開始運行程序。復位操作不會對內部RAM有所影響。
(2)時鐘電路的設計
時鐘振蕩器:
AT89S51中有一個用于構成內部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構成自激振蕩器。
外接石英晶體(或陶瓷諧振器)及電容C1,C2接在放大器的反饋回路中構成并聯諧振電路。對外接電容C20,C25雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低,振蕩器工作的穩定性,起振的難易程序及溫度穩定性,如果使用石英晶體,推薦電容使用30pF 10pF ,而使用陶瓷諧振器建議選擇40pF 10pF。
可以采用外部時鐘。這種情況下,外部時鐘接到XTAL1端,即內部時鐘發生器的輸入端,XTAL2則懸空。
由于外部時鐘信號是通過一個二分頻觸發器后作為內部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊的要求,但最小高電平持續時間和最大的低電平持續時間應符合產品技術條件的要求。時鐘復位電路如圖4-7所示:
圖4-7 時鐘和復位電路
4.2.7 擴展顯示電路的設計
回波經過AT89S51對接收到的信息進行處理后,被測的距離在LED上顯示。
顯示電路采用簡單實用的四位一體共陽極LED數碼管顯示所測距離值,顯示電平使用低電平有效。段碼用74LS245驅動,外接升壓電阻。位碼用PNP三極管8550(可用9012替代)驅動。顯示電路如圖4-8所示。
數碼管采用動態掃描顯示,動態掃描顯示的好處是對CPU的I/O口要求較少,但對電路的干擾較大,注意PCB板的布線和對接收放大電源的穩定性要進行補償處理,否則對其影響很大。
74LS245雙向總線接收器簡要說明:74LS245為三態輸出的八組總線收發器,其主要電器特性的典型值如表4-1所示(不同廠家具體值有差別)。
表4-1 74LS245電器特性
74LS245 8ns 8ns 275mW
引出端符號:A A總線端
B B總線端
三態允許端(低電平有效)
DIR 方向控制端
極限值:電源電壓 …………………………………………. 7V
輸入電壓 …………………………………………. 7V
輸出高阻態時高電平電壓 ……………………… 5.5V
工作環境溫度:74LS245 ………………………………….……… 0~70℃
存儲溫度 ………………………………………-65~150℃
圖4-8 顯示電路
4.3 小結
本章首先介紹了做設計的硬件設計工具Protel DXP,然后對超聲波測距系統的硬件各電路功能模塊包括發射電路、接收電路、顯示電路、核心功能模塊單片機控制器及一些輔助電路進行了詳細的敘述,給出了詳細的原理圖。
本系統利用AT89S51產生40kHz的頻率驅動超聲波換能器的發射頭,接收頭收到信號后,經CX20106A芯片進行放大、限幅、濾波、整形、比較后輸出低電平送到單片機的外部中斷0申請中斷,單片機響應中斷請求,取得定時器內的時間進行距離計算,用四位一體的數碼管顯示測出的距離,并可根據設定報警距離進行報警。
第五章 超聲波測距系統聯機調試與結論
5.1 系統硬件電路調試與分析
5.1.1 調試儀器和內容
(1)測試試驗方法:可通過顯示電路實驗、超聲波發射接收以及測距試驗進行調試。
測試儀器:示波器,多功能穩壓電源,電壓表,秒表。
(2)調試內容
超聲波測距儀的制作和調試都比較簡單,安裝時探頭時應保持兩換能器中心軸線平行并相距4~8cm,其余元件無特殊要求。若能將超聲波接收電路用金屬殼屏蔽起來,則可提高抗干擾能力。根據測量范圍要求不同,可適當調整與接收換能器并接的濾波電容C的大小,以獲得合適的接收靈敏度和抗干擾能力。
系統調試完后對測量誤差和重復一致性進行多次實驗分析,不斷優化系統使其達到實際使用的測量要求。
5.1.2 調試過程
系統采用模塊化電路設計, 采用較低的外部晶振和中周電路固化的超聲波探頭,數字和模擬部分電路分開供電,以提高系統抗干擾能力,但由于實際應用中仍存在較多電磁干擾,而回波信號為小信號輸入, 系統調試中通過硬件補償的方式對電路進行了優化和調整,使系統達到了較高的可靠性。
測距系統經過檢波等硬件處理后的波形如圖5-1所示:
在檢測時,發送完檢測脈沖后立刻進行判斷負脈沖的長短,從而確定是否有障礙物存在。無障礙物時負脈沖寬度固定為t1,有障礙物時負脈沖固定為t1+t2,t3為超聲波回波檢測負脈沖。t1、t2的寬度與發送的脈沖周期數有關。周波數越多,t1越寬,檢測距離越遠,反之亦然。T3與T4之間的長度會隨障礙物的距離而先行變化。因此,只要檢測出t1、t2及T3與T4之間的長度即可判斷障礙物距離。
(1)7段數碼管的測試
LED數碼有共陽和共陰兩種,把這些LED發光二極管的正極接到一塊(一般是拼成一個8字加一個小數點)而作為一個引腳,就叫共陽的,相反的,就叫共陰的,那么應用時這個腳就分別的接VCC和GND。再把多個這樣的8字裝在一起就成了多位的數碼管了。
首先,找個電源(3到5伏)和1個1K(幾百的也歐的也行)的電阻,VCC串接個電阻后和GND接在任意2個腳上,組合有很多,但總有一個LED會發光的找到一個就夠了,然后用GND不動,VCC(串電阻)逐個碰剩下的腳,如果有多個LED(一般是8個),那就是共陰的了。相反用VCC不動,GND逐個碰剩下的腳,如果有多個LED(一般是8個),那就是共陽的了。
(2)發射器探頭對接收器探頭的影響
超聲波從發射到接收的時間 間隔是由控制器內部的定時器來完成的。由于發射器探頭與接收器探頭的距離不大,有部分波未經被測物就直接繞射到接收器上,造成發送部分與接受部分的直接串擾問題。這一干擾問題可通過軟件編程,使控制器不讀取接收器在從發射開始到"虛假反射波"結束的時間段里的信號。這樣,就有效的避免了干擾,但另一方面也形成了20cm的“盲區”。此“盲區”很小,對本系統沒有影響。
(3)調試注意事項
•超聲波探頭表面嚴禁用手及其它物體觸摸以免產生信號滯后性及損壞。
•在測距中應保證測距儀與被測物體距離為定值,要和被測物體成一條直線,使測得距離讀數的準確性。
5.1.3 測試數據及測試結果分析計算
傳感器工作電壓:超聲波傳感器5V
試驗數據:簡單搭建電路板并調試后,對一500mm寬的距離測試,所測數據如表5-1所示(單位:mm)。
表5-1 500mm寬的距離測試數據
次數 1 2 3 4 5 平均
測值 500.3 499.8 499.9 500.1 500.0 500.03
該測距系統使用方便、精度高,在一些惡劣環境,如極易被腐蝕、電解,失去靈敏性等工礦業現場將大有用武之地。
(1)測試結果與分析
超聲波測距系統調試完成后,對系統進行了測試。在超聲波換能器與較大平面(如墻壁面)法線方向一致時,量程為0.07~5.50m,測距盲區控制在20cm內,分辨率為0.01m,實驗中對測量范圍0.07~2.50m內的平面物體做了多次測試,測距器的最大誤差不超過1cm,重復一致性很好。因為超聲波具有一定發散角,所以當在正前方和斜前方都有物體時,會以距發射器最近的物體作為探測目標。目前此設計可提交于應用于一些動機器人、安全線提示,銀行及取款機的一米線提示等場合。
(2)誤差分析
對系統進行實驗測試,結果發現在5米范圍內,最大誤差在5cm以內,且距離越近,誤差越小,限制該系統最大可測距離的因素包括:超聲波的幅度、反射面的質地、反射和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定最小的可測距離。
測距誤差主要來源于以下幾個方面:
①氣溫度變化等引起的聲速變化造成的誤差,溫度在-30℃-40℃范圍變化時,傳播速度v的變化范圍為313米/秒-356米/秒,由測距公式可計算出距離值有一定影響,采用聲速預置和傳播介質溫度測量結合的方法對聲速進行修正,可有效地降低溫度變化產生的誤差。
②發射與脈沖計數由于響應快慢差異開啟不同步引起的誤差,對此在調試中通過脈沖計數值補償進行修正。
③超聲波在傳播過程由于受衍射、散射和吸收等影響衰減導致的誤差,近距離誤差不明顯,距離越遠產生的誤差越大,可適當增大超聲波的發射功率等來改善。
④發射和接受前置電路延遲的時間誤差等,發射前置電路和接收前置電路中采用集成芯片都有時間延遲。對此采取時間增益控制,來減少誤差,由于本裝置對于厘米級的精度已經足夠,電路延遲都是納秒數量級,記數頻率是40kHz,所以減少一個記數單位完全可以矯正。針對誤差原因在程序設計及系統調試中做了相應處理后,收到一定的效果,精度得到一定的提高。
⑤超聲波波束對探測目標的入射角的影響。
⑥超聲波回波聲強與待測距離的遠近有直接關系。
⑦超聲波傳播速度對測距是有影響的。穩定準確的超聲波傳播速度是保證測量精度的必要條件,傳播媒質的特性,如溫度、壓力、密度對聲速都將產生影響。因此,為了準確地計算距離,應對聲速加以修正,系統程序中采用了軟件補償措施。
(3)誤差改進
由于考慮到體積、成本等因素,本裝置在性能上、功能上還存在不足,有待于進一步提高:
•增加幾路不同方向的超聲波探測或紅外探測器以及溫度補償電路等,可以提高裝置的靈敏度和精度,同時提高可靠性。
•可在裝置中增加一個語音芯片,將蜂鳴報警改為語音說明指示,根據探測結果直接報出距離、方位,更便于使用。
•由于受發射功率及回波檢測靈敏度的限制,探測范圍較小,可增加發射功率調節等電路,以便增大探測范圍,可用于夜間探路、井下探索等。
(4)溫度的補償
由于超聲波也是一種聲波,其聲速C與溫度有關。在使用時,如果溫度變化不大,則可認為聲速是基本不變的。如果測距精度要求很高,則應通過溫度補償的方法加以校正。聲速確定后,只要測得超聲波往返的時間,即可求得距離。
所以,在超聲波的兩個探頭旁邊可放置溫度傳感器,測出環境溫度T,由單片機控制器進行軟件修正。
5.2 系統源程序的調試過程
5.2.1 軟件仿真驗證
本設計采用51匯編語言編寫,用Keil C51編譯和調試。這里采用光電二極管和光電三極管來代替超聲波發送探頭和超聲波接收探頭,且空中傳播過程略去仿真。聯調仿真后,可見數字電路的延遲效果比較明顯,所以需要軟件矯正。
由于超聲波探頭存在余震效應, 為避免余震產生的“虛假反射波”超聲測距數據的采集與處理錯誤申請中斷,超聲波脈沖發射后軟件中設置了一段時間的延時,稱為“死區”時間,“死區”形成了距離測量中的“盲區”,由于探頭的性能誤差,運行后要不斷調整探頭的“死區”。經過應用過程的調試,本系統的測量“盲區”控制在20cm內,“死區”時間為115ms,測量誤差為±1cm。
結 論
本文所設計的倒車雷達系統是保障汽車倒車安全的輔助系統,通過超聲波探頭發出超聲波,使用高速單片機計算距離,還可加入了溫度補償電路,提高了距離計算的精度。系統安裝的LED可以直觀的顯示溫度和距離,給駕駛員提供了方便。倒車時當汽車與障礙物的距離小于所設定的安全距離時,系統發出報警,提醒駕駛員,防止汽車的碰撞或擦傷,具有很強的實用性。
整個報警器系統由汽車倒車擋控制,當汽車置于倒車擋時,報警器工作;置于其它擋時,報警器不工作。在環境溫度為-20~50℃的范圍內,測量誤差為幾個厘米,這個誤差能滿足正常倒車的需要。因為本設計所采用的超聲波傳感器的輻射范圍是 60°,所以在安裝時,需在車尾裝3~4個超聲波傳感器,這樣才能覆蓋整個范圍。
利用51系列單片機設計的測距儀便于操作、讀數直觀。經實際測試證明, 該類測距儀工作穩定, 能滿足一般近距離測距的要求, 且成本較低、有良好的性價比。
本超聲波測距系統可應用于汽車倒車、建筑施工工地以及一些工業現場的位置監 控,也可用于如液位、井深、管道長度的測量等場合,覺得這次的設計實用性極強。
通過一學期的努力,完成了超聲波測距系統的設計。設計滿足了任務書中的基本要求和擴展要求,軟、硬件設計已達到預期效果。主要完成的工作有:
①學會了使用Protel軟件繪制原理圖和PCB板圖。
②完成了超聲波測距系統的各個功能模塊的硬件設計與調試。
③已經通過系統的軟硬件聯合調試,距離通過LED顯示出來。
由于時間和能力有限,本次設計還有一些不足之處,主要有以下幾方面:
①由于經驗不足,在設計超聲波測距系統的時候,設計原理圖與PCB板圖的時候出現了一些問題。
②在調試時,顯示的延遲性較大,超聲波探頭太敏感。
本文創新點:
①測試結果分析可知,本裝置采用較低成本的器件設計制作,且誤差較小,完全滿足汽車倒車的指引作用,具有較高的性價比。
②裝置結構簡單、體積小、性能穩定,操作容易、使用方便,可以安裝在不同的載體上,制作成不同的用具,如導盲眼鏡、位移儀、深度儀等,具有一定推廣應用價值。
致 謝
感謝西南科技大學。在這里,我開闊了見識,增長了知識,鍛煉了能力。大學四年的親身體驗讓我更增加了對學校的熱愛。
感謝我的指導老師曾毅對我的辛勤培育。從論文的立題到實驗的設計以及論文的撰寫整個過程無不浸透著老師的心血。他廣博的學識,嚴肅的科學態度,嚴謹的治學精神,靈活的思維方式,耐心細致的言傳身教深深感染激勵著我,將使我終身受益。導師不但在學習上給予我耐心細致的指導,在生活中也給了我莫大的關懷,在這里向曾老師表示衷心的感謝。
感謝大學四年所有指導過的老師。在學習的過程中給了我很多的指導,讓我在理論知識和動手能力上都有很大的提高。
在完成畢業設計和畢業論文的過程中,我們寢室的同學給了我很大的幫助,在此向他們表示深深的感謝。
感謝父母二十多年來的養育之恩,讓我順利的完成了四年的大學學業,并讓我獲取了一定的知識并最終走向社會,為社會貢獻自己!
最后,我要向在百忙之中抽時間對本文進行審閱、評議和參加本人論文答辯的各位老師表示感謝
參考文獻
[1] 戴曰章.基于超聲波測距的汽車倒車報警器設計[J] .自動化與儀器儀表,2006,3.
[2] 趙文龍,苑鴻驥,熊麗云.汽車倒車測距儀中信號處理技術的研究[J] .廈門大學學報,2001,40(4):106 110.
[3] 李建法等.超聲波測距的電路設計與單片機編程[N] .河南:安陽師范學院院報,2003.
[4] 姜志海,黃玉清等.單片機原理及應用[M] .北京:電子工業出版社,2005.
[5] 王福瑞.單片機微機測控系統大全[M] .北京:北京航天航空大學出版社,1998.
[6] 房曉翠,王金風.單片機實用系統設計技術[M] .北京:國防工業出版社,1999.
[7] 宋明耀.提高超聲測距精度的設計[Z] .電子產品設計,2004.7.
[8] 胡漢才.單片機原理及其接口技術[M] .清華大學出版社,1996.
[9] 劉樂善.微型計算機接口技術及其應用[M] .華中科技大學出版社,2001.
[10] 張明友,呂幼新.信號與系統分析[M] .電子科技大學出版社,1999.
[11] Analog Devices. 3V/5V, 450mA 16-Bit , Sigma-Delta ADC AD7715[J].2000.
[12] Texas Instruments Incorporated. MAX3221 3V to 5.5V multichannelRS-232 line driver/ receiver[J].2000.
[13] Alessio Carullo and Marco Pavis. "An Ultrasonic Sensor for Distance Measurement in Automotive Application[J] ". IEEE SENSOR JOURNAL, 2001,1(2).
[14] Huelaman.l.p.Basic circuit Theory (2nd dition)[Z]. Prentice-Hall, Inc, 1984.
[15] Rabiner L R and Gold B. Theory and Application of Digital signal Processing [M].Prentice-Hill Inc, 1975.
附 錄
附錄1:系統總原理圖
附錄2:AT89S51引腳功能
Vcc:電源電壓;GND:地
RST:復位輸入。當振蕩器工作時,RST引腳出現機器周期以上高電平將使單片機復位。
P0口:P0口是一組8位漏極開路型雙向I/O口,也即地址/數據總線復用口。作為輸出口用時,每位能吸收電流的方式驅動8個TTL邏輯門電路,對斷口寫“1”可作為高阻抗輸入端用。
在訪問外部數據存儲器或程序存儲器時,這組口線分時轉換地址(低8位)和數據總線復用,在訪問期間激活內部上拉電阻。
在Flash編程時,P0口接收指令字節。而在程序檢驗時,輸出指令字節,校驗時,要求外接上拉電阻。
P1口:P1是一個帶內部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內部上拉電阻把端口拉到高電平,此時可作輸入口。作輸出口使用時,因為存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流( )。
Flash編程和程序校驗期間,P1口接受低8位地址。
P2口:P2是一個帶內部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內部上拉電阻把端口拉到高電平,此時可作輸入口。作輸出口使用時,因為存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流( )。
在訪問外部程序存儲器或16位地址的外部數據存儲器P2口送出高8位地址數據。在訪問八位地址的外部數據存儲器,P2口線上的內容(也即特殊功能存儲器(SFR)區中R2寄存器)。在整個訪問期間不改變。
FLASH編程或校驗時,P2亦接受地址和其它控制信號
P3口:P3口是一組帶有內部上拉電阻的八位雙向I/O口,P3口輸出緩沖級可驅動(吸收或輸出電流)四個TTL邏輯門電路。對P3口寫入“1”時。它們被內部上拉電阻拉高并可作為輸入端口。作輸入端時,被外部拉低的P3口將用上拉電阻輸出電流(I )。
P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如表③-2所示。P3口還接受一些用于FLASH閃速存儲器和程序校驗的控制信號。
表1 P3口的分配
端口引腳 第二功能
P3.0 RXD(串性輸入口)
P3.1 TXD(串行輸出口)
P3.2 (外中段0)
P3.3 (外中段1)
P3.4 (定時/計數器0)
P3.5 (定時/計數器1)
P3.6 (外部數據存儲器寫選通)
P3.7 (外部數據存儲器讀選通)
ALE:當訪問外部程序存儲器或數據存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低八位字節。即使不訪問外部存儲器,ALE仍以時鐘振蕩頻率的1/6輸出 固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是,每當訪問外部數據存儲器時將跳過一個ALE脈沖。對Flash存儲器編程期間,該引腳還用于輸入編程脈沖( )。如有必要,可通過對特殊功能寄存器(SFR)區中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令ALE才會被激活。此外,該引腳會被微弱拉高,單片機執行外部程序時,應設置ALE無效。
:程序儲存允許( )輸出是外部程序存儲器的讀選通信號,當AT89C51由外部程序存儲器取指令(或數據)時,每個機器周期兩次 有效,即輸出兩個脈沖。在次期間,當訪問外部數據存儲器時,這兩次有效的 信號不出現。
EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H-FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復位時內部會鎖存EA端狀態。如EA端為高電平(接Vcc端),CPU則執行內部程序存儲器中的指令。Flash存儲器編程時,該引腳加上+12V的編程允許電源Vpp。當然這必須是該器件是使用12V編程電壓Vpp。
XTAL1:振蕩器反相放大器的及內部時鐘發生器的輸入端。
XTAL2:振蕩器反相放大器的輸出端
篇6
1.同濟大學車輛工程領域全日制專業學位研究生校企聯合培養模式的探索
2.車輛工程專業實踐教學體系改革
3.全日制工程碩士培養模式的創新與實踐——以吉林大學車輛工程領域工程碩士培養為例
4.測繪工程本科專業實踐教學體系的構建
5.專業認證背景下的測繪工程專業課程體系優化
6.SL機場測繪工程項目的進度與質量管理研究
7.測繪工程專業和測繪學
8.東莞市某公路測繪工程質量管理控制
9.測繪工程專業“四維滲透式”實踐教學改革研究
10.基于測繪工程專業規范的應用型創新人才培養模式構建
11.車輛工程專業模塊課實驗教學整合與優化
12.車輛工程專業實踐教學體系的構建和思考
13.應用型車輛工程專業人才培養方案的研究
14.車輛工程應用型本科大學生工程素質培養模式的創新與實踐
15.基于閩臺合作辦學下應用型本科院校車輛工程專業課程設置研究
16.混合動力技術在車輛工程領域的應用與研究現狀
17.車輛工程實驗課程教學研究
18.車輛工程專業多層次開放式實驗教學體系的構建
19.國內外大學車輛工程專業人才培養情況分析
20.車輛工程專業實驗教學體系改革與實踐
21.車輛工程培養模式初探
22.武漢軌道交通1號線二期工程車輛轉向架架修技術探討
23.關于混合動力技術在車輛工程領域應用的探討
24.工程車輛自動變速系統模糊控制的相關分析 優先出版
25.《農業裝備與車輛工程》在線投稿系統開通
26.工程車輛油氣懸掛系統防進氣裝置研究 優先出版
27.新能源在車輛工程中的運用
28.基于“四輪驅動”的車輛工程專業人才培養模式研究
29.電子控制技術在車輛工程中的應用分析
30.工程車輛自動變速智能控制系統開發與試驗研究
31.基于AMESim工程車輛變速器電液控制系統的仿真與試驗研究
32.虛擬仿真軟件在新能源車輛工程專業實驗教學中的應用
33.車輛工程領域中混合動力技術的應用現狀分析
34.車輛工程專業核心基礎課程考評模式的研究和實踐
35.論行動導向教學在車輛工程實驗教學中的應用
36.《農業裝備與車輛工程》在線投稿系統開通
37.《農業裝備與車輛工程》2016年總目次
38.基于ADAMS的工程車輛6擋變速器換擋過程仿真研究
39.電子信息技術在車輛工程上的應用分析
40.環衛工程車輛液壓制動能量回收技術 優先出版
41.車輛工程專業虛擬仿真實驗教學中心建設的必要性探討
42.車輛工程專業課程體系改革研究——以山東建筑大學為例
43.車輛工程實驗室的開放式管理系統設計 優先出版
44.車輛工程專業應用型人才培養模式研究——以三亞學院為例
45.基于畢業要求達成的車輛工程專業實踐課程體系反向設計
46.基于CDIO的車輛工程專業畢業設計探索與實踐
47.《農業裝備與車輛工程》在線投稿系統即將開通
48.《農業裝備與車輛工程》2015年總目次
49.地鐵工程車輛的應用維修管理
50.車輛工程類專業電工學教考模式的幾點思考
51.工程車輛駕駛室噪聲控制及聲品質客觀評價
52.工程車輛轉向系統動態特性研究
53.PLC在某型工程車輛模擬維修系統中的應用
54.深圳地鐵1號線續建工程車輛ATC天線安裝支架優化設計
55.車輛工程專業工程碩士英語教學存在問題及EPBEP教學方法的研究與應用
56.工程車輛消聲器性能分析及優化
57.《農業裝備與車輛工程》雜志聲明
58.《農業裝備與車輛工程》欄目索引
59.虛擬樣機技術在車輛工程專業教學中的應用研究 優先出版
60.車輛工程大學生創新實踐基地建設與實踐
61.關于電子控制技術在車輛工程中的應用分析
62.昆明地鐵首期工程車輛轉向架異響分析
63.交互式工程車輛虛擬維修訓練系統設計
64.車輛工程專業教學團隊建設與實踐
65.測繪工程監理方法探討
66.階梯式創新實踐培養模式在車輛工程專業教學中的探索
67.基于Matlab/Simulink的工程車輛自動變速器換擋規律研究 優先出版
68.簡析工程車輛液力機械傳動系統的動力性分析
69.基于51單片機對工程車輛閉鎖離合器的控制 優先出版
70.電力工程車輛第三軌供電過無電區控制策略
71.工程車輛油氣懸架工作過程熱力學分析
72.車輛工程專業汽車結構類課程教學模式改革探討 優先出版
73.論工程車輛傳動系統的熱平衡計算
74.車輛工程核心課程先進教學模式探索與實踐
75.關于電子控制技術在車輛工程中的應用分析
76.工程車輛液壓混合動力技術研究進展
77.烏魯木齊市軌道交通1號線工程車輛制動系統防寒設計
78.昆明市軌道交通3號線工程車輛制動系統設計
79.應用型本科院校車輛工程專業課程設置的研究 優先出版
80.我院車輛工程專業建設的思考與探索
81.碳纖維與工程車輛翻新輪胎復合強化模型及增強機理 優先出版
82.《農業裝備與車輛工程》雜志聲明
83.基于遺傳算法的某工程車輛起步特性研究 優先出版
84.鄭州市軌道交通2號線一期工程車輛主要部件選型
85.車輛工程類本科專業職教師資培養標準研發
86.基于CDIO的車輛工程專業教學模式改革與實踐
87.協同創新模式下車輛工程專業人才培養模式改革初探
88.基于效率換擋規律的工程車輛換擋品質研究
89.車輛工程本科專業課程設計的改革與創新
90.工程車輛駕駛室座椅H點設計研究
91.淺談小波理論在車輛工程中的應用及發展趨勢
92.基于CFD與ε-NTU法的工程車輛散熱性能預估 優先出版
93.駕駛實習——車輛工程專業必不可少的實踐教學環節
94.車輛工程專業在應用型本科開展實踐教學的研究 優先出版
95.產教融合培養“企業預備隊”的實踐與思考——以車輛工程專業為例
96.與專業認證相銜接的車輛工程專業人才培養體系改革探討
97.基于模糊可靠度的工程車輛傳動軸可靠性優化設計
98.Danfoss多功能閥在工程車輛中的應用 .
99.電子控制技術在車輛工程中的應用分析 .
篇7
關鍵詞:機器人競賽;創新實踐;項目教學法
作者簡介:毛麗民(1981-),男,江蘇常熟人,常熟理工學院電氣與自動化工程學院,講師;劉叔軍(1962-),男,黑龍江寶清人,常熟理工學院電氣與自動化工程學院,教授。(江蘇 常熟 215500)
基金項目:本文系國家自然科學基金(項目編號:61273312)、江蘇省自然科學基金(項目編號:BK2010261)的研究成果。
中圖分類號:G642.423 文獻標識碼:A 文章編號:1007-0079(2013)01-0148-03
在國外院校,學生本科階段就開設了機器人啟蒙課程,使學生對機器人能夠有普遍地了解,研究生階段開設關于機器人的更深層次的課程,而國內高校本科階段開設機器人課程的相對較少。
機器人教學與其他學科教學的最大不同之處在于,機器人教學在學習上充分滲透了研究性學習的思想,而且機器人教學實踐性非常強。實踐教學是培養學生實踐能力,培養創新創業人才的重要教學環節。高校要把實踐教學和理論教學擺在同等重要的位置,要不斷改革實踐教學內容,改進實踐教學方法。以機器人競賽、創新實踐為導向的項目教學法研究,對大學生創新素質教育具有重要的現實意義。
一、項目教學方法
“給你55分鐘,你可以造一座橋嗎?”這是德國教育專家弗雷德·海因里希教授在“德國及歐美國家素質教育報告演示會”上介紹“項目教學法”的一個實例。首先由學生或教師在現實中選取一個“造一座橋”的項目,學生分組對項目進行討論,并寫出各自的計劃書;接著正式實施項目——利用一種被稱為“造就一代工程師偉業”的“慧魚”模型拼裝橋梁;然后演示項目結果,由學生闡述設計思想和構造機理;最后由教師對學生的作品進行評估。通過以上步驟,可以充分發掘學生的創造潛能,培養和提高他們的動手能力、實踐能力、分析能力和綜合能力。
以機器人競賽、創新實踐為導向的項目教學法研究,就是要將項目教學法應用到機器人的創新實踐中,把各項理論知識和實踐技能有機地結合,將機器人的項目分解成多個明確的目標任務,讓學生在規定的時間里獨立完成相應的任務,其目的在于充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力。通過實踐探索出一種能提高學生創新和實踐能力,全方位調動學生學習的積極性的機器人教學模式。在實施“機器人競賽、創新實踐為導向的項目教學法”時,重視機器人項目的選擇、機器人具體成果展示、教師的評估與總結、充分利用創新實驗室的現有資源并使之與現代化教學相結合,這是搞好“項目教學法”的關鍵。
二、機器人競賽
機器人競賽是一項很好的科技創新活動,形式繁多,內容豐富。設計方案的開放性,也為學生的創新奠定了基礎。參賽者可以用不同的方法實現同一個項目,通過比賽,激發其對機器人的學習興趣,引導他們積極探索機器人新科技,為其自主創新能力的培養提供良好的平臺。
中國機器人大賽暨RoboCup 公開賽:1999年,在RoboCup 國際委員的支持和授權下,首屆中國機器人大賽暨RoboCup 公開賽在中國重慶舉辦,目前是中國機器人最具影響力的賽事,比賽共設立12類65項賽事。機器人競賽種類多、規模大、水平高,為大學生進行創新實踐活動提供了很好的平臺。
“未來伙伴”杯中國智能機器人大賽(暨國際機器人滅火比賽中國賽區選拔賽),是中國人工智能機器人專業委員會等多個單位主辦的一項全國性賽事。大賽包含機器人救火大賽、機器人足球比賽、機器人創新大賽、機器人搜救大賽、機器人擂臺賽和機器人舞蹈戲劇大賽等6個主題項目。其中機器人救火大賽是國際賽制機器人滅火比賽(暨國際機器人滅火比賽中國賽區選拔賽)。
“飛思卡爾”杯全國大學生智能汽車競賽,由教育部委托高等學校自動化專業教學指導分委員會主辦。競賽分競速賽與創意賽兩類比賽。自2006年首次舉辦以來,“飛思卡爾”杯全國大學生智能汽車競賽已經成功舉辦了6屆。
三、機器人實踐教學的具體實施
機器人競賽、創新實踐是一項很好的科技創新活動,機器人的趣味性易于激發學生學習和研究的興趣,同時將創新實踐、競賽引入教學過程,使學生變被動學習為主動學習和研究。
“機器人項目教學法”的一般教學結構如圖1所示:
“項目教學法”最顯著的特點是“以項目為主線、教師為引導、學生為主體”,改變了以往“教師講,學生聽”被動的教學模式,創造了學生主動參與、自主協作、探索創新的新型教學模式。
本文以參加2012年中國機器人大賽暨RoboCup 公開賽的醫療與服務機器人組的項目為例,在比賽初期確定人員,將不同專業和不同年級的學生組成一個競賽小組,研究競賽規則、制定項目方案、機器人結構設計、電路設計、程序調試,學生分工合作,過程中集思廣益、取長補短、團結協作。這種在探索中學習的過程是其他教學環節無法實現的,對于培養學生的實踐創新能力非常重要。本文以一種醫療與服務機器人設計為導向的項目教學法,按照以下六個教學步驟進行:
1.項目的申請
根據學院參加機器人競賽的實際情況,中國機器人大賽暨RoboCup公開賽,作為全國最具影響力的機器人比賽。本學院主要參加了醫療服務機器人、機器人游中國、擂臺等機器人項目,學生可以針對感興趣的比賽項目,或者根據江蘇省高等學校大學生實踐創新訓練計劃,申報項目,填寫申請書。教師針對學生申報的項目,分析學生的實際情況,建議選擇項目規模和難度適中的項目。
中國已經進入了老齡化社會,而且在今后幾年內老齡人口數量將會呈上升趨勢,老齡化將更加嚴重。老齡化使社會的勞動力減少,一些老年人不僅不能參加勞動,而且有的甚至失去了自理能力,需要人照顧,這就增加了他們的子女以及社會的負擔。年輕人為了工作日益繁忙,在目前服務行業工作者稀缺的背景下,在醫院時不時會有行動不便的病人需要護士和家人的攙扶。而在沒有人幫助的情況下,行動不便的病人寸步難行,稍有不慎就有可能摔倒受傷。所以筆者建議學生選擇參加醫療與服務機器人創新設計與制作賽項,設計一種醫療服務機器人更好的服務病人。
2.項目團隊的建立
建立學生團隊,營造互相競爭、互相幫助的學習氛圍,學生在做項目過程中攜手合作,彌補相互間的不足,遇到問題大家一起討論解決,這讓學生體會到團隊的重要性,做到共同進步。同時,團隊的學生分工明確,每人負責項目的某一部分,使學生真正參與到項目中,整個項目的完成,離不開每一個學生,學生為使項目不會因為自己負責的部分沒有完成而主動學習,主動查資料,可以培養和提高學生的自主學習能力。學生團隊的建立,應考慮學生的專業,年紀,特長等因素。教師確定一名隊長,根據項目的特點,隊長可以自己招學生,實現學生管理學生。
參加醫療與服務機器人創新設計與制作賽項,筆者選擇了5名學生,隊長由09級的一名學生擔任,該生組織能力比較強,專業能力也比較脫出,由他負責整個項目的進展,匯報工作。其他學生分別是1名2009級的,2名2010級的,1名2011級的,專業分別是自動化、測控、電氣。
3.項目任務、計劃的制定
團隊負責人制定機器人項目工作計劃,確定工作步驟。機器人是集機械、電子、控制、計算機、傳感器、人工智能等多學科先進技術于一體的智能儀器。本次設計的醫療服務機器人由小組討論決定,醫療服務機器人外形像輪椅,病人能夠獨自駕駛去化驗室拿取報告,去門診找醫生復診,降低護士工作量及病人家屬的負擔。為使醫療服務機器人更好的服務病人,該團隊為機器人設置了兩種模式:座椅模式和病床模式,免去了病人就診、休息時需要被移動到病床上的麻煩。機器人將現場鍵盤控制和遠程控制相結合,實現護士對病人的遠程監護,機器人在前進過程中,檢測到前方有障礙物時就會立刻停下,減少不必要的事故。同時機器人配備了機械手,可以幫助病人取物品,最大程度幫助病人。
根據團隊中學生的專業、特長等分配任務,負責機器人機械結構設計的學生需要畫圖紙、電焊等來完成機器人結構的設計、機械手的設計;電路設計的學生制作包括單片機電路、電源穩壓電路、電機驅動電路、紅外避障電路、鍵盤輸入電路;測控專業的學生負責電路的測試、場地的制作等工作;程序編寫的學生,完成程序的設計、調試;控制界面的設計由另外一個學生負責,主要是VB編寫上位機、WIFI攝像頭的調試、藍牙通信的調試。
根據機器人項目的特點,學生在制作過程中可適當地作一些調整。根據項目完成的時間確定工作步驟,進行時間分配。最終得到教師的認可才能執行。
4.項目制作
學生自己確定各自在小組中的分工,然后按照已確立的工作步驟和程序工作。基于機器人項目的作品成果形式多種多樣,可以是調查報告、實物模型、演講稿、論文等。通過展示作品成果,可反映學生在項目完成過程中所掌握的技能。本次設計的醫療服務機器人成果包括機器人模型一個、機器人設計與使用說明書一份、演講稿一份。在本項目比賽結束后,指導學生按照他們設計的醫療服務機器人撰寫論文、申請專利。
5.項目檢查評估
整個項目檢查評估采用答辯的形式向教師匯報,首先由隊長對整個項目進行匯報總結,再由隊員對自己負責的工作進行匯報和自我評估,并且對設計的醫療服務機器人進行展示,教師根據團隊成員的表現、研究成果表述和作品的展示進行檢查,為到現場比賽作準備。
針對項目中出現的問題,師生共同討論,教師引導學生獨立思考問題,解決問題。學生通過對比師生評價結果,找出造成結果差異的原因
6.項目資料歸檔或應用
為使學生養成良好的習慣,項目結束后,教師監督學生將項目工作資料整理歸檔,材料包括項目申報書、進度表、機器人機械結構圖、程序設計流程、機器人控制程序、項目結項書、項目報告講義等。
四、機器人項目教學的成果
機器人創新實踐是一個綜合性、高難度的科技制作過程,有利于提高學生的動手能力和創新能力。在教師指導下,學生通過自己查閱資料、提出有創意的設計方案,選擇合適的元件,設計、焊接電路,編程、測試程序等,充分調動了學生的積極性,發揮學生的創造力,使學生在實踐中進一步提高自己的綜合能力。有助于將學生的興趣應用到教師的科研中,使學生們熱愛科技,投身科技,在學校形成良好的科技學術氣氛。
本校參加機器人競賽源于2010年,當時參賽的賽事為“飛思卡爾”杯全國大學生智能汽車競賽、中國機器人大賽暨RoboCup公開賽、江蘇省機器人大賽、“未來伙伴”杯機器人競賽,并因此開設了機器人技術、機器人創新實踐與競賽等公共選修課;制定了《大學生創新實驗室項目負責制實施辦法》,針對項目采取一系列措施,保證學生能在項目的過程中鍛煉自己的能力,同時能保證創新實驗室項目的創新性。實踐教學效果顯著,本校代表隊在2012年第七屆“飛思卡爾”杯華東賽區比賽中,獲得攝像頭組第一名,晉級參加全國決賽的隊伍,獲得全國攝像頭組特等獎。2012年中國機器人大賽暨RoboCup公開賽獲得3項季軍,2010年“未來伙伴杯”獲得滅火比賽冠軍,受邀參加在美國舉辦的國際機器人滅火比賽。
五、結論
實踐教學的目標是培養學生通過實踐發現、分析和解決問題的能力,培養創新精神和初步的科學研究能力。機器人創新實踐活動以其高度的實踐性被越來越多的高校引入實踐教學。本校自動化學院機器人實踐教學的具體實施,促進了學院各學科綜合發展,提高了教師的理論、實踐教學水平和科研水平,使學生對機器人相關課程融會貫通,提高了學生自主學習、創新和團隊合作等綜合能力,推動了學院實踐教學體系的發展和完善。
參考文獻:
[1]戰強,閆彩霞.機器人教學改革的探索與實踐[J].現代教育技術,2010,(3):144-146.
[2]劉景福,鐘志賢.基于項目的學習模式(PBL)研究[J].外國教育研究,2002,(11):18-22.
[3]王旭仁,何花,等.深入完善“智能機器人”實踐課程體系促進教學實踐[J].計算機教育,2009,(11):116-118.