《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM-WinCE的電機監控系統設計
基于ARM-WinCE的電機監控系統設計
來源:微型機與應用2014年第7期
張 陽,林凡強,朱 勇
(成都理工大學 信息科學與技術學院,四川 成都 610059)
摘要: 介紹了基于ARM-WinCE的電機監控系統,硬件以ARM9微處理器S3C2410為核心,軟件基于Windows CE操作系統并使用了ActiveX控件建立界面,實現對步進電機和直流電機表面溫度、轉速和運行時間等指標的監控。詳細介紹了該系統的系統功能設計、系統結構、硬件電路設計、軟件設計及測試的過程和結果。
Abstract:
Key words :

摘  要: 介紹了基于ARM-WinCE的電機監控系統,硬件以ARM9微處理器S3C2410為核心,軟件基于Windows CE操作系統并使用了ActiveX控件建立界面,實現對步進電機和直流電機表面溫度、轉速和運行時間等指標的監控。詳細介紹了該系統的系統功能設計、系統結構、硬件電路設計、軟件設計及測試的過程和結果。
關鍵詞: Windows CE;S3C2410;ActiveX

 嵌入式系統是當今自動化領域技術發展的熱點之一,它的出現為工業控制設備的實時、智能化提供了強有力的技術支持[1]。ARM微處理器是嵌入式處理器的典型代表,已經滲透到各個領域。作為32位的RISC架構,基于ARM核的微控制器芯片不但占據了高端微控制器市場的大部分市場份額,同時也逐漸向低端微控制器應用領域擴展。Windows CE操作系統具有很高的實時性,已經在汽車工業、航空工業、工業控制、安全防護等領域中得到了廣泛應用。Windows CE能從閃存啟動,從而避免了暴露在灰塵、高溫和震動環境下,使它可以適應惡劣的生產環境。因此Windows CE在工業控制領域有著很好的應用前景[2]。
1 系統概述
 本系統是一個電機監控系統,運行在S3C2410硬件平臺上,軟件運行環境為Windows CE 5.0操作系統;由ActiveX控件構成電機監控軟件界面。系統運行溫度在0~100 ℃之間。通過界面,可以直觀地看出當前直流電機和步進電機的轉速以及電機運行時間和表面的溫度,當溫度超過75℃時立即控制電機停止運轉;還可以控制電機的啟動、停止、加速和減速。通過這些實現電機的監控。
2 硬件設計
 硬件電路采用的是ARM9內核微處理器S3C2410A,擴展有64 MB SDRAM、64 MB NAND Flash、2 MB NOR Flash等存儲器,可運行Windows CE 5.0操作系統。外設主要是直流電機、步進電機、溫度傳感電路、液晶屏等,硬件框如圖1所示。

 步進電機采用了達林頓管驅動芯片ULN2003來驅動四相步進電機。溫度傳感器和TFT液晶屏的驅動電路比較簡單,下面重點介紹一下直流電機的驅動電路。
 直流電機驅動電路如圖2所示。直流電機控制使用了H橋驅動電路[3],控制口線為GPB0、GPH9(GPG0與GPH9為連接S3C2410A核心板時的引腳連接,圖中標出的是連接S3C2410A核心板的引腳編號)。JP17可以斷開直流電機控制電路與S3C2410A的連接。當GPB0輸出高電平時(即ZDJ_A點為3.3 V),則Q2、Q3導通Q6導通MOTOR_B點為MGV+,Q6導通,MOTOR_A點為GND,此時直流電機將會正轉。由于Q6的集電極通過一個二極管D7連接到H橋的另一個控制端ZDJ_B,將ZDJ_B控制端電壓鉗在1.0 V以下,因此不管GPH9輸出是高電平還是低電平,Q4、Q5都會截止Q8截止,不會造成H橋短路故障。當GPB0輸出為低電平(即ZDJ_A點為0 V)時,則Q3、Q6截止,Q7截止,GPH9的輸出電平可以控制電機反轉或停機。若GPH9輸出高電平(即ZDJ_B點為3.3 V),則Q4、Q5導通Q8導通MOTOR_A點為MGV+,Q5導通MOTOR_B點為GND,此時直流電機將會反轉。當GPH9輸出低電平時,Q4、Q5都會截止Q8截止,電機停機。二極管D8~D11為續流二極管,用于釋放電機線圈上產生的反電動勢。電阻R162、R163為限流/保護電阻。PWM0輸出信號通過一個電阻連接到一個電容上,信號通過R82和C127進行濾波,從而實現一個簡單的DAC控制電路,將輸出連接接到直流電機驅動電路,從而實現直流電機驅動[4]。

3 軟件設計
 軟件設計是基于Windows CE操作系統之上構建的,軟件框圖如圖3所示。

3.1 驅動部分
 首先是定時器的分配。S3C2410A提供了5個定時器Timer0~Timer4,Timer4分配作為操作系統時鐘Tick,將Timer3分配給觸摸屏。PWM定時器驅動程序用Timer0和Timer1得到PWM輸出信號。PWM定時器根據正弦函數sinx的值不斷改變PWM的占空比,就可以輸出一個正弦方波。
 在本系統中會使用到GPIO、PWM等驅動,當使用這些驅動時,流式接口驅動程序把設備抽象成文件系統進行操作。首先電機監控器程序使用API對設備進行訪問,文件API被操作系統轉發到FileSys.exe進程中;然后FileSys.exe發現是對設備進行操作,就會把執行交到設備管理器,接著設備管理器根據具體的請求,調用不同的流式接口驅動程序中暴露的接口;最終,驅動程序負責與硬件交互。
3.2 線程部分
 Windows CE的調度嚴格按照優先級來進行。具有最高優先級的線程如果處于就緒狀態,總會被調度系統選中;如果系統中存在多個優先級相同的就緒任務,這些進程以時間片輪算法調度;如果線程的時間片大小被設置為0,那它會一直占有處理器,直到線程結束后進入阻塞掛起或休眠狀態[5]。
 主線程(流程圖如圖4所示):主要響應各種窗口消息事件。考慮到軟件要能及時響應用戶發出的各種事件,主線程的優先級設為THREAD_PRIORITY_HIGHEST(高于正常優先級2級)。

 

 

 監控功能主要通過3個線程實現。溫度監控線程:實現對兩個電機溫度的監控,一旦溫度超過預定值,立刻停止電機轉動,從而保護電機。因為此進程的任務必須及時處理,溫度監控線程的優先級設為THREAD_ PRIORITY_TIME_CRITICAL(高于正常優先級3級,具有這個優先級的線程不會被搶占)。步進電機轉動控制線程:步進電機控制口線為GPC0、GPC5、GPC6、GPC7,只有不停地控制時序,才可以控制電機轉動,電機運行監控器軟件單獨使用一個線程來實現控制電機的轉動。步進電機轉動控制線程的優先級設為THREAD_ PRIORITY_NORMAL,擁有正常優先級。電機狀態顯示線程:電機運行監控器軟件中有溫度計,LED時鐘,轉速表3個控件分別用來顯示電機的狀態,任務量比較大,占用時間比較多,為了不影響電機運行監控器軟件的實時性,電機狀態顯示線程的優先級設為THREAD_ PRIORITY_BELOW_NORMA L(低于正常優先級一級)。
3.3 界面部分
 設計虛擬儀器面板。根據實物,在虛擬面板上放置設計好的ActiveX控件,在對象監視器中對各個控件的參數進行修改,使其與實際相符。再對各個控件進行編程,使其實現實際控件所具備的功能及各個控件之間的邏輯控制關系。LED數碼管控件通過矩形背景繪制和數碼管的繪制產生;溫度計控件通過水銀柱的繪制和刻度的繪制產生;圓形儀表盤控件通過一個儀表盤繪制和一個刻度的繪制產生;大字體按鈕控件通過一個立體矩形的繪制和一個大字體的繪制產生??紤]到刷新可能對界面產生的影響,在繪制控件過程中均采用雙緩沖技術。
4 系統測試
 將軟件與硬件聯系起來,得到一個完整的系統。對系統的各項功能進行測試,可以達到預期的效果。對電機的運行時間、轉速、表面溫度等各個指標進行了監控,效果圖如圖5所示。

 本文設計的是基于Windows CE操作系統的電機監控系統。由于硬件的限制,直流電機轉速測量是根據PWM得到的估測值,如要得到比較理想的結果,可以使用轉速傳感器來實現測速。盡管如此,整個系統安全可靠,實時性和穩定性高,硬件成本低,軟件界面友好,具有一定的推廣前景,方便以后移植到實際工控設備中。
參考文獻
[1] 吳晨曦,蔣嶸,伍新,等.電機運行監控系統的設計與實現[J].機械工程與自動化,2012(2):147-148.
[2] 王大鵬,范惠林,陳丹強,等.基于ARM-WinCE的某型航空發動機溫控盒檢測儀設計[J].電子技術應用,2013,39(5):8-11.
[3] 鄒中華,吳陳,曾慶軍.基于S3C2410的直流電機PWM調速系統[J].微計算機信息,2008(24):130-131.
[4] 周立功.ARM&WINCE實驗與實踐—基于S3C2410[M].北京:北京航天航空大學出版社,2007.
[5] 何宗鍵.WindowsCE嵌入式系統[M].北京:北京航天航空大學出版社,2007.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美a一区二区| 亚洲三级色网| 国产欧美日韩免费看aⅴ视频| 美女视频网站黄色亚洲| 在线观看日韩av电影| 国产日韩欧美一区二区| 性欧美1819sex性高清| 美女性感视频久久久| 日韩午夜免费视频| 欧美一区二区三区日韩| 欧美深夜影院| 国内精品久久久久久| 久久亚洲国产精品一区二区| 在线观看欧美一区| 欧美人交a欧美精品| 欧美日韩色一区| 亚洲一区日本| 欧美14一18处毛片| 国产精品免费区二区三区观看| 欧美激情网站在线观看| 国产美女在线精品免费观看| 欧美一乱一性一交一视频| 伊人久久大香线蕉av超碰演员| 久久裸体视频| 久久一区二区三区四区| 伊人精品在线| 午夜亚洲性色福利视频| 欧美国产精品v| 国产精品久久久久久久久借妻| 久久―日本道色综合久久| 嫩草成人www欧美| 国产欧美日韩免费看aⅴ视频| 国产精品嫩草99a| 欧美一级在线视频| 欧美一区免费| 国产精品日韩久久久| 久久国产精品网站| 亚洲福利一区| 久久久久久久久久久久久女国产乱| 亚洲麻豆国产自偷在线| 欧美日韩国产丝袜另类| 国产乱码精品一区二区三区不卡| 国产精品久久午夜| 久久爱另类一区二区小说| 久久综合给合| 久热这里只精品99re8久| 国产精品中文字幕在线观看| 欧美激情综合五月色丁香小说| 亚洲精选久久| 国产亚洲人成网站在线观看| 国产日韩欧美在线| 欧美黄色免费网站| 在线欧美小视频| 亚洲国产欧美一区二区三区丁香婷| 一区在线观看| 久久亚洲图片| 午夜精品久久久| 午夜宅男久久久| 99热这里只有成人精品国产| 一区二区三区在线免费视频| 欧美系列电影免费观看| 先锋亚洲精品| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲欧美在线看| 欧美日韩123| 国产精品日韩二区| 国产精品一国产精品k频道56| 欧美日韩亚洲另类| 99视频+国产日韩欧美| 伊人久久婷婷色综合98网| 欧美人与性禽动交情品| 久久一区免费| 国产精品s色| 国产日本欧美一区二区三区| 国产精品国产三级国产aⅴ9色| 国产精品国产三级国产aⅴ9色| 欧美日韩亚洲91| 久热这里只精品99re8久| 欧美日韩激情小视频| 99re成人精品视频| 久久国产精品99久久久久久老狼| 国产欧美激情| 亚洲缚视频在线观看| 日韩一级二级三级| 欧美中文字幕精品| 亚洲一区网站| 亚洲一区二区少妇| 欧美一区二区三区在线观看| 欧美精品一区在线观看| 亚洲校园激情| 欧美性色视频在线| 国产精品亚洲精品| 国产精品中文字幕欧美| 国产精品日日摸夜夜添夜夜av| 久久综合网hezyo| 暖暖成人免费视频| 亚洲国产美女久久久久| 国产主播喷水一区二区| 欧美日韩一区免费| 国产麻豆精品在线观看| 欧美三区在线| 激情五月综合色婷婷一区二区| 性色av一区二区三区红粉影视| 亚洲激情成人网| 欧美一区二粉嫩精品国产一线天| 亚洲丁香婷深爱综合| 久久视频精品在线| 国产精品夜夜夜| 亚洲一区在线观看免费观看电影高清| 黄色亚洲大片免费在线观看| 国产一区二区你懂的| 欧美日韩第一页| 一本色道久久综合| 欧美v日韩v国产v| 一区二区三区偷拍| 欧美一区激情视频在线观看| 欧美乱大交xxxxx| 亚洲精品在线视频| 欧美片在线播放| 影音先锋中文字幕一区二区| 99www免费人成精品| 亚洲欧洲另类国产综合| 一二三区精品福利视频| 久久爱www.| 野花国产精品入口| 日韩亚洲欧美一区| 国产免费观看久久黄| 国产精品99久久久久久有的能看| 欧美极品aⅴ影院| 欧美日韩国产123| 欧美一区二区福利在线| 欧美激情视频一区二区三区在线播放| 国产亚洲一区二区在线观看| 国产精品老女人精品视频| 久久se精品一区精品二区| 国产精品美女一区二区| 亚洲二区三区四区| 久久成人国产精品| 国产视频久久久久久久| 欧美成在线视频| 国产一区二区三区无遮挡| 欧美日本高清视频| 亚洲欧美国产va在线影院| 美国三级日本三级久久99| 久久久久国产精品一区三寸| 久久狠狠婷婷| 国产一区二区丝袜高跟鞋图片| 午夜精品久久久久久久久久久久| 欧美伊人久久久久久午夜久久久久| 久久久久久自在自线| 久久五月婷婷丁香社区| 女人香蕉久久**毛片精品| 久久爱91午夜羞羞| 久久综合成人精品亚洲另类欧美| 欧美精品成人在线| 欧美三日本三级少妇三99| 欧美午夜视频网站| 在线日韩一区二区| 欧美日韩亚洲天堂| 国产偷久久久精品专区| 国语自产精品视频在线看一大j8| 亚洲欧美精品伊人久久| 亚洲视屏一区| 亚洲精品永久免费| 伊人成综合网伊人222| 国产精品美女久久久免费| 国产精品免费区二区三区观看| 欧美一区二区三区在线观看| 欧美激情亚洲一区| 欧美激情aⅴ一区二区三区| 在线观看日产精品| 欧美国产极速在线| 老色批av在线精品| 国产精品专区一| 亚洲欧美另类在线观看| 欧美亚洲动漫精品| 国产精品理论片在线观看| 欧美一区亚洲| 欧美成人日韩| 亚洲一区二区三区成人在线视频精品| 亚洲欧美激情四射在线日| 国产一区二区三区高清播放| 亚洲黄色一区| 欧美日韩高清免费| 国产三级欧美三级日产三级99| 亚洲精品资源| 亚洲综合色噜噜狠狠| 欧美午夜无遮挡| 久久综合狠狠| 欧美性jizz18性欧美| 久久久久久久尹人综合网亚洲| 欧美午夜精品久久久久久孕妇| 国产精品久久久久久久一区探花| 欧美日本国产在线| 欧美视频专区一二在线观看| 欧美体内谢she精2性欧美| 亚洲第一偷拍| 国产精品美腿一区在线看| 亚洲人精品午夜在线观看| 欧美成人免费在线观看| 一区二区三区 在线观看视| 欧美视频在线观看视频极品| 欧美性猛交xxxx乱大交退制版| 欧美日韩色综合| 欧美在线免费播放| 亚洲精品免费一二三区| 久久九九久久九九| 欧美日韩小视频| 欧美岛国激情| 欧美大学生性色视频| 国产一区二区丝袜高跟鞋图片| 亚洲高清精品中出| 国产日韩久久| 国产日韩在线播放| 国产亚洲福利社区一区| 欧美成人免费网| 国产婷婷色一区二区三区| 欧美日韩系列| 国产精品一二三四| 久久综合久久美利坚合众国| 国产亚洲精品激情久久| 欧美激情视频给我| 欧美精品观看| 国产一区二区欧美| 国产精品拍天天在线| 欧美成人精品h版在线观看| 国产精品人人做人人爽| 欧美日韩亚洲一区二区三区在线观看| 影音先锋国产精品| 国内精品视频一区| 亚洲一区二区在线看| 精品二区久久| 国产精品成人在线| 亚洲一区二区三区四区五区黄| 精品成人久久| 欧美大成色www永久网站婷| 欧美精品七区| 欧美国产一区二区三区激情无套| 欧美一级视频一区二区| 欧美在线视频观看| 久久亚洲欧洲| 亚洲国产精品久久久久| 一本一本久久a久久精品牛牛影视| 亚洲午夜日本在线观看| 国产精品电影网站| 亚洲夫妻自拍| 久久尤物电影视频在线观看| 国产精品久久影院| 久久国产精彩视频| 国产精品99久久99久久久二8| 影音先锋亚洲电影| 国产一区91精品张津瑜| 欧美99久久| 最新成人在线| 久久久久欧美精品| 午夜在线观看欧美| 久久久久久亚洲精品中文字幕| 正在播放日韩| 在线综合+亚洲+欧美中文字幕| 久久精品女人的天堂av| 亚洲欧美国产高清| 亚洲国产精品久久| 国产一区二区久久精品| 免费久久久一本精品久久区| 国产日韩成人精品| 亚洲裸体在线观看| 国产精品午夜视频| 久久久美女艺术照精彩视频福利播放| 国产精品理论片| 国产精品一区二区视频| 亚洲伦理久久| 国产麻豆午夜三级精品| 亚洲视频精选| 国产精品xxxav免费视频| 亚洲自拍偷拍网址| 国产精品国产三级国产普通话蜜臀| 欧美色视频一区| 久久精品一区蜜桃臀影院| 在线成人中文字幕| 亚洲一区二区三区欧美| 欧美成年人网站| 国产精品国产三级国产| 91久久国产综合久久蜜月精品| 欧美午夜不卡影院在线观看完整版免费| 亚洲美女精品成人在线视频| 日韩亚洲欧美综合| 欧美日韩一区二区在线播放| 亚洲高清在线观看| 亚洲免费精品| 亚洲经典自拍| 久久国产精品久久久久久久久久| 国产日韩视频一区二区三区| 欧美国产三级| 狂野欧美激情性xxxx| 亚洲欧洲精品一区二区三区不卡| 狠狠色丁香婷综合久久| 狠狠色狠狠色综合人人| 欧美mv日韩mv亚洲| 模特精品裸拍一区| 久久九九国产| 中文国产成人精品| 国产美女精品免费电影| 亚洲在线视频| 欧美亚一区二区| 国产精品嫩草99av在线| 欧美精品aa| 国产一区二区剧情av在线| 欧美理论片在线观看| 亚洲综合色激情五月| 国产亚洲精品久久久久婷婷瑜伽| 亚洲区一区二区三区| 欧美日韩免费高清一区色橹橹| 久久久久久久一区二区| 在线午夜精品| 欧美一区二区视频在线观看2020| 中日韩在线视频| 宅男66日本亚洲欧美视频| 国产精品成人一区二区三区吃奶| 狠狠v欧美v日韩v亚洲ⅴ| 欧美精品在线免费观看| 欧美激情亚洲一区| 久久久精品999| 狠狠色噜噜狠狠狠狠色吗综合| 欧美少妇一区| 国产精品久久久久久久久免费| 欧美激情免费观看| 久久精品日韩欧美| 激情欧美一区|