999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89S51單片機的直流電機控制系統設計

2013-12-10 03:51:00何少佳史劍清王海坤
裝備制造技術 2013年8期
關鍵詞:單片機系統

何少佳,史劍清,王海坤

(桂林電子科技大學 機電工程學院,廣西 桂林541004)

隨著科技的日益進步,對自動化的要求也越來越高,直流電動機應用領域更加廣泛。例如,軍事方面的雷達天線、慣性導航、火炮瞄準等控制;工業方面的數控機床、加工生產設備、工業機器人的控制;計算機外圍設備及辦公設備中各種光盤驅動器、掃描儀、打印機、傳真機、復印機等設備的控制。因此,設計一款可控性好、精度高的電機控制系統是非常有意義的[1]。本文介紹了一種以AT89S51單片機為控制核心的直流電機控制系統,實現了通過紅外遙控對電機進行轉速設定,控制電機轉動,對工作狀態及轉速進行顯示的功能。

1 設計方案說明

該系統可以通過紅外遙控器控制電機的啟動、停止、正轉、反轉、加速、減速并可以設定轉速,通過槽型紅外傳感器測量電機的實時轉速,實時轉速和設定轉速顯示在LCD上。通過設置閉環控制功能,系統可以自動調節電機轉速,使電機按設定轉速運轉。

系統設置有開環、閉環選擇功能。按下開環鍵,電機按占空比50%正向轉動,電機工作指示燈亮,正向轉動指示燈亮;按下反向鍵,電機反向轉動,電機工作指示燈保持原狀,反向指示燈亮,正向指示燈熄滅。在正反轉的過程中可以通過紅外遙控器控制電機的加減速,轉速由槽型紅外傳感器測量并顯示在LCD屏上。

按下閉環按鍵后,可以設定電機轉速、轉向,然后按啟動鍵,電機按設定轉向運行,LED燈顯示工作狀態,單片機不斷計算實際轉速與設定轉速差,并根據設定的算法調節轉速。LCD屏實時顯示設定轉速與實際轉速。

按下停止鍵,系統停止,所有工作指示燈熄滅。

本系統采用小功率直流電機,用“H橋驅動電路”驅動電機。通過單片機控制和C語言軟件編程控制產生的PWM信號,控制固定電壓的直流電源開關頻率,從而改變負載兩端的電壓,進而控制H橋電機驅動電路使之工作在占空比可調的開關狀態,實現對電機的平滑調速[2]。

2 硬件電路設計及工作原理

整個系統硬件結構如圖1所示。

圖1 系統硬件結構圖

2.1 紅外控制電路設計

紅外遙控系統由發射、接收兩部分構成,采用解/編碼專用芯片來進行控制操作。發射部分包括鍵編碼調制、LED紅外發送器;接收部分包括光/電轉換放大器、解調、解碼電路等。

(1)遙控發射器及其編碼。遙控器采用基于UPD6121G芯片的發射器。該芯片采用脈寬調制的串行碼,以脈寬為0.565 m/s、間隔0.56 m/s、周期1.125 m/s的組合表示二進制的“0”;以脈寬為0.565 m/s、間隔1.685 m/s、周期為2.25 m/s的組合表示二進制的“1”。由“0”和“1”組成的32位二進制碼通過紅外發射二極管產生紅外線向空間發射。

(2)接收器及解碼。接收器采用VS1838B一體化紅外線接收器。VS1838B集紅外線接收、放大于一體,不需要外接任何元件,就能完成從紅外線接收到輸出的所有工作。紅外接收頭將接收到的載波信號過慮,得到與發射代碼反向的接收代碼,傳送給單片機經行控制。

2.2 LCD顯示電路設計

顯示部分采用的是基于HD44780液晶芯片的LCD1602液晶顯示屏,HD44780內置了DDRAM、CGROM和CGRAM存儲器,提供了中文字庫、ASCII碼字庫及自定義字形,去除了編制字庫的麻煩。

一個完整的顯示周期由以下部分組成:首先要對LCD1602初始化,然后指定顯示位置。第1行第1列的地址是00H,但是由于寫入顯示地址時要求最高位DB7恒為高電平1,所以該位置的地址不能寫入00H,而是00000000B(00H)+10000000B(80H)=10000000B(80H)。同理,第2行第1列的地址是C0H,而不是理論地址4OH[3]。然后將要顯示的數據寫入,這時,相應的數據就會在指定的位置顯示出來。

2.3 電機及驅動電路設計

本系統采用的是ALONG RF-310微型直流電機,工作電壓為6 V,而單片機的輸出高電平為5 V,因此電機需要一個驅動電路,采用“H橋驅動電路”來驅動電機[4]。如圖2所示。

圖2 H橋驅動電路

2.4 測速電路設計

本系統的測速傳感器采用槽型光電傳感器ITR8402。其工作原理是:當接收管接收到來自發射管的信號時,接收管就導通,沒接到信號時,接收管關斷。利用它的這一特性,可以用一編碼盤不停的切割光電對管,從而產生一連串的脈沖。

編碼盤裝在電機上,電機轉動后,編碼盤就不停的切割光電對管,從而產生一定頻率的脈沖,該脈沖信號被單片機的計數管腳P3.3接收,利用定時器設定中斷周期,然后處理這一周期內接收到的脈沖次數,通過計算便可得出電機的轉速。編碼盤有50個孔,編碼盤轉動一圈能夠產生50個脈沖,精度達到0.02 rpm/分,如果想要提高測速的精度,只需改變編碼盤上的孔數即可。

3 軟件設計

系統程序是在Keil uVision3中設計開發的,用高級C語言編寫[5]。Keil uVision3是美國Keil公司開發的51系列兼容單片機C語言軟件開發系統,可以完成從工程建立到管理、編譯、鏈接、目標代碼的生成等完整的開發流程,它支持所有的Keil的工具軟件,包括C51編譯器、A51匯編器、BL51/LX51鏈接定位器、Debug調試器和目標文件至Hex格式轉換器。因此選擇其為程序開發環境[6]。

系統程序由主程序、中斷處理子程序、紅外處理程序、轉速測量程序及顯示程序等組成。圖3為主程序流程圖,圖4為閉環控制流程圖。

圖3 主程序流程圖

圖4 閉環控制流程圖

在初始化時關閉定時中斷,P2.3-P2.5口輸出高電平,狀態指示燈熄滅,P2.6、P2.7口輸出高電平電機停止轉動,對LCD初始化顯示。將所有的初始化功能寫成一個子程序,主程序只需調用它即可完成系統初始化。當初始化完成之后,掃描P3.2口,檢測是否有信號輸入,如有信號,識別信號并跳轉到相應子程序,控制電機運動。

4 結束語

該系統利用MC51系列單片機生成PWM波,實現數字式的PWM直流電機調速,相對于傳統硬件調速大大降低了成本。經實際運行,可以滿足在遙控器操作下對電機的啟動、停止、正反轉的控制,LED指示燈正確顯示工作狀態,LCD正常顯示轉速。本系統可用于多種商業用途,具有較強的實用價值。

[1]張 方.電機及拖動基礎[M].北京:中國電力出版社,2008.

[2]譚建成.新編電機控制專用集成電路與應用[M].北京:機械工業出版社,2006.

[3]朱華光.淺議LCD1602的編程技巧[J].電腦知識與技術,2010,6(18):4980-4982.

[4]陳伯時.電力拖動自動控制系統[M].北京:機械工業出版社,2003.

[5]譚浩強.C程序設計[M].北京:清華大學出版社,2005.

[6]王為青,程國鋼.單片機keil Cx51應用開發技術[M].北京:人民郵電出版社,2007.

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲自偷自拍另类小说| 欧美久久网| 精品视频一区在线观看| 日韩精品无码不卡无码| 一级一毛片a级毛片| 国产成人高清亚洲一区久久| 99r在线精品视频在线播放| 麻豆精品国产自产在线| 亚洲欧美另类中文字幕| 在线免费亚洲无码视频| 国产欧美日韩综合一区在线播放| 免费人成网站在线观看欧美| 无码日韩视频| 午夜国产大片免费观看| 日韩毛片免费观看| 免费无码网站| 青草精品视频| 四虎国产成人免费观看| 国产精品久久久久久久伊一| 国产美女精品在线| 国产综合精品日本亚洲777| 国产不卡一级毛片视频| 欧美成人影院亚洲综合图| 日本一区二区三区精品视频| 激情国产精品一区| 精品一区二区三区中文字幕| 欧美97色| 欧美不卡视频一区发布| 久久久久九九精品影院| 欧美亚洲一二三区| 在线观看国产精品第一区免费| 在线观看免费AV网| 国产精品三级av及在线观看| 一级毛片中文字幕| 97视频免费在线观看| 国产69囗曝护士吞精在线视频| 色偷偷一区二区三区| 欧美视频二区| 国产亚洲精久久久久久久91| 久久综合亚洲色一区二区三区| 国产精品原创不卡在线| 好紧好深好大乳无码中文字幕| 欧美黄色a| 国产成人精品一区二区三区| 欧美国产在线一区| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 91精品网站| 国产精品无码制服丝袜| 91久久国产成人免费观看| 国产精品开放后亚洲| 久久久波多野结衣av一区二区| 亚洲视频免费播放| av大片在线无码免费| 精品国产自| 久久人搡人人玩人妻精品| 成人无码一区二区三区视频在线观看 | 国产欧美日韩va另类在线播放| 成人综合网址| 波多野结衣中文字幕久久| 日韩免费中文字幕| 久久久噜噜噜久久中文字幕色伊伊| 91欧美在线| 高清国产va日韩亚洲免费午夜电影| 国产真实乱子伦精品视手机观看| 欧美第一页在线| 91成人在线免费观看| 91免费在线看| 日韩区欧美区| 视频二区中文无码| 无码日韩人妻精品久久蜜桃| 欧美黄色a| 9cao视频精品| 美女潮喷出白浆在线观看视频| 欧美中文一区| 久久精品国产999大香线焦| 亚洲狼网站狼狼鲁亚洲下载| 中文字幕波多野不卡一区| 国产视频a| 免费A级毛片无码免费视频| 天天综合天天综合| 欧美一区二区三区香蕉视| 成人av手机在线观看|