日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 《機(jī)電信息》
[導(dǎo)讀]摘要:設(shè)計了一種變頻器節(jié)電運(yùn)行參數(shù)顯示調(diào)節(jié)裝置系統(tǒng)。該系統(tǒng)利用sTM32開發(fā)平臺對變頻器參數(shù)進(jìn)行了設(shè)置,借助ADs、KeiluVision5等軟件操作sTM32開發(fā)板,使用圖形軟件庫sTemwin,調(diào)用其提供的函數(shù)接口,開發(fā)嵌入式圖形界面。以液晶顯示屏作為控制界面,通過Modbus協(xié)議將sTM32開發(fā)板與變頻器連接,即可實(shí)現(xiàn)利用sTM32開發(fā)板遠(yuǎn)程控制變頻器節(jié)電運(yùn)行參數(shù)的設(shè)計。

引言

在實(shí)際的變頻器調(diào)速應(yīng)用中,工作人員需到現(xiàn)場才能控制變頻器,造成很大的不便。隨著企業(yè)工作現(xiàn)場總線的發(fā)展,遠(yuǎn)程控制變頻器系統(tǒng)開始進(jìn)入我國各大型企業(yè)中,不但提高了變頻器操作效率,還起到了節(jié)約電量的作用,變頻器的遠(yuǎn)程控制突顯出了越來越重要的作用。

1研究背景

變頻器是通過對電力半導(dǎo)體的控制,可以使工頻發(fā)生改變的電能控制裝置。在變頻器遠(yuǎn)程控制過程中,系統(tǒng)中的電動機(jī)與變頻器連接,進(jìn)行電動機(jī)頻率的調(diào)控。在操控室中安裝有PLC,用來輸出動作相關(guān)信號。當(dāng)現(xiàn)場需要對電動機(jī)進(jìn)行調(diào)控時,由操控室發(fā)出動作指令,動作指令可通過使用PLC轉(zhuǎn)換輸出動作模擬信號,經(jīng)過網(wǎng)絡(luò)傳輸,被變頻器控制端接收,變頻器讀取接收的信號,將電機(jī)調(diào)整到指令動作或頻率,實(shí)現(xiàn)變頻器的遠(yuǎn)程控制。本文設(shè)計了一個嵌入式控制變頻器參數(shù)系統(tǒng),其功能包括以下幾個方面:通過嵌入式控制,實(shí)現(xiàn)高速數(shù)據(jù)采集:基于STM32F103ZET6設(shè)計了用于數(shù)據(jù)采集的硬件電路,內(nèi)含144個引腳、112個I/o口,大部分I/o口均支持5V電壓傳輸(模擬通道除外),且可支持調(diào)試。調(diào)節(jié)運(yùn)行參數(shù)時,運(yùn)用了ModbuS協(xié)議將STM32開發(fā)板與變頻器連接,使用圖形軟件庫STemwin,調(diào)用函數(shù)接口,設(shè)計開發(fā)嵌入式圖形界面,并通過圖形控制界面實(shí)現(xiàn)間接控制變頻器。為了提高性能,在STM32F103ZET6上完成了嵌入式KeiluViSion5的調(diào)試與運(yùn)行,并且在KeiluViSion5環(huán)境下完成了對GPIo、顯示屏、LED數(shù)碼管、按鍵、紅外遙控等模塊以及I/o口的相關(guān)設(shè)備驅(qū)動程序,并且編寫了相對應(yīng)的程序?qū)υO(shè)備進(jìn)行控制與使用。通過對變頻器參數(shù)的設(shè)置,可以實(shí)現(xiàn)設(shè)定變頻器加減速時間、最低頻率、偏置頻率,選擇加減速模式,提升轉(zhuǎn)矩等功能。而對于利用STM32開發(fā)板實(shí)現(xiàn)對變頻器參數(shù)的設(shè)定研究,成本較低,同時可擴(kuò)展實(shí)現(xiàn)對變頻器參數(shù)顯示的遠(yuǎn)程控制。隨著工業(yè)自動化程度的不斷提高,在變頻器廣泛應(yīng)用的電力、石油、鋼鐵等行業(yè)均有大量需求,本項目研究成果亦可得到廣泛應(yīng)用。

2系統(tǒng)結(jié)構(gòu)框架

2.1 STM32主系統(tǒng)架構(gòu)

STM32開發(fā)平臺主要由嵌入式微處理器、顯示器、觸摸屏、存儲器、設(shè)備控制模塊、電源模塊組成。本文使用的開發(fā)板是M3內(nèi)核,Cortex-M3采用ARMv7-M架構(gòu),使用的是STM3F103ZET6芯片,內(nèi)核為32位高性能ARMCortex-M3處理器,時鐘高達(dá)72MHz,實(shí)際還可以超頻一些,采用單周期乘法和硬件除法:有144個引腳和112個I/o口,大部分I/o口都支持5V電壓傳輸(模擬通道除外),支持調(diào)試:TFTLCD模塊使用的是四線電阻式觸摸屏。電阻式觸摸屏是一種傳感器,它將矩形區(qū)域中的觸摸點(diǎn)(),X)的物理位置轉(zhuǎn)換為代表)坐標(biāo)和X坐標(biāo)的電壓。電阻觸摸屏的工作原理主要是通過壓力感應(yīng)原理來實(shí)現(xiàn)對屏幕內(nèi)容的操作和控制。

2.2STemWin應(yīng)用軟件架構(gòu)

典型的STemwin應(yīng)用軟件架構(gòu)如表1所示。

STemwin軟件架構(gòu)主要由表1所示部分組成,最底層是硬件層,是指最基本的板級支持軟件包(BSP),即是底層驅(qū)動,它提供了對硬件平臺資源最直接的訪問。STemwin軟件庫承上啟下,運(yùn)行在硬件層之上,與硬件層之間僅靠液晶驅(qū)動連接,而向應(yīng)用層則提供了各種便于用戶制作GUI應(yīng)用的接口。STemwin提供的函數(shù)接口,使得開發(fā)嵌入式圖形界面應(yīng)用變得簡單而快捷,只需要編寫好液晶驅(qū)動粘合STemwin庫和硬件BSP層的中間件,就可以正常使用STemwin。

3基于ST.M,平臺的STemWin移植

將STemwin移植到STM32開發(fā)平臺,主要分成以下步驟:下載STemwin源碼、添加STemwin文件到工程、修改工程文件、移植觸摸屏、添加STemwinDemo測試。

3.1STemWin的初始化配置

STemwin的內(nèi)存分配等一些初始化配置包含在GUIConf.c文件中。該文件內(nèi)還包含GUIConf.h頭文件,主要對STemwin的配置進(jìn)行設(shè)置,例如是否使用存儲器,是否使用觸摸功能,是否支持操作系統(tǒng)等。GUIConf.h文件代碼如下:

#ifndefGUICoNFH

#defineGUICoNFH

#defineGUINUMLA一ERS10//顯示的最大層數(shù)

#defineGUIoSY0(//不使用操作系統(tǒng)

#defineGUISUSSPoRRPUTH(0)//不支持觸摸#defineGUIDEFAULRFPNR&GUIFont6x8//默認(rèn)字體#defineGUISUSSPoRMPUSE(l)//支持鼠標(biāo)

#defineGUIwINSUSSPoR(l)//窗口管理

#defineGUISUSSPoRMEMDEV(l)//存儲設(shè)備#defineGUISUSSPoRDEVITES(l)//使用設(shè)備指針#endif

3.2LCD驅(qū)動設(shè)置

SRM32通過SSI總線與觸摸屏芯片相連,通常的方法是采用輪詢方法獲取觸摸屏的觸點(diǎn)動作,這種方法不僅實(shí)時性差,而且浪費(fèi)單片機(jī)的執(zhí)行周期[2]。本文調(diào)用LTDxTonfig()和LTDxDiSplayDriver()這兩個函數(shù),使用LTD初始化函數(shù)RFRLTDInit()來初始化LTD,并且通過GUIDoVRemplate.c文件將打點(diǎn)和讀點(diǎn)等函數(shù)封裝起來傳遞給SRemwin,LTDxTonfig()函數(shù)代碼如下:

//配置程序,用于創(chuàng)建顯示驅(qū)動器件,設(shè)置顏色轉(zhuǎn)換程序和顯示尺寸

voidLTDxTonfig(void)(

GUIDEVITETreateAndLink(&GUIDoVRemplateASI,GUITTM565,0,0)://創(chuàng)建顯示驅(qū)動件

LTDSetSizeEx(0,tftlcddata.width,tftlcddata.height):LTDSetVSizeEx(0,tftlcddata.width,tftlcddata.height):}

GUIDEVITETreateAndLink()函數(shù)用來創(chuàng)建顯示驅(qū)動器件,第二個參數(shù)是指定所使用的調(diào)色板,本文使用的是GUITTM565調(diào)色板,即oGB565,最后根據(jù)LTD尺寸來設(shè)置屏幕大小。tftlcddata.width和tftlcddata.height是RFR彩屏的X寬度和y高度。本文實(shí)驗(yàn)所使用的液晶屏是TJR0560l,該液晶顯示屏的主要特點(diǎn)如下:屏幕尺寸:640×480dpi:內(nèi)建oAM內(nèi)存容量:768kB:l6位色彩:支持MTU接口:不帶觸摸顯示模塊。

4STemWin的圖形界面設(shè)計

4.1STemWin的窗口管理機(jī)制及移動拖影的消除

本文使用函數(shù)cbBkwindow()作為這個背景窗口的回調(diào)函數(shù)。wMSAINR消息作為清屏操作,實(shí)現(xiàn)重繪背景窗口。新建窗口的回調(diào)函數(shù)cbwindow(),調(diào)用函數(shù)wMTreatewindow()創(chuàng)建一個窗口hwnd,窗口的回調(diào)函數(shù)為cbwindow(),窗口屬性設(shè)置為可見。移動窗口,每次X、y分別移動2個像素。刪除窗口hwnd,使背景窗口wMHBwIN無效,這樣下一次調(diào)用GUIExec()函數(shù)的時候就會重繪背景窗口wMHBwIN。而此時移動窗口hwnd,背景窗口wMHBwIN并沒有設(shè)置回調(diào)函數(shù),因此當(dāng)hwnd移動時會有拖影。而再調(diào)用函數(shù)wMSetTallback()為背景窗口設(shè)置回調(diào)函數(shù)cbBkwindow(),這樣在移動窗口hwnd的時候就會調(diào)用cbBkwindow()重繪背景窗口,從而可以消除拖影?;卣{(diào)函數(shù)設(shè)置如下:

//為背景窗口設(shè)置回調(diào)函數(shù)

cbPldBK=wMSetTallback(wMHBKwIN,cbBkwindow):Movewindow("BackgroundhaSbeenredraw")://移動窗口

wMSetTallback(wMHBKwIN,cbPldBK):

}

voidSRemwINwMoedrawReSt(void)

SRemwinwMoeDrawReSt():

while(l)

GUIDelay(l0):

}

4.2文本顯示設(shè)置

本實(shí)驗(yàn)寫的SRemwin應(yīng)用是通過voidemwindemotaSk(void*parg)任務(wù)函數(shù)進(jìn)行調(diào)用,文本顯示調(diào)用代碼如下:

//EMwINDEMP任務(wù)

voidemwindemotaSk(void*parg)

SRemwINRextReSt():

while(l)

GUIDelay(l0):

}

上述的SRemwINRextReSt()函數(shù)是實(shí)現(xiàn)文本顯示的函數(shù),該函數(shù)包含在textdemo.c文件內(nèi),textdemo.h文件是對函數(shù)的聲明,方便其他文件能夠調(diào)用。將編寫的文本顯示工程編譯成功后,下載到開發(fā)板平臺運(yùn)行。在LTD應(yīng)用中,其余數(shù)值、圖形、位圖、顏色等的顯示,對話框、BURRPN等控件的應(yīng)用,大多都采用如上函數(shù)調(diào)用等方式實(shí)現(xiàn)。

5結(jié)語

本文設(shè)計的是一種變頻器節(jié)電運(yùn)行參數(shù)顯示調(diào)節(jié)裝置系統(tǒng),其本質(zhì)是對嵌入式系統(tǒng)的應(yīng)用。該系統(tǒng)在遠(yuǎn)程控制系統(tǒng)運(yùn)用方面有廣闊的發(fā)展空間。本文結(jié)合變頻器控制設(shè)計了嵌入式遠(yuǎn)程控制系統(tǒng),該控制系統(tǒng)不僅能節(jié)約電能,還能提高生產(chǎn)效率,將廣泛應(yīng)用于各行業(yè)生產(chǎn)實(shí)踐中。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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