• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于工業(yè)化物料傳輸流程的教學實驗平臺設計

      2014-02-09 03:00:51閆保芳劉桐辛楊宗業(yè)
      實驗室研究與探索 2014年11期
      關(guān)鍵詞:嵌入式直流電機

      張 錚, 顏 軒, 閆保芳, 劉桐辛, 楊宗業(yè)

      (武漢大學 電子信息學院,湖北 武漢 430072)

      0 引 言

      檢測控制類課程是基于精密機械設計、機電控制、傳感器技術(shù)和嵌入式系統(tǒng)原理的綜合實驗課程,通過該課程能培養(yǎng)學生進行機械設計、數(shù)據(jù)分析、嵌入式編程等方面動手能力。以往的此類理論課,由于與實際脫鉤、過于枯燥等原因,使學生們對于課程核心的理解比較困難。實驗的作用是配合講課內(nèi)容,有針對性地給學生提供一個實際操作平臺,使之加深對知識的理解,獲得直接感性的認識,培養(yǎng)和鍛煉動手能力[1]。但因為現(xiàn)有教學儀器老舊,設備單一,造成學生實際動手實踐的時間偏少,學習興趣降低,不利于學生深入理解理論課程知識。為了改善此類課程的教學,我們以工業(yè)化過程中常見的物料傳輸為例設計了一種檢測控制實驗教學平臺。

      本實驗平臺設計主要基于工業(yè)化流程中的物料采集、傳遞以及合格性測試方式,整體完成對采集到的物料進行傳遞、檢測與剔除的任務。其采用了基于uC/OS-III操作系統(tǒng)、STM32應用平臺的控制架構(gòu),實現(xiàn)了模塊化編程,可移植性高,滿足了基于平臺的各類實驗的流暢運行。平臺使用了4種常用電機;5種常用機械傳動機構(gòu);8種常用傳感器模塊。這使得本試驗平臺所包含的教學內(nèi)容十分豐富,對于學生綜合運用所學知識進行訓練能起到十分積極的作用。

      1 教學實驗平臺簡介

      本實驗裝置主要由STM32作為控制平臺,由uC/OS-III操作系統(tǒng)作為調(diào)度管理,完成對各類常用電機進行精確控制,配合各種常用于工業(yè)流程中的傳感器模塊和多種常用機械結(jié)構(gòu),完成對物料進行不同形式的傳遞與檢測工作,同時,針對不合格的產(chǎn)品進行剔除,合格產(chǎn)品進行收集。模型的三維圖見圖1。為了提高平臺的可擴展性,本實驗平臺采用了模塊化設計,即將其中每一單獨的機械結(jié)構(gòu)作為子模塊,再將他們串聯(lián)起來完成整個流程。這樣做是因為模塊化設計有利于整體裝置的維護并擴展新的實驗項目。

      圖1 實驗教學平臺模型

      1.1 平臺設計方案

      平臺的基本結(jié)構(gòu)如圖2所示,選取了精密機械設計課程中5種常用機械結(jié)構(gòu)作為主體,輔以3類電機進行運動控制,根據(jù)傳感器的各種反饋值,判斷電機位置、物料的材料、顏色等值,以進行傳遞和篩選。

      圖2 教學實驗平臺框架圖

      1.2 STM32控制平臺

      STM32系列產(chǎn)品是由意法半導體集團研制的32位ARM Cortex-M3內(nèi)核。它是為高性能、低成本、低功耗的嵌入式應用專門設計的系列內(nèi)核,且類型多樣,使用靈活[2],可以嵌入嵌入式操作系統(tǒng),在此系統(tǒng)上完成復雜的算法,代替PC機完成各種任務[3]。ARM是嵌入式系統(tǒng)較為常見的架構(gòu)[4]。為了能讓學生接觸更多的嵌入式應用場合,所選擇的實驗平臺要能夠提供盡可能多的硬件資源[5]。其中,STM32F103屬于增強型系列,工作頻率達到72 MHz[6],是同類產(chǎn)品中性能最高的產(chǎn)品。本平臺選用STM32F103ZET6芯片作為主控芯片。它含有112個獨立IO口,512 KB Flash,64 KB RAM,5個USART串口,3個12位A/D轉(zhuǎn)換器,完全可以滿足對各種不同實驗功能的實現(xiàn),同時也能夠留有足夠的資源以備實驗裝置的擴展。采用這個平臺不僅利于平臺性能的提高,而且可以讓學生提前接觸到除了傳統(tǒng)51、MSP430之外的更高性能單片機。

      1.3 uC/OS-III操作系統(tǒng)

      uC/OS-III(Micro C OS-III)是一個可擴展的,可固化的,基于優(yōu)先級的多任務實時性操作系統(tǒng)內(nèi)核[7]。它被設計用于32位處理器,并且是完全根據(jù)ANSI-C標準進行編寫的、可以實現(xiàn)時間片輪法調(diào)度方式的操作系統(tǒng)。它的實時性是實驗建立的基礎(chǔ),如果不能很好地滿足系統(tǒng)所需的實時性要求,就失去了研究的意義[8]。uC/OS-III已經(jīng)是該系列的第三代內(nèi)核[9],提供了現(xiàn)代實時內(nèi)核所期望的大部分功能,包括資源管理、同步、內(nèi)部任務交流等。采用最新一代的經(jīng)典uC/OS系統(tǒng),不僅對平臺的可移植性、可擴展性有了更大提高,而且可以讓學生提前接觸到相比以前更好的操作系統(tǒng)和編程思想。

      2 程序流程

      運用C語言編程,向STM32平臺中嵌入uC/OS-III操作系統(tǒng),完成對檢測控制實驗平臺的機電控制和觸摸顯示??刂瞥绦蛄鞒毯唸D如圖3所示。除了控制系統(tǒng)以外,平臺中還有一套觸摸顯示程序,運用屏幕既可以羅列各實驗項目以供學生選擇,也可以顯示實驗平臺各部分電機、傳感器的實時狀態(tài),以供維護。在供學生實驗時,平臺中有一段后臺程序可以實時監(jiān)控各傳感器數(shù)值,當發(fā)現(xiàn)異常時,會及時控制各電機復位,防止發(fā)生意外和損壞??梢?,構(gòu)建一個快速、安全、可靠地實時嵌入式系統(tǒng)是整個系統(tǒng)的關(guān)鍵[10]。

      3 平臺單元實驗的設計

      (1) 步進電機實驗。旋轉(zhuǎn)取料臺與雙搖桿機構(gòu)分別使用了四相步進電機和兩相步進電機。學生需要運用單片機,實現(xiàn)與之對應的四相八拍和運用集成驅(qū)動芯片的控制方式,控制電機的轉(zhuǎn)動方向和到達位置,最終使待測物料掉落進托盤中。再根據(jù)光電開關(guān)、電位器、電渦流式傳感器和薄膜壓力傳感器的反饋量,對物料和電機狀態(tài)進行檢測與處理。本實驗主要考察學生對步進電機控制方式的理解和應用,同時使學生加深對電位器、電渦流式傳感器和薄膜壓力傳感器的了解。

      (2) 舵機實驗。機械手部分在3個關(guān)節(jié)上使用了3個舵機進行控制。舵機是一種位置伺服的驅(qū)動器,適用于那些需要角度不斷變化并可以保持的控制系統(tǒng)[11]。學生需要運用單片機,實現(xiàn)發(fā)送一定頻率、一定寬度、一定變化速度的PWM脈寬信號,對舵機進行精確控制,使機械手能夠完成抓取與傳遞的任務。再根據(jù)上一實驗中,電渦流式傳感器和薄膜壓力傳感器的檢測結(jié)果,判斷應該將取的物料放入廢料區(qū)還是下一環(huán)節(jié)。本實驗主要考察學生對舵機控制方式、脈寬調(diào)制方式的應用。

      圖3 控制程序流程簡圖

      (3) 絲桿直流無刷電機實驗。絲桿傳送機構(gòu)使用了1個直流無刷電機進行控制。學生需要運用單片機,實現(xiàn)對直流無刷電機驅(qū)動器3個控制端口的合理控制;運用電路、DA轉(zhuǎn)換器或脈寬調(diào)制對電機進行合理的速度調(diào)節(jié),實現(xiàn)速度控制。結(jié)合一側(cè)的絕對式光柵尺,對電機速度和位置進行檢測和處理。再根據(jù)升降梯上的薄膜壓力傳感器的反饋值,判斷是否有物料被傳遞過來,以決定是否降下升降梯。本實驗主要使學生了解直流無刷電機的工作方式、絕對式光柵尺的原理和應用。

      (4) 同步帶直流有刷電機實驗。同步帶傳送機構(gòu)使用了1個直流有刷電機進行控制。電機速度依靠脈寬調(diào)制的方式進行調(diào)節(jié)。再運用旋轉(zhuǎn)增量式編碼器,對電機速度和位置進行檢測和處理。結(jié)合傳送帶上方的光電門、攝像頭,檢測物料顏色、大小等屬性是否符合要求,如果不符合,使用筆型氣缸將物料從傳送帶推入廢料區(qū);如符合,則直接進入合格產(chǎn)品區(qū)。本實驗主要考察學生對攝像頭處理圖像算法的應用,使學生了解直流有刷電機的工作方式和氣缸的使用。

      4 平臺控制功能的實現(xiàn)

      (1) 步進電機閉環(huán)控制。步進電機的旋轉(zhuǎn)需要依靠單片機和步進電機驅(qū)動器,以發(fā)送四相八拍或運用集成驅(qū)動芯片的方式,控制電機軸旋轉(zhuǎn)一定的步進角。步進電機本身屬于開環(huán)控制。為了防止長時間運行所產(chǎn)生的丟步現(xiàn)象,致使步進電機無法復位的情況,運用電位器對步進電機實行閉環(huán)控制。依靠電位器實時的電阻變化,以及平臺上雙搖桿機構(gòu)兩軸旋轉(zhuǎn)角度相同的特點[12],便可以根據(jù)電位器的電壓變化,使用AD轉(zhuǎn)換器讀取電壓值,解算出步進電機實時角度,做到閉環(huán)控制。

      (2) 絲桿傳動閉環(huán)控制。直流無刷電機如果不進行速度控制,在使能后會以固定的速度持續(xù)轉(zhuǎn)動。當將它應用到絲桿傳動上時,就導致無法判斷電機轉(zhuǎn)動圈數(shù)和絲桿螺母到達的位置。利用絕對式光柵尺,將它與絲桿螺母連接在一起,利用光柵尺反饋的位置量和位移變化量[13],可以準確地知道電機轉(zhuǎn)動所導致的升降梯位移變化,并可以依此對直流無刷電機進行方向和速度進行控制。

      (3) 直流電機速度控制。直流電機因為其特性,不像步進電機一樣可以精確控制其旋轉(zhuǎn)角度和速度。所以可以采用調(diào)節(jié)供電電壓實現(xiàn)加減速和對控制端口電平進行脈寬調(diào)制這兩種方法,對直流電機的速度進行調(diào)控。其中,當采用脈寬調(diào)制的方式時,可以使用PID算法調(diào)整脈寬寬度[14],使直流電機的速度趨于穩(wěn)定。再配合編碼器和光柵尺進行反饋調(diào)節(jié),可以達到精確控制的目的。

      5 結(jié) 語

      實驗教學是培養(yǎng)學生實踐創(chuàng)新能力的重要途徑[15]。通過建立檢測控制教學實驗平臺,讓學生接觸到一個融合了幾門專業(yè)課程核心的、區(qū)別于以前單一制式的綜合實驗儀器,改善實際教學效果。通過實驗平臺的使用,學生一方面可以直觀地了解機械傳動機構(gòu)實際運行方式,掌握傳感器的工作原理以及嵌入式系統(tǒng)和編程。另一方面,通過實驗平臺的應用訓練,學生可以更好地鞏固課堂上學過的知識,激發(fā)他們對于所學專業(yè)的興趣,還可以讓他們更早地熟悉STM32和uC/OS-III的編程方式,有利于他們更好地適應以后的工作需要。本實驗裝置已應用在本科生測控專業(yè)的實驗教學中,并得到武漢大學設備處的資助。

      [1] 項 俊,鐘玉林,干建平.生物學實驗課程創(chuàng)新體系的探索[J].實驗室研究與探索,2008,27(10):80-82.

      XIANG Jun, ZHONG Yu-lin, GAN Jian-ping. Exploration on the Innovative Experimental Course System of Biology[J]. Research and Exploration in Laboratory, 2008, 27(10): 80-82.

      [2] 倪驍驊,趙忠偉.嵌入式系統(tǒng)在裝配機器人控制中的應用[J].鹽城工學院學報(自然科學版),2009,22(2):8-11.

      NI Xiaohua, ZHAO Zhongwei. The Application of Embedded System in Assembling RobotControl[J]. Journal of Yancheng Institute of Technology(Natural Science Edition), 2009, 22(2): 8-11.

      [3] 周 杰,陳偉海,于守謙.基于ARM的嵌入式系統(tǒng)在機器人控制系統(tǒng)中應用[J].微計算機信息,2007(2):1-2.

      ZHOU Jie, CHEN Weihua, YU Shouqian. The Application of Embedded System Based on ARM for Robot Control System[J]. Microcomputer Information, 2007(2):1-2.

      [4] 王 艷,沈 毅,徐立松.ARM嵌入式系統(tǒng)在移動機器人中的應用[J].實驗科學與技術(shù),2011,9(4):7-10.

      WANG Yan, SHEN Yi, XU Lisong. Applications ARM Embedded System in Mobile Robots[J]. Experiment Science and Technology, 2011, 9(4): 7-10.

      [5] 張其亮,韓 斌.“嵌入式系統(tǒng)”課程的實驗教學研究[J].實驗室研究與探索,2009,28(6):132-133.

      ZHANG Qi-liang, HAN Bin. Research on the Embedded System’s Experimental Courses Teaching[J]. Research and Exploration in Laboratory, 2009, 28(6): 132-133.

      [6] 勾慧蘭,劉光超.基于STM32的最小系統(tǒng)及串口通信的實現(xiàn)[J].工業(yè)控制計算機,2012(9):26-28.

      GOU Huilan, LIU Guangchao. Minimum System and Serial Communication Implementation Based on STM32[J]. Industrial Control Computer, 2012(9): 26-28.

      [7] 拉伯羅斯.嵌入式實時操作系統(tǒng)uC/OS-III應用開發(fā)——基于STM32微控制器[M].何小慶,張愛華譯.北京:北京航空航天大學出版社,2012.

      [8] 施 華,薛廣濤.機器人控制系統(tǒng)實時性的研究[J].計算機工程,2003,29(1):91-92.

      SHI Hua, XUE Guangtao. Research on Real-time Techniques About Robot Control Sys[J]. Computer Engineering, 2003, 29(1): 91-92.

      [9] 屈環(huán)宇,劉姳如.uC/OS-III的內(nèi)核對象解析[J].單片機與嵌入式系統(tǒng)應用,2012(6):79-81.

      QU Huayu, LIU Mingru. Kernel Object Analysis of uC/OC-II[J]. Microcontrollers & Embedded Systems, 2012(6): 79-81.

      [10] 周阿連,陳修權(quán),周健平.基于ARM的自主式機器人控制整體設計方案[J].大連海事大學學報,2007,33(1):135-137.

      ZHOU Alian, CHEN Xiuquan, ZHOU Jianping. Whole Design Plan of The Independent Robot Based on ARM Controls[J]. Journal of Dalian Maritime University, 2007, 33(1): 135-137.

      [11] 劉 森,慕春棣,趙明國.基于ARM嵌入式系統(tǒng)的擬任機器人控制器的設計[J],清華大學學報(自然科學版),2008,48(4):482-485.

      LIU Sen, MU Chundi, ZHAO Mingguo. Humanoid robot controller based on ARM embedded system[J]. Journal of Tsinghua University (Science and Technology), 2008, 48(4): 482-485.

      [12] 許賢澤.精密機械設計基礎(chǔ)[M].北京:電子工業(yè)出版社,2012.

      [13] 錢顯毅,唐國興.傳感器原理與檢測技術(shù)[M].北京:機械工業(yè)出版社,2011.

      [14] 馮清秀,鄧星鐘.機電傳動控制[M].五版.武漢:華中科技大學出版社,2011.

      [15] 馮 潔.創(chuàng)新型人才培養(yǎng)中實驗教學的問題與對策[J].實驗室研究與探索,2008,27(4):102-105.

      FENG JI. The Problems and Countermeasures of Experimental Teaching in Innovation-Oriented Talents Training[J]. Research and Exploration in Laboratory, 2008, 27(4): 102-105.

      猜你喜歡
      嵌入式直流電機
      基于直流載波通信的LAMOST控制系統(tǒng)設計
      關(guān)于電機滾動軸承的選擇與計算
      防爆電機(2021年3期)2021-07-21 08:13:00
      瞻望電機的更新?lián)Q代
      防爆電機(2021年1期)2021-03-29 03:02:52
      歡迎訂閱2022年《電機與控制應用》
      一款高效的30V直流開關(guān)電源設計
      搭建基于Qt的嵌入式開發(fā)平臺
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
      電機隱憂
      能源(2016年2期)2016-12-01 05:10:31
      非隔離型光伏并網(wǎng)逆變器直流注入抑制方法
      基于MATLAB的輕型直流輸電系統(tǒng)的仿真
      崇州市| 高陵县| 织金县| 北票市| 中卫市| 镇康县| 忻州市| 孝昌县| 阳西县| 康马县| 鲁甸县| 普陀区| 安图县| 拉萨市| 江阴市| 凤山市| 乌鲁木齐县| 余庆县| 酉阳| 庆城县| 水城县| 武冈市| 个旧市| 谢通门县| 滕州市| 抚宁县| 天峨县| 崇礼县| 无锡市| 石阡县| 当阳市| 翁牛特旗| 博爱县| 绍兴县| 长武县| 乌拉特前旗| 余姚市| 太保市| 洪江市| 精河县| 长汀县|