女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]摘要:介紹了以89C2051單片機為核心,針對步進電機在手動和自動控制模式的基礎上,設計出能夠實現遙控操作的控制器。以四相五線步進電機為研究對象,以集成紅外接收器接收遙控器發(fā)來的信號作為輸入信號,并送單片機進

摘要:介紹了以89C2051單片機為核心,針對步進電機在手動和自動控制模式的基礎上,設計出能夠實現遙控操作的控制器。以四相五線步進電機為研究對象,以集成紅外接收器接收遙控器發(fā)來的信號作為輸入信號,并送單片機進行解碼,單片機根據接收的輸入信號進行運算處理后,發(fā)出控制命令送步進驅動器,驅動步進電機工作。實現了步進電機的手動、自動及遙控方式下的正反轉,還實現定時時鐘控制以及LCD狀態(tài)顯示等功能。
關鍵詞:步進電機;自動控制;手動;遙控

    步進電機是將電脈沖信號轉變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載情況下,電機的轉速、停止的位置取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,即給電機加一個脈沖信號,電機則轉過一個步距角。由于這一關系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點,使得在速度、位置等控制領域用步進電機來控制變的非常的簡單,更加方便用戶的應用與掌握。
    隨著信息技術的飛速發(fā)展,無線通信技術正在向各個領域滲透,特別是利用紅外線進行通信,無論從小型化、輕量化、還是從安全性等方面考慮,其可行性都比較高。本文主要研究步進電機在手動、自動控制模式下,通過增加紅外遙控模式以實現步進電機的多功能操作。

1 控制器組成
   
為了能夠實現步進電機的手動、自動及遙控等多功能操作模式,設計出如圖1所示的系統(tǒng)組成原理圖。由圖1知,該系統(tǒng)主要由傳感器、A/D轉換器、手動輸入控制、紅外線接收與發(fā)送電路、時鐘控制電路、顯示電路、電機驅動、步進電機及單片機控制器等部分組成。


    其中手動輸入控制電路主要用來實現系統(tǒng)參數的設置,以便在手動模式下控制電機的正反轉;時鐘控制電路一方面用來提供時鐘信息,另一方面可以實現步進電機的定時啟動與停止;傳感器及A/D轉換電路主要實現自動狀態(tài)時,根據外部的檢測信號,通過軟件開發(fā)實現不同要求下步進電機的自動運行;紅外發(fā)送與接收電路主要負責發(fā)送外部紅外控制信息及接收遙控器發(fā)送來的控制信息,并送給單片機控制器進行解碼,從而發(fā)出控制命令;顯示電路主要實現對系統(tǒng)運行過程中的狀態(tài)信息及工作模式進行顯示;單片機控制器是系統(tǒng)的核心部件,完成對輸入信號的采集,通過預先設置的算法進行運算、判斷及處理,并發(fā)出控制命令或輸出相應的顯示信息。電機驅動電路接收控制器發(fā)出的控制命令,驅動步進電機實現正轉或反轉。

2 硬件電路設計
   
根據圖1所示組成框圖,選擇89C2051單片機作為控制器,以4×4輸入鍵盤和按鈕作為手動輸入電路,選用DS1302作為時鐘電路,以LCD 1602作為輸出顯示電路,選擇HS0038作為紅外接收電路,采用PCF8591作為A/D轉換裝置,傳感器選擇了光敏元件。選用ULN2003步進驅動器,對型號為28BYJ48型步進電機進行驅動。下面主要介紹步進電機及步進驅動器,紅外接收及時鐘電路的設計。
2.1 步進電機及步進驅動器
   
(1)步進電機
    步進電機選用的是28BYJ48型四相八拍電機,電壓為DC5V—DC12V。當對步進電機施加一系列連續(xù)不斷的控制脈沖時,它可以連續(xù)不斷地轉動。
    每一個脈沖信號對應步進電機的某一相或兩相繞組的通電狀態(tài)改變一次,也就對應轉子轉過一定的角度(一個步距角)。當通電狀態(tài)的改變完成一個循環(huán)時,轉子轉過一個齒距。四相步進電機可以在不同的通電方式下運行,常見的通電方式有單(單相繞組通電)四拍(A—B—C—D—A),雙(雙相繞組通電1四拍(AB—BC—CD—DA—AB),八拍(A—AB—B—BC—C—CD—D—DA—A)。
    (2)步進驅動器
    步進驅動器采用的是ULN2003驅動器,它是一個單片高電壓、高電流的達林頓晶體管陣列集成電路。它是由7對NPN達林頓管組成的,它的高電壓輸出特性和陰極鉗位二極管可以轉換感應負載。ULN2003是大電流驅動陣列,多用于單片機、智能儀表、PLC、數字量輸出卡等控制電路中??芍苯域寗永^電器等負載。輸入5VTTL電平,輸出可達500mA/50V。達林頓管并聯(lián)可以承受更大的電流,ULN2003是高耐壓、大電流達林頓陳列。
    (3)電機驅動電路
    28BYJ48型步進電機是4相5線的步進電機,而且是減速步進電機,減速比為1:64,步進角為5.625/64度。如果需要轉一圈,那么需要360/5.625x64=4096個脈沖信號。該步進電機的耗電流為200 mA左右,采用ULN2003進行驅動,驅動端口為P1.0(A),P1.1(B),P1.2(C),P1.3(D)。正轉次序:AB組-BC組-CD組-DA組(即一個脈沖,正轉5.625度);反轉次序:AB組-AD組-CD組-CB組(即一個脈沖,正轉5.625度),其接線原理如圖2所示。


    其中MOT1~MOT4依次接單片機的P1.0~P1.3口。
2.2 紅外線接收與發(fā)送電路
   
紅外線接收電路選用了型號為HS0038的集成紅外接收器,靜態(tài)時輸出端輸出高電平,當接收到紅外信號后,按紅外信號的數據波形輸出負脈沖數據信號。HS0038工作頻率為38 kHz,能對收到遙控信號進行放大、檢波、整形、解調.得到TTL電平的編碼信號,再送給單片機,經單片機解碼并執(zhí)行相關控制程序。
    紅外接收電路的輸出接單片機的P3.2,該口對應的第二功能是外部中斷0(INT0),利用該口的第二功能,一旦紅外線信號到來,P3.2被拉低,單片機中止當前的工作轉移到接收、處理紅外信號。開啟中斷功能的目的,既減輕了單片機的工作負擔,又保證接收到的紅外信號的完整性,單片機進入睡眠后,利用外部中斷功能完成對單片機的喚醒,其接線圖如圖3所示。


    紅外發(fā)送電路可選用昂達播放器的遙控器,也可采用電視遙控器。由于系統(tǒng)簡單,采用昂達播放器的遙控器。
2.3 時鐘電路
   
時鐘電路采用DS1302集成芯片,其主要特點是采用串行數據傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關閉充電功能。采用普通32768 Hz晶振,步進電機的啟閉時間都保存在DS1302自帶的RAM中,不需要單獨的EEPROM。
    DS1302與CPU的連接僅需要三條線,即SCLK(7)、I/O(6)、RST(5)。

3 系統(tǒng)軟件設計
   
軟件系統(tǒng)主要包括主程序、紅外中斷子程序、A/D轉換子程序、顯示子程序、時鐘控制子程序及步進電機程序。下面主要介紹紅外線解碼程序。
3.1 紅外線解碼原理
   
昂達播放器的遙控器產生的遙控編碼是連續(xù)的32位二進制碼組,其中前16位為用戶識別碼,能區(qū)別不同的電器設備,防止不同機種遙控碼互相干擾。該芯片的用戶識別碼同定高8位地址為0BFH,低8位地址為40H;后16位為8位操作碼(功能碼)及其反碼。
    遙控器按鍵按下后,周期性地發(fā)出同一種32位二進制碼,周期約為108 ms。一組碼本身的持續(xù)時間隨它包含的二進制“0”和“1”的個數不同而不同,大約在45~63 ms之間。
    當一個鍵按下超過36 ms,振蕩器使芯片激活,將發(fā)射一組108 ms的編碼脈沖,這108 ms發(fā)射代碼由一個起始碼(9 ms),一個結果碼(4.5 ms),低8位地址碼(9~18 ms),高8位地址碼(9~18 ms),8位數據碼(9~18 ms)和這8位數據的反碼(9~18 ms)組成。如果鍵按下超過108 ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9 ms)和結束碼(2.5 ms)組成。
    其代碼寬度的計算方法為:
    16位地址碼的最短寬度:1.12×16=18 ms
    16位地址碼的最長寬度:2.24 msX16=36 ms
    已知8位數據代碼及其8位反代碼的寬度和不變:(1.12 ms+2.24 ms)x8=27 ms。所以得32位代碼的寬度為(18 ms+27 ms)~(36 ms+27 ms)。
    解碼的關鍵是如何識別“0”和“1”,代碼格式以接收代碼為準,接收代碼與發(fā)射代碼反向。從位的定義我們可以發(fā)現“0”、“1”均以0.56 ms的低電平開始,不同的是高電平的寬度不同,“0”為0.56 ms,“1”為1.68 ms,所以必須根據高電平的寬度區(qū)別“0”和“1”。如果從0.56 ms低電平過后,開始延時,0.56 ms以后,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,
延時必須比0.56 ms長些,但又不能超過1.12 ms,否則如果該位為“0”,讀到的已是下一位的高電平,因此取(1.12 ms+0.56 ms)/2=0.84 ms最為可靠,一般取0.84 ms左右均可;根據碼的格式,應該等待9 ms的起始碼和4.5 ms的結果碼完成后才能讀碼。
3.2 解碼程序設計
   
根據以上分析,采用89C2051單片機實現紅外解解碼的思路為:有信號產生中斷→EA清零→延時小于9 ms (低電平)→等待高電平的到來→延時小于4.5 ms(高電平)→等待下一次高電平的到來→延時0.84 ms左右→讀區(qū)P3.2腳電平值→再等待下一次高電平的到來→延時0.84 ms左右→讀取P3.2腳電平值,依次取得32位代碼,前16位為識別碼,后18位既為8位數據碼和8位數據反碼。解碼中斷服務程序流程圖如圖4所示。



4 結束語
   
通過系統(tǒng)調試及運行結果表明,采用步進電機作為執(zhí)行元件,89C2051單片機作為控制器,光敏元件傳感器作為檢測元件,以手動輸入按鈕作為手動輸入信號,以紅外遙控裝置進行遙控操作,并輔以時鐘控制及狀態(tài)顯示的步進電機控制系統(tǒng),能夠方便實現步進電機的手動、自動及遙控多功能操作,操作更加方便可靠。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉