www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式硬件

  電機(jī)控制在監(jiān)控器材、醫(yī)療器械、電動(dòng)閥門、電動(dòng)窗簾、家用電器、旋轉(zhuǎn)燈具等方面有著廣泛的應(yīng)用,因此設(shè)計(jì)一款可控性好、精度高的電機(jī)控制系統(tǒng)是一件非常有意義的事。本文介紹的基于AT89S52單片機(jī)的電機(jī)控制系統(tǒng)的軟硬件設(shè)計(jì),在按鍵的操作下對時(shí)間進(jìn)行設(shè)定,控制電機(jī)的轉(zhuǎn)動(dòng),對工作狀態(tài)及時(shí)間進(jìn)行顯示。

  1 設(shè)計(jì)方案說明

  該系統(tǒng)先通過按鍵對電機(jī)的正、反向(即順時(shí)針、逆時(shí)針)轉(zhuǎn)動(dòng)時(shí)間分別設(shè)置,時(shí)間顯示在LCD上,格式為時(shí):分:秒(通過改變程序可以選擇不同的格式)。采用倒計(jì)時(shí)方式,正向時(shí)間完畢,立刻開始反向轉(zhuǎn)動(dòng)時(shí)間計(jì)時(shí),反向時(shí)間結(jié)束,自動(dòng)恢復(fù)到初始設(shè)定的時(shí)間。

  時(shí)間設(shè)定完成后,按下開始鍵,正向轉(zhuǎn)動(dòng)時(shí)間開始計(jì)時(shí),電機(jī)工作指示燈閃爍,正向轉(zhuǎn)動(dòng)指示燈亮,同時(shí)電機(jī)正向轉(zhuǎn)動(dòng);正向時(shí)間完畢,反向時(shí)間開始計(jì)時(shí),正向轉(zhuǎn)動(dòng)指示燈熄滅,反向轉(zhuǎn)動(dòng)指示燈亮,同時(shí)電機(jī)反向轉(zhuǎn)動(dòng)。

  按下停止鍵,時(shí)間停止計(jì)時(shí),電機(jī)停止工作,工作指示燈熄滅。

  系統(tǒng)采用的電機(jī)為60TDY-11可逆永磁電機(jī),其內(nèi)部采用兩組繞組,用電容實(shí)現(xiàn)定向旋轉(zhuǎn),通過改變電容和電機(jī)輸出引線的接法,能夠可靠地實(shí)現(xiàn)電機(jī)定向旋轉(zhuǎn)并控制旋轉(zhuǎn)方向。

  2 硬件電路設(shè)計(jì)

  整個(gè)系統(tǒng)硬件結(jié)構(gòu)如圖1所示。

  2.1 按鍵輸入和控制電路設(shè)計(jì)

  按鍵輸入電路采用6個(gè)按鍵分別連接到單片機(jī)的P2.0~P2.5口,作為控制信號(hào)的輸入。按下K0鍵,系統(tǒng)進(jìn)入時(shí)間設(shè)定模式,連續(xù)按下K0鍵可以選擇對不同的時(shí)間單位進(jìn)行設(shè)置,通過K1,K2鍵對時(shí)間進(jìn)行加1或減1。按下K3鍵退出時(shí)間設(shè)定模式,K4,K5鍵分別為啟動(dòng)和停止鍵。

  電機(jī)控制電路的控制芯片采用ATMEL公司的AT89S52,它有8 KB FLASH,256 B RAM,32位I/O口線,看門狗定時(shí)器,兩個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。其內(nèi)部資源豐富、性價(jià)比高,能夠滿足設(shè)計(jì)要求。

  PO.O~P0.2作為三個(gè)工作指示燈的控制信號(hào)輸出,需要外接上拉電阻;P1.0~P1.2為液晶顯示器的控制信號(hào)輸出;P3.0~P3.1分別是控制電機(jī)正反向轉(zhuǎn)動(dòng)的控制信號(hào)輸出。

  2.2 LCD顯示電路設(shè)計(jì)

  顯示部分采用的是12864液晶,控制器是ST7920,這種控制器帶中文字庫,去除了編制字庫的麻煩,該控制器的液晶還支持畫圖方式。該類液晶支持68時(shí)序8位和4位并口以及串口。ST7920的時(shí)鐘SCLK有獨(dú)立的操作時(shí)序,當(dāng)多個(gè)連續(xù)的指令需要被送入時(shí),需要考慮指令執(zhí)行時(shí)間。

  一個(gè)完整的串行傳輸周期由以下部分組成:首先送入啟動(dòng)字節(jié),送入五個(gè)連續(xù)的“1”用來啟動(dòng)一個(gè)周期,此時(shí)傳輸計(jì)數(shù)被重置,并且串行傳輸被同步。緊接的兩個(gè)為制定傳輸方向(RW,確定讀還是寫)和傳輸性質(zhì)(RS,確定是命令寄存器還是數(shù)據(jù)寄存器),最后的第八位是一個(gè)“O”。

  本設(shè)計(jì)中PSB引腳接地,選擇串口工作模式,CS高電平有效,只用兩根線SID和SCLK即可完成數(shù)據(jù)傳輸。

  2.3 電機(jī)及驅(qū)動(dòng)電路設(shè)計(jì)

  60TDY-11電機(jī)工作電壓為220 V交流電,而單片機(jī)的輸出高電平為5 V,因此電機(jī)需要一個(gè)驅(qū)動(dòng)電路,采用繼電器來作為較小的電流去控制較大電流的一種“自動(dòng)開關(guān)”。

  本次設(shè)計(jì)中繼電器采用的是HUIGANG HRS2H-S-DC-12V型,SN74LS07N作為繼電器的驅(qū)動(dòng)電路,低電平輸入有效,繼電器還需要并聯(lián)二極管電路,主要是為了保護(hù)SN74LS07N。當(dāng)流經(jīng)繼電器線圈的電流迅速減小時(shí),線圈會(huì)產(chǎn)生很高的自感電動(dòng)勢使晶體管被擊穿,并聯(lián)上二極管后,即可將線圈的自感電動(dòng)勢鉗位于二極管的正向?qū)妷?。P3.0低電平時(shí),繼電器1常閉觸點(diǎn)斷開,常開觸點(diǎn)閉合,電機(jī)正向電路導(dǎo)通,開始正向轉(zhuǎn)動(dòng)。P3.1同理,P3.0和P3.1不可同時(shí)為低電平。

  3 軟件設(shè)計(jì)

  3.1 程序說明

  在KeilμVision 3 IDE中進(jìn)行程序的設(shè)計(jì)開發(fā),用C語言編寫。KeilμVision 3集成開發(fā)環(huán)境是Keil Soltware開發(fā)的基于80C51內(nèi)核的微處理器軟件開發(fā)平臺(tái),可以完成從工程建立到管理、編譯、鏈接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程,尤其是C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平。它支持所有的Keil 80C51的工具軟件,包括C51編譯器、宏匯編器、鏈接器器/定位器和目標(biāo)文件至Hex格式轉(zhuǎn)換器。鑒于此,選擇其為程序開發(fā)環(huán)境。

  系統(tǒng)程序由主程序、中斷處理子程序、按鍵處理程序以及顯示子程序等組成。對時(shí)間計(jì)時(shí)采用定時(shí)器定時(shí)中斷產(chǎn)生,沒有選擇用軟件延時(shí)的方式,這樣不占用CPU的時(shí)間。定時(shí)器T0產(chǎn)生50 ms定時(shí)中斷,在中斷服務(wù)程序中有一個(gè)計(jì)數(shù)器,每產(chǎn)生20次中斷,有一個(gè)1秒計(jì)數(shù)。按鍵掃描采用單個(gè)按鍵的掃描,有相應(yīng)的按鍵處理子程序,程序中包括按鍵去抖動(dòng),按鍵的鍵后處理,去抖動(dòng)采用延時(shí)去抖法。顯示子程序在主程序中被調(diào)用對時(shí)間進(jìn)行實(shí)時(shí)顯示。

  3.2 主程序流程圖

  主程序流程圖如圖2所示,主要完成系統(tǒng)的初始化、按鍵掃描、顯示程序及其他子程序調(diào)用等功能。

  初始化時(shí)關(guān)閉定時(shí)中斷,P0.O~P0.2口輸出高電平,狀態(tài)指示燈熄滅,P3.0~P3.1口輸出高電平電機(jī)停止轉(zhuǎn)動(dòng),對LCD初始化顯示,顯示4行信息,2行顯示時(shí)間,格式為時(shí):分:秒,另外2行為時(shí)間的說明文字。將所有的初始化功能寫成一個(gè)子程序,主程序只需調(diào)用它即可完成系統(tǒng)初始化。初始化完成之后,掃描按鍵,如有按鍵按下,調(diào)用相應(yīng)的處理程序。時(shí)間設(shè)定鍵按下時(shí),被選中的時(shí)間單位將會(huì)不斷的閃爍,區(qū)別于其他沒有被設(shè)置的時(shí)間單位,通過K1,K2鍵對時(shí)間進(jìn)行改動(dòng),按下K3鍵退出時(shí)間設(shè)定。開始鍵被按下時(shí),開啟定時(shí)中斷,LCD顯示時(shí)間開始倒計(jì)時(shí),PO.1口輸出低電平,正向轉(zhuǎn)動(dòng)指示燈亮,P3.0輸出低電平,電機(jī)開始正向轉(zhuǎn)動(dòng),在中斷服務(wù)程序中控制PO.0口輸出電平,使正常工作指示燈1 s閃爍一次。停止鍵被按下時(shí),P3.O~P3.1輸出高電平,電機(jī)停止轉(zhuǎn)動(dòng),P0.0~P0.2輸出高電平,狀態(tài)指示燈熄滅,關(guān)閉定時(shí)中斷,停止計(jì)數(shù)。正向轉(zhuǎn)動(dòng)時(shí)間結(jié)束時(shí),反向轉(zhuǎn)動(dòng)開始倒計(jì)時(shí),P3.O輸出高電平,P3.1輸出低電平,電機(jī)反向轉(zhuǎn)動(dòng),P0.1輸出高電平,PO.2輸出低電平,正向轉(zhuǎn)動(dòng)指示燈熄滅,反向轉(zhuǎn)動(dòng)指示燈亮。顯示程序?qū)崟r(shí)將時(shí)間的變化在LCD上顯示。

  4 結(jié)語

  該系統(tǒng)經(jīng)實(shí)際運(yùn)行,可以滿足在功能鍵的操作下對時(shí)間進(jìn)行設(shè)定,控制電機(jī)的啟動(dòng)、正反向轉(zhuǎn)動(dòng)、停止,狀態(tài)指示燈正確顯示工作狀態(tài),LCD正常的顯示了時(shí)間。

  本系統(tǒng)將應(yīng)用于一個(gè)閥門的自動(dòng)打開閉合裝置,正向轉(zhuǎn)動(dòng)時(shí)閥門打開,反向轉(zhuǎn)動(dòng)時(shí),閥門關(guān)閉,實(shí)現(xiàn)對液體流量的控制,具體應(yīng)用時(shí)還需要對閥門打開閉合的狀態(tài)進(jìn)行檢測。

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

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

關(guān)鍵字: 驅(qū)動(dòng)電源

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

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

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

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

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

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

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

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

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

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

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

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

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

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

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

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉