一種新的電梯門機(jī)控制系統(tǒng)
發(fā)布時(shí)間:2008/6/3 0:00:00 訪問(wèn)次數(shù):545
1 系統(tǒng)的硬件設(shè)計(jì)
系統(tǒng)的硬件構(gòu)成如圖1所示,輸入及顯示電路完成人機(jī)交互功能,對(duì)電梯門機(jī)的執(zhí)行過(guò)程進(jìn)行設(shè)定;計(jì)算控制電路根據(jù)設(shè)定參數(shù)和外部輸入的信號(hào),依照一定的控制規(guī)律,完成計(jì)算及控制邏輯輸出;而驅(qū)動(dòng)和保護(hù)電路接受計(jì)算控制電路的控制邏輯,根據(jù)此邏輯控制執(zhí)行機(jī)構(gòu)的動(dòng)作,同時(shí)監(jiān)控自身及執(zhí)行機(jī)構(gòu)的狀態(tài),在發(fā)生故障時(shí)保護(hù)電路動(dòng)作,以保護(hù)元器件安全。下面簡(jiǎn)要介紹計(jì)算控制電路和執(zhí)行機(jī)構(gòu)。
1.1 計(jì)算控制電路
計(jì)算控制電路由msp430f149作為控制電路的處理單元,外加各種信號(hào)調(diào)整電路和參數(shù)掉電保持電路組成。主要包括:參數(shù)掉電保持電路;電機(jī)轉(zhuǎn)速反饋和運(yùn)行方向辨別電路;電流采集反饋電路;位置反饋及開(kāi)關(guān)譯碼電路;電平轉(zhuǎn)換電路。
電機(jī)轉(zhuǎn)速反饋和運(yùn)行方向辨別電路 該電路采用光電碼盤來(lái)測(cè)量電機(jī)速度,采用光柵辨向法辨別電機(jī)運(yùn)行方向。實(shí)現(xiàn)的方法是將2個(gè)光電傳感器相差90°。相位安裝,使他們產(chǎn)生相差90°。相位的a,b相脈沖波,經(jīng)整形后送到辨向電路中。
位置反饋及開(kāi)關(guān)譯碼電路 電路如圖2所示。a,b,c三相位置是由3個(gè)互差120°電角度的光電傳感器送出的方波信號(hào),經(jīng)過(guò)lm324整形后,送人msp430f149進(jìn)行最優(yōu)電流導(dǎo)通角處理,處理后輸出的3個(gè)互差120°電角度的方波信號(hào)送到gal16v8進(jìn)行開(kāi)關(guān)譯碼。gal16v8同時(shí)將譯出的控制導(dǎo)通信號(hào)與pwm調(diào)制信號(hào)、故障排鎖信號(hào)、電機(jī)正反轉(zhuǎn)信號(hào)一起譯碼,實(shí)現(xiàn)電機(jī)轉(zhuǎn)速、方向控制和故障保護(hù)功能。
1.2 執(zhí)行機(jī)構(gòu)
電梯門機(jī)開(kāi)關(guān)執(zhí)行機(jī)構(gòu)由稀土永磁無(wú)刷直流電動(dòng)機(jī)組成。電機(jī)是雙余度繞組釤鈷永磁方波電機(jī)(300v,200w,600r/min),采用集中整距繞組,氣隙磁場(chǎng)分布為方波。轉(zhuǎn)子位置傳感器為光電位置傳感器,實(shí)時(shí)檢測(cè)電機(jī)轉(zhuǎn)子相對(duì)定子繞組的位置,輸出3個(gè)寬180°電角、相位差120°電角的矩形波。根據(jù)其三路信號(hào)組合的不同,確定當(dāng)前轉(zhuǎn)子位置及應(yīng)導(dǎo)通的電樞繞組。
2 系統(tǒng)的軟件設(shè)計(jì)
系統(tǒng)的主要軟件有:系統(tǒng)初始化程序,人機(jī)交互程序,數(shù)據(jù)存取程序,系統(tǒng)監(jiān)測(cè)程序,電機(jī)控制和驅(qū)動(dòng)程序等。
2.1 系統(tǒng)初始化
系統(tǒng)初始化包括msp430f149單片機(jī)和外圍器件的初始化、系統(tǒng)全局變量的定義和賦初值。初始化完成后,程序進(jìn)入主循環(huán)體,根據(jù)預(yù)設(shè)的參數(shù)或者根據(jù)操作者的輸入進(jìn)行電機(jī)控制和調(diào)節(jié)。初始化流程如圖3所示。設(shè)置定時(shí)器時(shí),定時(shí)器a用于程序循環(huán)中的定時(shí)查詢、a/d的定時(shí)采樣、速度的定時(shí)獲取。定時(shí)器b用于產(chǎn)生pwm波,以及設(shè)定的4個(gè)加減速時(shí)間。在默認(rèn)情況下,led顯示的是電機(jī)的轉(zhuǎn)速信息,只有在操作者干預(yù)時(shí),才顯示電流、加減速時(shí)間等信息。初始程序的最后將定時(shí)器a、定時(shí)器b、各個(gè)i/o口及看門狗的中斷打開(kāi),之后在死循環(huán)中對(duì)單片機(jī)b送往單片機(jī)a(msp430f149)的速度信號(hào)進(jìn)行反復(fù)查詢。
2.2 系統(tǒng)監(jiān)測(cè)程序
程序隨時(shí)監(jiān)測(cè)的信號(hào)有:外部的位置開(kāi)關(guān)信號(hào)、ipm給出的報(bào)警號(hào)、復(fù)位請(qǐng)求信號(hào)、電梯門遇堵信號(hào)、開(kāi)門信號(hào)及關(guān)門信號(hào)。這些信號(hào)均由外部中斷口輸入。位置開(kāi)關(guān)信號(hào)告訴系統(tǒng)電梯門的極限位置;ipm的報(bào)警信號(hào)在ipm探索到過(guò)流、過(guò)熱時(shí)自動(dòng)發(fā)出;電梯門遇堵信號(hào)是在程序在進(jìn)行關(guān)門操作時(shí)遇到外力作用后發(fā)出的;開(kāi)門及關(guān)門信號(hào)直接決定電機(jī)的運(yùn)行方向,開(kāi)門動(dòng)作還受控于電梯門遇堵信號(hào)。
2.3 電機(jī)的控制和驅(qū)動(dòng)
電機(jī)控制和驅(qū)動(dòng)程序主要完成電機(jī)運(yùn)行速度曲線的處理、最優(yōu)電流開(kāi)通角的即時(shí)計(jì)算。程序在調(diào)速時(shí),將所得電機(jī)實(shí)際轉(zhuǎn)速與默認(rèn)數(shù)據(jù)進(jìn)行比較,然后對(duì)實(shí)際轉(zhuǎn)速進(jìn)行調(diào)節(jié)。為了減弱轉(zhuǎn)矩脈動(dòng),需要對(duì)轉(zhuǎn)子位置信號(hào)進(jìn)行一定角度的偏移處理,系統(tǒng)中,經(jīng)過(guò)對(duì)電機(jī)電流信號(hào)的計(jì)算,使用了3°角的最優(yōu)電流開(kāi)通角。電機(jī)的轉(zhuǎn)子位置信號(hào)引起msp430f149的中斷,在中斷處理程序中,msp430f149先根據(jù)送人的電機(jī)實(shí)際轉(zhuǎn)速信號(hào)計(jì)算出3°角所需時(shí)間,然后按照電機(jī)運(yùn)行方向信號(hào),對(duì)位置信號(hào)進(jìn)行超前或者滯后處理。退出中斷后,timer-b依照計(jì)算結(jié)果,輸出新的
1 系統(tǒng)的硬件設(shè)計(jì)
系統(tǒng)的硬件構(gòu)成如圖1所示,輸入及顯示電路完成人機(jī)交互功能,對(duì)電梯門機(jī)的執(zhí)行過(guò)程進(jìn)行設(shè)定;計(jì)算控制電路根據(jù)設(shè)定參數(shù)和外部輸入的信號(hào),依照一定的控制規(guī)律,完成計(jì)算及控制邏輯輸出;而驅(qū)動(dòng)和保護(hù)電路接受計(jì)算控制電路的控制邏輯,根據(jù)此邏輯控制執(zhí)行機(jī)構(gòu)的動(dòng)作,同時(shí)監(jiān)控自身及執(zhí)行機(jī)構(gòu)的狀態(tài),在發(fā)生故障時(shí)保護(hù)電路動(dòng)作,以保護(hù)元器件安全。下面簡(jiǎn)要介紹計(jì)算控制電路和執(zhí)行機(jī)構(gòu)。
1.1 計(jì)算控制電路
計(jì)算控制電路由msp430f149作為控制電路的處理單元,外加各種信號(hào)調(diào)整電路和參數(shù)掉電保持電路組成。主要包括:參數(shù)掉電保持電路;電機(jī)轉(zhuǎn)速反饋和運(yùn)行方向辨別電路;電流采集反饋電路;位置反饋及開(kāi)關(guān)譯碼電路;電平轉(zhuǎn)換電路。
電機(jī)轉(zhuǎn)速反饋和運(yùn)行方向辨別電路 該電路采用光電碼盤來(lái)測(cè)量電機(jī)速度,采用光柵辨向法辨別電機(jī)運(yùn)行方向。實(shí)現(xiàn)的方法是將2個(gè)光電傳感器相差90°。相位安裝,使他們產(chǎn)生相差90°。相位的a,b相脈沖波,經(jīng)整形后送到辨向電路中。
位置反饋及開(kāi)關(guān)譯碼電路 電路如圖2所示。a,b,c三相位置是由3個(gè)互差120°電角度的光電傳感器送出的方波信號(hào),經(jīng)過(guò)lm324整形后,送人msp430f149進(jìn)行最優(yōu)電流導(dǎo)通角處理,處理后輸出的3個(gè)互差120°電角度的方波信號(hào)送到gal16v8進(jìn)行開(kāi)關(guān)譯碼。gal16v8同時(shí)將譯出的控制導(dǎo)通信號(hào)與pwm調(diào)制信號(hào)、故障排鎖信號(hào)、電機(jī)正反轉(zhuǎn)信號(hào)一起譯碼,實(shí)現(xiàn)電機(jī)轉(zhuǎn)速、方向控制和故障保護(hù)功能。
1.2 執(zhí)行機(jī)構(gòu)
電梯門機(jī)開(kāi)關(guān)執(zhí)行機(jī)構(gòu)由稀土永磁無(wú)刷直流電動(dòng)機(jī)組成。電機(jī)是雙余度繞組釤鈷永磁方波電機(jī)(300v,200w,600r/min),采用集中整距繞組,氣隙磁場(chǎng)分布為方波。轉(zhuǎn)子位置傳感器為光電位置傳感器,實(shí)時(shí)檢測(cè)電機(jī)轉(zhuǎn)子相對(duì)定子繞組的位置,輸出3個(gè)寬180°電角、相位差120°電角的矩形波。根據(jù)其三路信號(hào)組合的不同,確定當(dāng)前轉(zhuǎn)子位置及應(yīng)導(dǎo)通的電樞繞組。
2 系統(tǒng)的軟件設(shè)計(jì)
系統(tǒng)的主要軟件有:系統(tǒng)初始化程序,人機(jī)交互程序,數(shù)據(jù)存取程序,系統(tǒng)監(jiān)測(cè)程序,電機(jī)控制和驅(qū)動(dòng)程序等。
2.1 系統(tǒng)初始化
系統(tǒng)初始化包括msp430f149單片機(jī)和外圍器件的初始化、系統(tǒng)全局變量的定義和賦初值。初始化完成后,程序進(jìn)入主循環(huán)體,根據(jù)預(yù)設(shè)的參數(shù)或者根據(jù)操作者的輸入進(jìn)行電機(jī)控制和調(diào)節(jié)。初始化流程如圖3所示。設(shè)置定時(shí)器時(shí),定時(shí)器a用于程序循環(huán)中的定時(shí)查詢、a/d的定時(shí)采樣、速度的定時(shí)獲取。定時(shí)器b用于產(chǎn)生pwm波,以及設(shè)定的4個(gè)加減速時(shí)間。在默認(rèn)情況下,led顯示的是電機(jī)的轉(zhuǎn)速信息,只有在操作者干預(yù)時(shí),才顯示電流、加減速時(shí)間等信息。初始程序的最后將定時(shí)器a、定時(shí)器b、各個(gè)i/o口及看門狗的中斷打開(kāi),之后在死循環(huán)中對(duì)單片機(jī)b送往單片機(jī)a(msp430f149)的速度信號(hào)進(jìn)行反復(fù)查詢。
2.2 系統(tǒng)監(jiān)測(cè)程序
程序隨時(shí)監(jiān)測(cè)的信號(hào)有:外部的位置開(kāi)關(guān)信號(hào)、ipm給出的報(bào)警號(hào)、復(fù)位請(qǐng)求信號(hào)、電梯門遇堵信號(hào)、開(kāi)門信號(hào)及關(guān)門信號(hào)。這些信號(hào)均由外部中斷口輸入。位置開(kāi)關(guān)信號(hào)告訴系統(tǒng)電梯門的極限位置;ipm的報(bào)警信號(hào)在ipm探索到過(guò)流、過(guò)熱時(shí)自動(dòng)發(fā)出;電梯門遇堵信號(hào)是在程序在進(jìn)行關(guān)門操作時(shí)遇到外力作用后發(fā)出的;開(kāi)門及關(guān)門信號(hào)直接決定電機(jī)的運(yùn)行方向,開(kāi)門動(dòng)作還受控于電梯門遇堵信號(hào)。
2.3 電機(jī)的控制和驅(qū)動(dòng)
電機(jī)控制和驅(qū)動(dòng)程序主要完成電機(jī)運(yùn)行速度曲線的處理、最優(yōu)電流開(kāi)通角的即時(shí)計(jì)算。程序在調(diào)速時(shí),將所得電機(jī)實(shí)際轉(zhuǎn)速與默認(rèn)數(shù)據(jù)進(jìn)行比較,然后對(duì)實(shí)際轉(zhuǎn)速進(jìn)行調(diào)節(jié)。為了減弱轉(zhuǎn)矩脈動(dòng),需要對(duì)轉(zhuǎn)子位置信號(hào)進(jìn)行一定角度的偏移處理,系統(tǒng)中,經(jīng)過(guò)對(duì)電機(jī)電流信號(hào)的計(jì)算,使用了3°角的最優(yōu)電流開(kāi)通角。電機(jī)的轉(zhuǎn)子位置信號(hào)引起msp430f149的中斷,在中斷處理程序中,msp430f149先根據(jù)送人的電機(jī)實(shí)際轉(zhuǎn)速信號(hào)計(jì)算出3°角所需時(shí)間,然后按照電機(jī)運(yùn)行方向信號(hào),對(duì)位置信號(hào)進(jìn)行超前或者滯后處理。退出中斷后,timer-b依照計(jì)算結(jié)果,輸出新的
熱門點(diǎn)擊
- PWM至線性信號(hào)轉(zhuǎn)換電路適于風(fēng)扇速度控制
- 人機(jī)界面的技術(shù)發(fā)展史
- 富士觸摸屏與西門子PLC通訊中的問(wèn)題及解決方
- 基于uC/OS-Ⅱ的光盤伺服控制系統(tǒng)的設(shè)計(jì)
- 為微控制器提供4到20mA回路的電路
- 水位自動(dòng)控制器 二
- 單相電動(dòng)機(jī)調(diào)速方法及其實(shí)現(xiàn)
- 一種集升降溫控制功能為一體的溫控器
- 高速64點(diǎn)FFT芯片設(shè)計(jì)技術(shù)
- 國(guó)半100V半橋式PWM控制器有效減小設(shè)計(jì)空
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究