畢業(yè)論文-智能肢體康復訓練器直流電機控制設計 _第1頁
畢業(yè)論文-智能肢體康復訓練器直流電機控制設計 _第2頁
畢業(yè)論文-智能肢體康復訓練器直流電機控制設計 _第3頁
畢業(yè)論文-智能肢體康復訓練器直流電機控制設計 _第4頁
畢業(yè)論文-智能肢體康復訓練器直流電機控制設計 _第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

浙江機電職業(yè)技術學院電氣工程系畢業(yè)設計說明書PAGE第33頁共32頁畢業(yè)設計說明書課題名稱系別專業(yè)班級姓名學號指導教師起訖時間:年月日~年月日(共8周)智能肢體康復訓練器直流電機控制設計學生:吳飛指導教師:陳基偉、任文祥摘要本系統(tǒng)由單片機控制模塊、功放部分、驅動模塊、反饋環(huán)節(jié)等組成。康復機直流電機控制部分主要是利用單片機芯片PIC來控制的,它是通過紅外線接收信號以高低電平的信號傳給單片機芯片PIC16C73B,單片機通過軟件程序處理,再將方向控制信號傳送給中間繼電器;通過中間繼電器的觸頭動作來控制直流電機的正轉或反轉;脈沖信號輸出經(jīng)過功放處理至驅動管去控制直流電機,達到速度的控制。關鍵詞:單片機、功放芯片、驅動管、脈寬調制AbstractThissystemisputbymonolithicintegratedcircuitcontrolmodularandmeritpartially,drivethecompositionssuchasmodularandfeedbacklink.RecoverthemachinemachinecontrolpartofdirectcurrentcontrolsmainlyusingsingleflatmachinechipPIC,itistotakeoversignalthroughinfraredray,givesingleflatmachinechipPIC16C73Bwiththesignalbiographyofthelevelofdifferenceindegree,singleflatmachineishandledthroughsoftwareprogram,andthendeliversdirectioncontrolsignaltoauxiliaryrelay;Passthroughauxiliaryrelayfirstmovementcomestocontrolthemachineofdirectcurrentisturningorturningovertoturn;Pulsesignalexportprocessmeritputshandlingtomerittoputpipecontrolthemachineofdirectcurrent,reachthecontrolofspeedandmoment.Keywords:Monolithicintegratedcircuit,meritputchip,driveisbeeninchargeof,pulsewidthmodultion目錄第1章引言 41.1本課題的研究意義 41.2本論文的目的、內容及作者的主要貢獻 5第2章系統(tǒng)設計方案 62.1系統(tǒng)的基本要求 62.2系統(tǒng)工作原理 7第3章硬件系統(tǒng)設計 83.1硬件框圖 83.2控制器設計 93.3直流電機設計 123.4直流電機速度控制設計 133.4.1脈寬調制(PWM)模塊 133.4.2功率驅動模塊 163.5直流電機換向控制設計 19第4章軟件系統(tǒng)設計 204.1系統(tǒng)軟件論述 204.2系統(tǒng)軟件功能 204.3系統(tǒng)程序流程圖 204.3.1系統(tǒng)主程序流程圖 204.3.2中斷服務程序流程圖 214.3.3子程序流程圖 22第5章調試與系統(tǒng)測試 235.1調試 235.1.1硬件調試 235.1.2軟件調試 235.1.3軟硬聯(lián)調 235.1.4應用的開發(fā)軟件 235.1.5調試工具 235.2系統(tǒng)測試 245.2.1直流電機控制部分的功能測試 245.2.2測試儀器設備 245.2.3測試結果分析 24第6章結束語 25致謝 26參考文獻 27附錄A程序清單 28附錄B元器件清單 31附錄C原理圖 32第1章引言1.1本課題的研究意義我國康復醫(yī)學起步較晚,但我國以獨特的中西醫(yī)結合的康復醫(yī)學與世界現(xiàn)代康復醫(yī)學潮流相匯合,積極開展國外學術交流,發(fā)展較迅速。目前各地已建設起一批康復中心,康復醫(yī)學院、康復醫(yī)學門診,并開展多層次的康復醫(yī)學教育計劃,培養(yǎng)大批康復醫(yī)學專業(yè)人才。康復是指綜合地、協(xié)調地應用醫(yī)學的、教育的、社會的、職業(yè)的各種方法,使病、傷、殘者(包括先天性殘)已經(jīng)喪失的功能盡快地、能盡最大可能地得到恢復和重建,使他們在體格上、精神上、社會上和經(jīng)濟上的能力得到盡可能的恢復,使他們重新走向生活,重新走向工作,重新走向社會(WHO)。隨著時代的進步,科技的發(fā)展,人們生活水平的提高,人們對生活的健康也越來越重視。智能肢體康復訓練器針對臨床應用的實際需要,為物理治療提供了理想的康復解決方案,對有臨床癥狀的患者均有顯著的療效。適用于神經(jīng)科、心內科、康復科、骨科、重癥監(jiān)護室等臨床治療科室。智能肢體康復訓練器在家庭中使用同樣的出色,全面的日常訓練可極大的改善患者的治療效果。在當今國內很多醫(yī)療康復類產(chǎn)品大多是靠國外進口,經(jīng)過幾道關口后到達普通用品手中,價格普通偏高,少則幾萬,多則幾十萬。在研究了國外這類器械的結構及產(chǎn)品性能方面,發(fā)現(xiàn)這類產(chǎn)品在當代國內技術下同樣也能開發(fā)生產(chǎn)。在市場上這類產(chǎn)品由國內生產(chǎn)的很少,如果我們開發(fā)出此類產(chǎn)品,就給我們帶來巨大的市場空間。而且在國內進行生產(chǎn)制造,價格上與同類產(chǎn)品的國外貸相比就會占到很大優(yōu)勢。價格低了,人民群眾所花的錢少了,也是一件利國利民的好事。1.2本論文的目的、內容及作者的主要貢獻本論文通過介紹PIC單片機控制直流電機的設計思路,以及涉及的相關軟件硬件知識。直流電機控制是機電類中最典型的一類控制,通過這次研究學習,了解掌握了直流電機控制中包括的電機正反轉控制和調速控制。在此次智能肢體康復訓練器的開發(fā)中本論文作者和指導老師同學一起完成了直流電機控制的設計,還撰寫了本論文。第2章系統(tǒng)設計方案2.1系統(tǒng)的基本要求智能肢體康復訓練器主要就是幫助肢體活動有障礙的病人恢復健康,其中直流電機控制部隊它具有的功能有:1)直流電機正反轉控制,控制直流電機能夠實現(xiàn)電機正轉和反轉控制,能夠從一個方向工作時自如的轉換到另一個方向工作。2)直流電機速度控制控制直流電機速度要有一定檔位可調整,至少要有五檔調速功能。2.2系統(tǒng)工作原理本系統(tǒng)由單片機控制模塊、功放部分、驅動模塊、反饋環(huán)節(jié)等組成。康復機直流電機控制部分主要是利用單片機芯片PIC來控制的,它是通過紅外線接收信號以高低電平的信號傳給單片機芯片PIC16C73B,單片機通過軟件程序處理,再將方向控制信號傳送給中間繼電器;通過中間繼電器的觸頭動作來控制直流電機的正轉或反轉;脈沖信號輸出經(jīng)過功放處理至驅動管去控制直流電機,達到速度的控制。如下就是系統(tǒng)框圖:直流電源遙控輸入單元直流電源遙控輸入單元PIC單片機處理單元直流電機驅動單元液晶顯示單元M直流電機速度值霍爾傳感器第3章硬件系統(tǒng)設計3.1硬件框圖根據(jù)直流電機的控制設計要求,更好的實現(xiàn)康復機的各項功能,此直流電機控制采用方案框圖見圖2所示直流電機方向控制單元M直流電機方向控制單元MPIC單片機處理單元直流電機直流電機直流電機直流電機速度控制單元電機保護反饋電機保護反饋圖2康復機的直流電機控制電路框圖在圖2所示的方案中,根據(jù)PWM脈寬控制信號以及直流電機的特性,確定了本設計的其它幾個電路的組成部分。整個直流電機控制部分由四個主要部分組成。分別為:控制直流電機的功能的控制器(單片機)把驅動信號功率放大和方向控制的直流電機驅動單元最終執(zhí)行機構(直流電機)d)電機保護反饋(過電流保護)3.2控制器設計控制器為本方案的核心,它主要遙控輸入信號的處理、液晶顯示處理和控制直流電機的作用。因為本次課題有三大部分處理:遙控輸入信號處理程序、液晶顯示控制程序和直流電機控制程序,所以經(jīng)過考慮,我們使用了兩塊微芯公司的單片機PIC16C73B和PIC16C711。其中PIC16C73B是主芯片,PIC16C711是從芯片。PIC系列8位單片機具有指令少、執(zhí)行速度快等優(yōu)點。其主要原因是PIC系列單片機在結構上與其它單片機不同。該系列單片機引入了原用于小型計算機的雙總線和兩級指令流水線結構。這種結構與一般采用復雜指令集計算機CISC結構的單片機是不同的。PIC系列8位單片機具有實用、低價、易學、省電、和體積小等特點,特別是其獨特的RISC結構,及獨立分開的數(shù)據(jù)總線和指令總線的哈佛總線結構,使指令具有單字長的特性,且允許指令碼可多于8位的數(shù)據(jù)位數(shù),這與傳統(tǒng)的采用CISC結構和馮·諾依曼結構的8位單片機相比,可以達到2:1的代碼壓縮比,以及近乎4:1的速度提高率。由于PIC系列單片機采用了RISC指令集和哈佛總線結構,其數(shù)據(jù)線是8位,而指令集總線則是12位、14位及16位。這就意味著PIC的一個指令字長比采用CISC指令集的那種8位字長的單片機指令可包含更多的處理信息,形成了PIC獨特的單字長指令結構。單字長指令的好處是程序空間的利用率和程序的執(zhí)行速度可得到較大的提高。正是由于這些硬件的結構特點,使得PIC系列單片機與其他產(chǎn)品的單片機相比具有很大的優(yōu)越性。本方案采用PIC系列MCU,PIC系列單片機在國內已經(jīng)過多年的推廣,其開發(fā)工具已經(jīng)相當?shù)某墒?。PIC8位單片機產(chǎn)品共有3個系列,即基本級、中級和高級。本方案中采用PIC16CXX中級系列作為控制器,它在PIC16C5X的基礎上進行了很多改進,并保持了很高的兼容性。具有從18引腳到68引腳各種形式的封裝,PIC16CXX可應用于各種高、中、低檔電子產(chǎn)品的設計。它的特點是在保持低價格的前提下具有很高的性能,擴展了存儲器容量和I/O口,增強了中斷處理功能,還增加了精密的外圍接口功能,例如集成了A/D轉換器、精密模擬電壓比較器和通信部件、EEPROM數(shù)據(jù)存儲器、比較器輸出等,為了能適應各種不同的需要,有些型號的芯片還集成了捕捉輸入功能、脈寬調制PWM輸出部件、I2C和SPI接口、通用異步接收發(fā)送器UART串行通信接口和LCD驅動模塊等,使之成為業(yè)界耀眼的機種,已被廣泛應用于各種電子產(chǎn)品中,表現(xiàn)極佳。下面就是控制器PIC16C73B和PIC16C711的引腳示意圖:圖3PIC16C73B、PIC16C711

PIC16C7X中檔系列單片機具有PDIP、PQFP/TQFP及PLCC等三種封裝形式,以適應不同產(chǎn)品的需求。主要功能特性:帶8位A/D轉換轉入16位定時器/計數(shù)器TMR1,睡眠中仍可計數(shù)高驅動電流,可直接驅動LED內置自振式看門狗雙向可獨立編程設置I/O引腳并行口操作可編程UARL通道同步通信接口SCI/USART操作8位定時器/計數(shù)器TMR0,帶8位預分頻同步串行口I2C/SPI總線操作有1路~2路捕捉輸入/比較輸出/PWM輸出8位定時器/計數(shù)器TMR2,帶有8位的周期寄存器及預分頻和后分頻圖4控制器電路圖控制器是由兩大部分組成的:主控制器PIC16C73B和從控制器PIC16C711。兩個控制器是通過RB并行端口進行信號傳遞的,PIC16C711單片機是輔助PIC16C73B進行輸入、輸出信號的處理;圖中可看出,從控制器的振蕩激勵是從主控制器的振蕩激勵引出的,使得兩者晶振頻率一致,可使得兩者進行信號傳遞有一致的波特率;圖中還有一個可調電路器RP,此可調電位器RP是在調試時手動干預PWM脈寬輸出,使其達到規(guī)定要求;圖中的拔段開關是設置工作模式時需要的。3.3直流電機設計永磁式換向器直流電機,是應用很廣泛的一種。只要在它上面加適當電壓,電機就轉動。這種電機由定子、轉子、換向器(又稱整流子)、電刷等組成,定子用作產(chǎn)生磁場。轉于是在定子磁場作用下,得到轉矩而旋轉起來。換向器及時改變了電流方向,使轉子能連續(xù)旋轉下去。也就是說,直流電壓加在電刷上,經(jīng)換向器加到轉子線圈,流過電流而產(chǎn)生磁場,這磁場與定子的固定磁場作用,轉子被強迫轉動起來。當它轉動時,由于磁場的相互作用,也將產(chǎn)生反電動勢,它的大小正比于轉子的速度,方向和所加的直流電壓相反。永磁式換流器電機的特點:

·當電機負載固定時,電機轉速正比于所加的電源電壓。

·當電機直流電源固定時,電機的工作電流正比于轉予負載的大小。·加于電機的有效電壓,等于外加直流電壓減去反電動勢。因此當用固定電壓驅動電機時,電機的速度趨向于自穩(wěn)定。因為負載增加時,轉子有慢下來的傾向,于是反電動勢減少,而使有效電壓增加,反過來又將使轉子有快起來的傾向,所以總的效果使速度穩(wěn)定。

·當轉子靜止時,反電動勢為零,電機電流最大。其最大值等于V/Rw(這兒V是電源電壓)。最大電流出現(xiàn)在剛起動的時候。

·轉子轉動的方向,可由電機上所加電壓的極性來控制。

·體積小,重量輕。起動轉矩大。

由于具備上述的那些特點,由于具備上述的那些特點,所以在醫(yī)療器械、小型機床、電子儀器、計算機、氣象探空儀、探礦測井、電動工具、家用電器及電子玩具等各個方面,都得到廣泛的應用。本方案采用的是浙江勝華波公司的永磁直流電機,型號是2831A,直流電壓為24V,功率為80W。圖5永磁直流電機實物圖3.4直流電機速度控制設計3.4.1脈寬調制(PWM)模塊在設計直流電機的速度控制的時候,我們考慮到用PIC單片機中的PWM脈寬調制功能可以應用在控制直流電機上。在設計PWM電路模塊之前,我們先來了解一下PIC單片機的PWM脈寬調制功能原理和結構。單片機的PWM模式是在CCP模式下設定的,CCP模式有CCP1和CCP2兩種模式,因為基理相同,在此就簡單介紹CCP1模式。圖6CCP1工作于PWM模式電路結構簡化圖圖7脈寬調制器模式硬件電路組織關系圖在PIC16系列單片機中,當CCP工作于脈寬調制模式PWM模式時,RC2/CCP1可輸出高達10位的脈寬調制波形,這時RC2/CCP1必須設置為輸出態(tài)。在PWM輸出模式下,我們可以把8位的頻寬置入CCPR1寄存器的低8位,即CCPR1L寄存器。CCPR1寄存器的高8位寄存器CCPR1H則作為CCPR1L的從屬寄存器,即8位頻寬數(shù)據(jù)從CCPR1L載入CCPR1H然后再和時基寄存器TMR2進行比較,PWM輸出的周期則由TMR2的周期寄存器PR2決定。圖8脈寬調制器輸出波形圖PWM周期PWM周期=[(PR2)+1]·4Tosc·(TMR2預分頻數(shù))PWM頻率=1/PWM周期PWM頻寬PWM頻寬由CCPR1L和CCP1CON組成,最大可達10位,其計算公式如下:PWM頻寬=(CCPR1L:CCP1CON<5:4>)·Tosc·(TMR2預分頻數(shù))PWM分辨率最大PWM分辨率=[log(Fosc/FPWM)]/log(2)(位)在選擇控制器的時候就考慮到直接利用單片機的硬件資源,不僅可以減少成本,更有利于電路的設計。PWM調速系統(tǒng)的特點:①頻帶寬、頻率高:晶體管“結電容”小,開關頻率遠高于可控(50Hz),可達2-10KHz??焖傩院?。②電流脈動小:由于PWM調制頻率高,電機負載成感性對電流脈動由平滑作用,波形系數(shù)接近于1。③電源的功率因數(shù)高:SCR系統(tǒng)由于導通角的影響,使交流電源的波形畸變、高次諧波的干擾,降低了電源功率因數(shù)。PWM系統(tǒng)的直流電源為不受控的整流輸出,功率因數(shù)高。④動態(tài)硬度好:校正瞬態(tài)負載擾動能力強,頻帶寬,動態(tài)硬度高。3.4.2功率驅動模塊電路中驅動采用的是IR2104芯片,IR2104芯片是美國IR公司專為驅動功率開關管而設計的,是一種高電壓高速的功率MOSFET和IGBT驅動器,它有兩個獨立的高端和低端輸出通道,一個芯片可以驅動兩個MOSFET管或IGBT管。專有的HVIC和閉鎖免疫的CMOS技術使堅固成為可能。輸入邏輯與標準的CMOS或者LSTTL輸出兼容。輸出的浮置通道可用來驅動高端接于600v(最大)的N溝道電力MOSFET或IGBT。圖9IR2104內部功能塊圖形IR2104接口功能:腳號符號引腳功能1VCC電源正端輸入2IN脈寬信號輸入端3/SD芯片工作使能端4COM低端驅動返回5LO低端驅動輸出6VS高端浮置通道返回7HO高端驅動輸出8D1高端浮置通道輸出IR2104具有的特點是:

(1)

浮置通道具有自舉電路,工作電壓可達600v,抗dv/dt干擾:

(2)

驅動電壓為10~20v;

(3)

低壓自鎖功能;

(4)

3.3V,5V和15V輸入可兼容的施密特觸發(fā)邏輯;

(5)

禁止直通邏輯(一個橋的上下臂不能直通);

(6)

兩個傳輸通道延時相同;

(7)

內部設有死區(qū);圖10輸入/輸出波形圖從輸入/輸出波形圖可以看出IR2104的主要功能,IN引腳端輸入的是脈沖信號,LO引腳端和HO引腳端輸出經(jīng)過功率放大的對稱脈沖信號,/SD引腳端是控制IR2104是否工作。圖11IR2104典型外部電路聯(lián)接圖對于中小功率的電動機通常采用功率場效應管作為主開關元件,MOSFET是一種多電子導電的單極型電壓控制器件,具有開關速度快、高頻特性好、熱穩(wěn)定性優(yōu)良、驅動電路簡單、驅動功率小、安全工作區(qū)寬、無二次擊穿問題等顯著優(yōu)點。目前功率場效應管的指標已經(jīng)達到耐壓600V,電流70A,工作頻率100kHz的水平,在開關電源、辦公設備、中小型功率的電機調速中得到廣泛的應用。

本電路中開關元件采用的功率場效應管是IR公司生產(chǎn)的IRF540N,IRF540N的耐壓為100V,電流33A,工作頻率15.87MHz,圖12元件圖中有一個續(xù)流二極管,它們?yōu)殡姍C電樞的反電動勢提供通路。如果該電動勢加在MOSFET兩端,會燒毀MOSFET。電機的驅動采用半橋驅動電路,PIC單片機具有2個硬件PWM通道,可以實現(xiàn)任意頻率可調的PWM脈寬調制輸出。。從驅動芯片輸出信號端到MOSFET的門極之間分別加了4.7K電阻,它們的作用是限制電流信號,同時起阻尼作用。因此在設計中直接使用硬件PWM功能,一方面提高PWM的輸出精度;另一方面也可以減少軟件編程的難度。圖13功率驅動模塊電路圖3.5直流電機換向控制設計永磁式直流電機的換向,可以能過改變電源極性的方法使電機反轉。本次設計考慮到在能達到要求的情況下減少成本,采用了通過中間繼電器進行改變電源極性的方法換向。圖14中直流電機方向控制是由PIC單片機的RC4口和RC5口輸出高低信號使Q4、Q5兩個三極管處于開關狀態(tài)來控制中間繼電器觸頭的開合來實現(xiàn)的。圖14直流電機換向電路圖直流電機換向電路的中間繼電器采用的是雙刀四擲繼電器,型號TQ2-

24V。額定負載1A

30VDC,0.5A

125VAC,觸點形式單刀雙擲.繼電器TQ2-24V的特性:1、00VFCC有4極型2、觸點材料(材料可選擇)銀上鑲金(雙觸點型)3、最大控制容量1A30VDC4、最小負載10Μa10mVDC5、最大開關電壓110VDC,125VAC觸點類型2c,4c6、瞬間耐壓1,500VFCC7、線圈電壓(DC)1.5,3,4.5,6,9,12,24,48V8、標準UL(E43149),CSA(LR26550)9、安裝方式:DIPSMD第4章軟件系統(tǒng)設計4.1系統(tǒng)軟件論述☆在整個系統(tǒng)中本人只負責設計了關于直流電機控制系統(tǒng)這部分程序,而系統(tǒng)主程序和遙控信號處理程序,還有液晶顯示程序本人就不做說明了。為使系統(tǒng)能夠穩(wěn)定可靠的工作,對系統(tǒng)軟件進行了軟件抗干擾處理。軟件冗余、設置軟件陷井等軟件抗干擾方法。4.2系統(tǒng)軟件功能直流電機控制系統(tǒng)主要由兩大部分結成:一、直流電機控制主程序,主要是程序的初始化工作;二、中斷服務程序,主要是直流電機的方向控制,速度控制,還包括過電流檢測,軟起運和軟停止。4.3系統(tǒng)程序流程圖4.3.1系統(tǒng)主程序流程圖主程序主程序脈寬值清0脈寬值清0端口初始化循環(huán)等待TMR2中斷開啟TMR2把預分頻設定為1:16設定TMR2:后分頻比1:循環(huán)等待TMR2中斷開啟TMR2把預分頻設定為1:16設定TMR2:后分頻比1:1;暫時不開啟ADCADC模塊初始化設定設定PWM周期為最大值FFH設定遞增、換檔、運行和停止標志位設定遞增、換檔、運行和停止標志位設定CCP1設定CCP1模塊:PWM輸出、脈寬低2位固定為00開放TMR2中斷流程圖1中斷服務程序遞增標志位=1?調用軟起動子程序調用軟停止子程序把CCPR1L-F值送入到CCPR1L,設置占空比YNN采樣電機電流值判斷電機過電流?Y電機正轉標志位=1?電機反轉標志位=1?電機反轉輸出電機正轉輸出清除TMR2中斷標志位NYNNYY調用軟停止子程序檢查檔位標志位,把相應檔位脈寬數(shù)值送入CCPR1L-F4.3.2中斷服務程序流程圖中斷服務程序遞增標志位=1?調用軟起動子程序調用軟停止子程序把CCPR1L-F值送入到CCPR1L,設置占空比YNN采樣電機電流值判斷電機過電流?Y電機正轉標志位=1?電機反轉標志位=1?電機反轉輸出電機正轉輸出清除TMR2中斷標志位NYNNYY調用軟停止子程序檢查檔位標志位,把相應檔位脈寬數(shù)值送入CCPR1L-F停止標志位=1?停止標志位=1?中斷返回中斷返回流程圖24.3.3子程序流程圖電機正、反轉輸出口置0電機正、反轉標志位清零NY子程序返回停止標志位清零判斷是否到減到最???軟停止子程序脈寬遞減NY子程序返回遞增標志位清零判斷達到設定值否?軟起動子程序脈寬遞增電機正、反轉輸出口置0電機正、反轉標志位清零NY子程序返回停止標志位清零判斷是否到減到最小?軟停止子程序脈寬遞減NY子程序返回遞增標志位清零判斷達到設定值否?軟起動子程序脈寬遞增流程圖3流程圖4第5章調試與系統(tǒng)測試5.1調試根據(jù)方案設計的要求,調試共分三大部分:硬件調試、軟件調試和軟硬件聯(lián)調。5.1.1硬件調試(1).在調試時,因為直流電機的方向控制是通過中間繼電器來換向的,中間繼電器是雙刀擲的,只能充分利用這些觸頭的通斷來實現(xiàn)直流電機換向時不短路。當K1得電K2失電時,K2的常閉觸點就要為K1提供回路;同理,當K2得電K1失電時,K1的常閉觸點就要為K2提供回路。(2).在此電路中,從控制器PIC16C711的晶振信號是取自于主控制器PIC16C73B上的晶振,這就要求聯(lián)接的晶振信號信盡量短和粗。(3).電路連接引線盡量短,減少交叉,每個芯片的電源與地之間都接去耦電容,數(shù)字地與模擬地分開。5.1.2軟件調試用PIC仿真器調試,采用了自下到上的調試方法,即單獨調試好每一個模塊,然后再連接成一個完整的系統(tǒng)調試,達到指定的目標。5.1.3軟硬聯(lián)調該系統(tǒng)的軟件和硬件之間的聯(lián)系在一些細節(jié)上的問題,通過老師指導加以修改。根據(jù)設計的要求來完成。5.1.4應用的開發(fā)軟件MPLABIDEv7.4 用于軟件編程調試Protel99SE 用于電子線路的歸檔,印制板的設計5.1.5調試工具PIC16-MCD2 單片機硬件仿真器SUPER3000U 單片機程序燒錄器5.2系統(tǒng)測試5.2.1直流電機控制部分的功能測試功能測試主要項目:調速功能測試,換向功能測試,電機過流處理功能測試。上述項目測試主要在開發(fā)階段完成,涉及到軟硬件方面的內容,針對軟硬件功能上的測試。對直流電機控制系統(tǒng)進行性能要求的測試。5.2.2測試儀器設備☆PIC仿真器PIC16-MCD2☆數(shù)字萬用表UT33D☆雙蹤示波器CALTEK☆穩(wěn)壓電源HG63335.2.3測試結果分析對本直流電機控制系統(tǒng)在實驗室環(huán)境下,進行了性能要求的測試。因為直流電機控制系統(tǒng)是智能肢體康復訓練器整體系統(tǒng)中的一部分,在對本系統(tǒng)進行調試時,要考慮到于其他三個系統(tǒng)(主系統(tǒng)、遙控信號處理系統(tǒng),還有液晶顯示系統(tǒng))的聯(lián)接問題,就是要有程序的入口和出口,在本此實驗測試中是由本人自己把標志位取相應狀態(tài)來觀察直流電機控制系統(tǒng)的工作狀況的,測試是順利的。第6章結束語此次畢業(yè)設計,本人自學了由美國微芯公司生產(chǎn)的PIC單片機,在學校里學的是C80系列單片機。為什么我會選擇用PIC單片機呢,因為PIC單片機相對于C80系列的單片機有太多的優(yōu)勢了,PIC單片機的型號比較齊,從低端到高端單片機系列就有幾十個型號,世界上最小的單片機就出這于PIC單片機,只有8個引腳,型號多就易于我們選擇合適的型號,不會浪費資源,而且PIC單片機每個型號之間是很容易程序移植的,這一點給我們在應用上也帶來了很大的方便。最大的特點就是PIC單片機采用的是RISC指令集,而C80系列的單片機采用的是CISC指令集,少的指令不僅容易學習,而且在應用上也能更隨心應手。在我去實習的時候,我發(fā)現(xiàn)了現(xiàn)在很多都是用PIC單片機了?;赑IC的優(yōu)點還有當前單片機應用前景的行勢,就是我自學PIC單片機的原因。通過本次畢業(yè)設計加強和鞏固了所學專業(yè)知識和理論知識綜合運用,自學能力得到了鍛煉,并且提高自己的動手能力和整體水平,為今后從事企事業(yè)打下一個良好的基礎。感謝指導老師和給予幫助的同學,在此表示謝意?。。≈轮x大學的學習生活即將結束,在此,我要感謝所有曾經(jīng)教導過我的老師和關心過我的同學,他們在我成長過程中給予了我很大的幫助。本文能夠成功的完成,要特別感謝我的指導老師陳基偉老師和任文祥老師的關懷和教導。最后還要感謝我的家人,是他們一直在背后支持著我關心著我并且給我最大的愛。謹以此文獻給他們!參考文獻[1]李學海著.PIC單片機實踐.北京:北京航空航天大學出版社.2004(6)第1版[2]鮑小南編著.單片機基礎.杭州:浙江大學出版社.2002(9)第1版[3]高鵬等編著.電路設計與制版Protel99入門與提高.人民郵電出版社.2000第1版[4]謝自美主編.電子線路設計、實驗、測試.華中理工大學出版社.2000(7)[5]許建國主編.拖動與調速系統(tǒng).武漢測繪科技大學出版社.1998(8)[6]田效伍主編.機電傳動與控制技術.中國輕工業(yè)出版社.2005(4)[7]附錄A程序清單;*******************************************************************;直流電機控制程序LISTP=16C73BINCLUDE<P16C73B.INC>INC_FEQU20H;義一個遞增標志寄存器,只用末位HUANG_FEQU21H;定義一個換檔標志寄存器,從0位到;4位分別是速度從低檔到高檔的標志位WORK_FEQU22H;定義一個運行標志寄存器,只用末位WORK_NEQU23H;定義一個停止標志寄存器,只用末位TURN_FEQU24H;定義一個正轉標志寄存器,只用末位TURN_NEQU25H;定義一個反轉標志寄存器,只用末位CCPR1L_FEQU26H;檔位值暫存器IMAXEQUD’250’;電流最大值,比較基準值ORG00HGOTOSTART;*****************************中斷服務子程序**************************ORG04HBCFPR1,TMR2IF;清除TMR2中斷標志位BTFSSWORK_F,0;判斷是否運行GOTOWAN;否,跳到中斷程序末尾BSFPORTC,0;是,使能驅動器BTFSCTURN_F,0;判斷是否正轉GOTOTURN;是,跳到正轉處理程序BTFSSTURN_N,0;否,判斷是否反轉GOTOWAN;否,跳到中斷程序末尾BSFPORTC,5;是,反轉信號輸出GOTOMAINTURNBSFPORTC,4;正轉處理程序MAINBSFADCON0,GO;開始A/D轉換過程,采樣電流值WAITBTFSSPIR1,ADIF;等待A/D轉換過程結束GOTOWAITMOVFADRESH,W;轉換完畢,則把A/D結果讀到WSUBWFIMAX,W;過電流基準值-實際電流值BTFSCSTATUS,Z;是否過電流GOTOTINGZI;是,調用軟停止子程序BTFSCHUANG_F,0;判斷第0檔標志位CALLDI0;是,調用第0檔的處理子程序BTFSCHUANG_F,1;判斷第1檔標志位CALLDI1;是,調用第1檔的處理子程序BTFSCHUANG_F,2;判斷第2檔標志位CALLDI2;是,調用第2檔的處理子程序BTFSCHUANG_F,3;判斷第3檔標志位CALLDI0;是,調用第3檔的處理子程序BTFSCHUANG_F,4;判斷第4檔標志位CALLDI4;是,調用第4檔的處理子程序MOVWFCCPR1L_F;把檔位值送入暫存器中BTFSCINC_F,0;判斷遞增標志位是否為1GOTOQITON;是,調用軟起動子程序BTFSCWORK_N,0;判斷停止標志位是否為1GOTOTINGZI;是,調用軟停止子程序MOVFCCPR1L_F,WMOVWFCCPR1L;把檔位值送入脈寬寄存器中GOTOWAN;跳到中斷程序末尾DI0RETLW0X5F;第0檔位的脈寬數(shù)值DI1RETLW0X78;第1檔位的脈寬數(shù)值DI2RETLW0X93;第2檔位的脈寬數(shù)值DI3RETLW0XA6;第3檔位的脈寬數(shù)值DI4RETLW0XBE;第4檔位的脈寬數(shù)值WANNOPRETFIE;中斷返回;******************************軟起動子程序*******************************QITONINCFCCPR1L,F(xiàn);脈寬遞增MOVLWCCPR1LSUBWFCCPR1L_F,0BTFSCSTATUS,Z;判斷是否達到設定值CLRFINC_F;遞增標志位清零RETFIE;中斷返回;******************************軟停止子程序*******************************TINGZIDECFCCPR1L,F(xiàn);脈寬遞減BTFSSSTATUS,Z;判斷是否達到0GOTOWAN1CLRFWORK_N;停止標志位清零CLRFWORK_F;起動標志位清零CLRFTURN_F;電機正轉標志位清零CLRFTURN_N;電機反轉標志位清零CLRFPORTC;電機正、反轉輸出口清零WAN1NOPRETFIE;中斷返回;*********************************主程序**********************************START:B

溫馨提示

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

評論

0/150

提交評論