国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

小球滾動控制系統(tǒng)

2017-04-27 11:59:15姜玉紅丁國臣高艷麗周思羽
電腦知識與技術(shù) 2016年29期
關(guān)鍵詞:步進電機

姜玉紅 丁國臣 高艷麗 周思羽

摘要:該系統(tǒng)以STC89C52單片機為核心對一端固定導(dǎo)軌上的小球?qū)崿F(xiàn)滾動控制。通過比較研究給出系統(tǒng)總體方案設(shè)計,通過系統(tǒng)理論分析與計算給出硬件設(shè)計電路及設(shè)計程序。該控制系統(tǒng)通過單片機接收角度傳感器SCA60C和紅外測距傳感器發(fā)來的信號來控制電機的正反轉(zhuǎn),進一步控制與電機相聯(lián)的導(dǎo)軌上下運動,從而使小球在導(dǎo)軌上按要求靈活滾動或定位。

關(guān)鍵詞:STC89C52;SCA60C;步進電機;紅外測距傳感器

中圖分類號:TP273 文獻標識碼:A 文章編號:1009-3044(2016)29-0221-04

小球滾動控制系統(tǒng)為我院參加電子制作比賽的作品。它采用單片機控制電機的運動,進而控制導(dǎo)軌的一端上下運動,實現(xiàn)導(dǎo)軌中小球的往復(fù)運動或停留。本系統(tǒng)具有控制方便、實現(xiàn)簡單、抗干擾能力強的優(yōu)點。其原理框圖如圖1所示。

1系統(tǒng)方案

1.1系統(tǒng)總體方案設(shè)計

本系統(tǒng)由主控制器、鍵控調(diào)節(jié)、角度檢測、位置檢測、電機控制和聲光報警等功能模塊組成。系統(tǒng)總體框圖如圖2所示。

1.2主控制器的選擇

方案1:采用可編程邏輯器件CPLD,具有并行輸入輸出方式。它在系統(tǒng)處理的速度上較快,但是規(guī)模大、結(jié)構(gòu)復(fù)雜,而本系統(tǒng)不需要復(fù)雜的邏輯功能,對數(shù)據(jù)處理速度的要求也不是非常高。

方案2:采用FPGA作為系統(tǒng)的控制器。FPGA可以實現(xiàn)各種復(fù)雜的邏輯功能,規(guī)模大,密度高。但是因其價格較高使系統(tǒng)成本增加,高速處理優(yōu)勢得不到體現(xiàn)。

方案3:采用STC公司的STC89C52單片機作為主控制器。STC89C52是一種新型的51內(nèi)核的單片機,它內(nèi)部包含8KBFLASH ROM和512B RAM,正常工作模式下典型功耗4-7mA,空閑模式下小于2mA,具有32個雙向輸入/輸出I/O口、3個16位定時/計數(shù)器和5個兩級中斷結(jié)構(gòu)。它在操作時簡便,對單片機的電源、時鐘、復(fù)位電路進行特殊處理,避免人為干擾。

從使用的方便及經(jīng)濟性角度考慮,選擇方案3。

1.3角度傳感器的選擇

方案1:采用量角器測量導(dǎo)軌從±15°范圍內(nèi)的任一位置調(diào)整至水平狀態(tài)。它在測量的時候比較直觀、簡易,但在功能實現(xiàn)上誤差大、準確度不夠。

方案2:MMA7455是一款數(shù)字輸出、低功耗、微機械加速器,具有信號調(diào)理、低通濾波器的功能,但要得到角度信號,需要三角函數(shù)的計算,得出結(jié)果存在誤差。

方案3:SCA60C單軸傾角傳感器,測量范圍(±90°),單機5V供電,比例電壓輸出,模擬0.5-4.5V輸出,左右傾斜角度報警范圍0-90°、90°-180°全范圍可調(diào),調(diào)整精度為±1°。它在使用的時候耗能低、精度比較高,便于測量的準確度。

鑒于角度精度的要求,選擇方案3。

1.4紅外傳感器的選擇

方案1:采用超聲波傳感器測距。它是利用超聲波的特性進行工作,具有頻率高、波長短、繞射現(xiàn)象小,但是它易受干擾、測距精度不高。

方案2:采用光電傳感器測距。它的抗干擾性好,測量能力好,特別適用于高精密、小元件的機械設(shè)備測量,但是不在密封環(huán)境下用容易被污染失效,不利于物體的測量。

方案3:采用紅外傳感器測距。它是可通過電位器旋鈕調(diào)節(jié)檢測距離,有效距離范圍2-30cm,工作電壓為3.3V-5V,而該傳感器具有干擾小、便于裝配、使用方便。

為了使用方便、測距精度高,選擇方案3。

1.5電機的選擇

方案1:采用直流電機,利用直流電機的正反轉(zhuǎn)來控制導(dǎo)軌的升降。它在控制上簡便、調(diào)速性能好,但是可靠性差、轉(zhuǎn)速快不利于導(dǎo)軌的控制。

方案2:采用舵機來實現(xiàn)功能,其結(jié)構(gòu)緊湊、易于安裝、控制簡單,但是相應(yīng)周期必須大于20ms,不利于性能的調(diào)試。

方案3:采用步進電機來控制導(dǎo)軌的升降。其特點如下:供電電壓24VDC-50VDC,電流1A-4A,它便于自動化控制、定位精度高、轉(zhuǎn)矩波動小,低速運行很平穩(wěn)。

為了定位的精準度、穩(wěn)定性,選擇方案3。

2系統(tǒng)理論分析與計算

2.1步進電機工作原理

步進電機是一種將電脈沖轉(zhuǎn)換成相應(yīng)角位移或線位移的電磁機械裝置,具有快速啟、停能力,可以通過輸入脈沖來控制它在一瞬間的啟動或停止。它有4條勵磁信號引線A,A-,B,B-,通過控制這4條引線上勵磁脈沖產(chǎn)生的時刻,即可控制步進電機的轉(zhuǎn)動。每出現(xiàn)一個脈沖信號,步進電機只走一步。因此,只要依序不斷送出脈沖信號,步進電機就能實現(xiàn)連續(xù)轉(zhuǎn)動。

細分型兩相混合式步進電機驅(qū)動器HST884A,采用直流16-50V供電,適合驅(qū)動電壓24V~50V,電流小于4.0A外徑42~86毫米的兩相混合式步進電機。此驅(qū)動器采用交流伺服驅(qū)動器的電流環(huán)進行細分控制,電機的轉(zhuǎn)矩波動很小,低速運行很平穩(wěn),幾乎沒有振動和噪音。高速時力矩也大大高于其它二相驅(qū)動器,定位精度高。

2.2紅外傳感原理

該傳感器模塊對環(huán)境光線適應(yīng)能力強,其具有一對紅外線發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線,當檢測方向遇到障礙物(反射面)時,紅外線反射回來被接收管接收,經(jīng)過比較器電路處理之后,綠色指示燈會亮起,同時信號輸出接口輸出數(shù)字信號(一個低電平信號),可通過電位器旋鈕調(diào)節(jié)檢測距距離范圍2-30cm,工作電壓為3.3V-5V。該傳感器的探測距離可以通過電位器調(diào)節(jié)、具有干擾小、便于裝配、使用方便等特點。

本系統(tǒng)采用紅外遙控的方式進行流程的操作。

2.3角度測量原理

角度傳感器輸出0.5-4.5V線性變化的電壓,使用A/D進行角度信號采樣,輸出角度變化的數(shù)字量。

導(dǎo)軌旋轉(zhuǎn)每度的電壓變化量為Vc=(3.48V-2.68V)/(105°-75°)0.0267伏/度(通過實測當導(dǎo)軌角度為105。時,則電壓為3.48V;當導(dǎo)軌角度為75。時,則電壓為2.68V)。A/D的分辨率為R=1/2^8=1/256。則導(dǎo)軌旋轉(zhuǎn)角度&與輸出實時電壓vx和最小分辨率R的關(guān)系為:

&=Vx×R/(Ve+2.68)

3硬件電路設(shè)計

3.1報警電路的設(shè)計

根據(jù)題目要求,需在導(dǎo)軌兩端設(shè)置觸發(fā)機構(gòu),當小球在觸碰導(dǎo)軌左右端頭時會有明顯的聲或光指示,所以需用一個報警電路控制來實現(xiàn)該功能,其報警電路如圖3所示。

3.2電源電路的設(shè)計

設(shè)計的電源電路對電機驅(qū)動進行供電,實現(xiàn)電機的正常工作,電路如圖4所示。

3.3電機控制電路的設(shè)計

為控制電機的轉(zhuǎn)速和轉(zhuǎn)動方向,需要步進機和驅(qū)動器及單片機之間的連接。步進電機和驅(qū)動器需要24-50V的電壓驅(qū)動。將89C52芯片的P1口與電機相連。電機驅(qū)動電路如圖5所示。

3.4角度傳感器控制電路的設(shè)計

為實現(xiàn)15s內(nèi)使小球在導(dǎo)軌上做3次往復(fù)運動,控制范圍為5-55cm。由于角度傳感器的調(diào)節(jié)范圍為0-180°,所以需將角度傳感器90°放置,對應(yīng)導(dǎo)軌在75°-105°范圍內(nèi)進行調(diào)整;用角度傳感器進行檢測,產(chǎn)生角度檢測信號通過單片機驅(qū)動電機來控制導(dǎo)軌的運動,當其角度小于90°時電壓小于3V,則導(dǎo)軌向上運動;當角度大于90°時電壓大于3V,則導(dǎo)軌向下運動,并可以完成在區(qū)間5-55cm內(nèi)的3次往復(fù)運動。角度傳感器的電路如圖6所示。

3.5紅外測距傳感器控制電路的設(shè)計

根據(jù)題目要求,小球在25-35cm區(qū)間某一位置靜止不滾動。通過紅外測距傳感器來檢測小球在導(dǎo)軌中的位置,將信號輸入到單片機中(紅外遙控也可進行操作,用于實操中演示),通過程序設(shè)定控制小球在導(dǎo)軌內(nèi)的平衡狀態(tài),從而使小球能在導(dǎo)軌中靜止,達到距離檢測和定位的作用。紅外測距傳感器控制電路如圖7所示。

4程序設(shè)計

程序設(shè)計流程如圖8所示。

5測試方案與測試結(jié)果

5.1調(diào)試方法與儀器

根據(jù)本系統(tǒng)的設(shè)計要求,制作了小球滾動控制系統(tǒng)。制作完成后,對步進電機、角度傳感和紅外傳感進行了測試。

步進電機的測試采用了PWM脈寬調(diào)制技術(shù),通過控制單片機的I/O口來輸出占空比不同的方波信號從而實現(xiàn)了對步進電機轉(zhuǎn)速的調(diào)節(jié)。

角度傳感測試采用了YL-90角度傳感器模塊,該模塊輸出為模擬電壓值,[0 180°對應(yīng)0.5-4.5V]。導(dǎo)軌以原點為中心運動,角度傳感模塊感應(yīng)位置變化,輸出信號到單片機從而控制電機。

紅外傳感測試采用了豐川電子有限公司的紅外模塊,檢測方向遇到小球時,紅外線反射回來被接收管接收,經(jīng)過比較器(LM393)電路處理之后,信號輸出低電平到單片機,獲取小球方位距離信息,從而控制電機。

5.2測試數(shù)據(jù)

5.3測試結(jié)果分析

測試結(jié)果表明,導(dǎo)軌兩端觸發(fā)機構(gòu)有明顯聲或光指示;小球在15s內(nèi)從±15°范圍內(nèi)停在規(guī)定的區(qū)間25cm-35cm內(nèi);小球在規(guī)定的區(qū)間5cm-55cm內(nèi)完成3次往復(fù)運動,并停在規(guī)定的位置,時間符合題目要求。

猜你喜歡
步進電機
五自由度機械手的PLC控制
一種可自動伸縮的嵌入式LED燈具設(shè)計
科學(xué)家(2016年3期)2016-12-30 00:32:48
步進電機智能控制的設(shè)計與實現(xiàn)
步進電機對提高航標燈器運轉(zhuǎn)穩(wěn)定性的作用
工礦機車GK1F、GK1C柴油機調(diào)速控制
科技視界(2016年24期)2016-10-11 12:44:53
基于單片機的自動化立體車庫控制系統(tǒng)設(shè)計
科技視界(2016年15期)2016-06-30 16:31:32
基于單片機的步進電機控制系統(tǒng)研究
基于Arduino單片機的解魔方機器人
基于單片機的雷達伺服控制系統(tǒng)
科技視界(2016年7期)2016-04-01 11:38:06
智能炒菜機控制系統(tǒng)設(shè)計
高青县| 原阳县| 宜宾县| 武功县| 沁阳市| 五莲县| 仙居县| 报价| 博白县| 龙岩市| 民勤县| 应用必备| 两当县| 寿光市| 青海省| 齐河县| 湄潭县| 台中市| 蒙阴县| 武宣县| 阿勒泰市| 盐城市| 桦甸市| 台中市| 万州区| 武宣县| 青州市| 丹东市| 封开县| 乐陵市| 周至县| 宁远县| 七台河市| 丹寨县| 宣化县| 巫山县| 依安县| 安丘市| 集贤县| 白山市| 大安市|