專利名稱:基于dsp的多層循環(huán)式立體車庫控制電路及其工作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多層循環(huán)式立體車庫控制電路,特別是一種基基于 DSP的多層循環(huán)式立體車庫控制電路。
(二)
背景技術(shù):
現(xiàn)代汽車工業(yè)的發(fā)展和城市現(xiàn)代化水平的不斷提高,使得城市交通擁 擠的矛盾日益突出;同時停車場設(shè)置的不合理,造成了靜態(tài)交通混亂現(xiàn)象, 從而進一步加劇了交通擁擠;能否解決城市交通堵塞和停車難的問題,己 成為影響制約城市建設(shè)和經(jīng)濟發(fā)展的一個重要因素;要解決動態(tài)交通問題, 首先要解決靜態(tài)交通問題;相比于常規(guī)的大中型停車場,立體車庫以其節(jié) 省占地面積、出入庫管理方便、存取車省時省力、配置靈活等特點成為了 解決城市"停車難"問題的重要途徑和發(fā)展方向;在多層循環(huán)式立體車庫 控制系統(tǒng)中,控制器是其核心部件之一,它通過產(chǎn)生并控制驅(qū)動開關(guān)器件
的脈沖來控制裝置的各種行為,完成所需完成的任務,它的性能直接影響 立體車庫存取車的效率。
目前,國內(nèi)外已有的立體車庫仍然采用常規(guī)的PLC作為控制核心,雖 然能滿足各種類型立體車庫的運動控制,但是隨著用戶需求的不斷提高和 擴大,立體車庫逐漸向智能化、人性化的方向發(fā)展,對立體車庫的可靠性、
控制精度和速度都提出了更高的要求,從而對控制芯片的性能也提出更高 要求;PLC在立體車庫的實際應用中所存在的問題也越來越多的顯現(xiàn)出來; 具體表現(xiàn)在運行速度和生產(chǎn)的成本兩個方面;在運行速度方面,PLC的運算 速度只能達到US (微秒)級,這使得PLC已經(jīng)逐漸地不能滿足立體車庫對 控制芯片的要求了;在生產(chǎn)成本方面,立體車庫需要的I/0點數(shù)比較多, 如果用PLC的控制方法,生產(chǎn)成本將會很高,這對于降低立體車庫的存取 車的成本來說是一個嚴峻的挑戰(zhàn);如何解決這兩方面的問題,關(guān)系到立體 車庫將來的發(fā)展方向。
(三)
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于DSP的多層循環(huán)式立體車庫控制電 路,它結(jié)合高性能的信號處理器和先進的控制算法,構(gòu)造出一種新型多層 循環(huán)式立體車庫控制裝置,以獲得快速準確存取車的控制效果,同時降低了立體車庫的生產(chǎn)成本和運行費用,大大提高了立體車庫同常規(guī)停車庫的 市場競爭力。
本發(fā)明的技術(shù)方案基于DSP的多層循環(huán)式立體車庫控制電路,其特
征在于它是由DSP主處理器、CPLD計數(shù)和譯碼電路、光耦隔離裝置、 碼盤傳感器、功率放大器以及執(zhí)行機構(gòu)所組成;其中,DSP主處理器輸入 端雙向串聯(lián)光耦隔離裝置和CAN收發(fā)器后連接CAN總線;DSP主處理器 輸出端串聯(lián)光耦隔離裝置和功率放大器后連接到執(zhí)行機構(gòu),執(zhí)行機構(gòu)串聯(lián) 碼盤傳感器、光耦隔離、CPLD計數(shù)和譯碼電路后連接到DSP主處理器。
上述所說的DSP主處理器各主要接口與外部的連接關(guān)系為外部時鐘 信號輸入端口 CLKIN與外部頻率為10MHz的時鐘脈沖發(fā)生器相連,經(jīng)過內(nèi) 部鎖相環(huán)(PLL)倍頻后為電路提供40MHz的工作時鐘;為輸入時鐘提供濾波 功能的接口 PIJJF和接口 PILF2連接到外部LC濾波電路;用來檢測拖車板 的零位的外部中斷輸入端口 XINT1接收CPLD提供的外部中斷信號;夕卜部復 位端口 RS連接用于對外部輸入電壓進行監(jiān)視的外部看門狗電路,當電壓超 出規(guī)定值時向DSP主處理器發(fā)送復位信號使DSP主處理器復位;用于從外 部存儲器中讀取執(zhí)行控制算法時需要的各種參數(shù)的SPICLK、 SPI—S0MI、 SPISIM0和B00TEN為串行端口 ,與外部存儲器相連;D0 D15為16位數(shù)據(jù) 總線,與CPLD相連,接收CPLD計數(shù)器提供的數(shù)據(jù);A0 A15為16位地址 總線,IS、 WE、 RD、 STRB為外部控制總線,都與CPLD連接,共同對整個電 路提供各種譯碼和控制;CANRX和CANTX為通信端口,通過光耦隔離與CAN 總線收發(fā)器相連,最后連接到通信總線上,與主控計算機交互信息;PWM0 PWMn為多路PWM控制脈沖輸出端口 ,輸出的P麗脈沖控制信號經(jīng)過光耦隔 離和功率放大后送執(zhí)行機構(gòu)控制各拖車板的運行;用來對DSP主處理器進 行仿真和調(diào)試的TRST、 TMS、 TDI、 TDO、 TCK、 E畫和EMU1為調(diào)試端口, 與外部標準JTAG調(diào)試接口相連;用于實現(xiàn)CAN總線通信的DSP主處理器內(nèi) 部自帶的CAN控制器模塊,其所需的PWM控制脈沖由兩個事件管理器中的 多路PWM脈沖發(fā)生器產(chǎn)生。
上述所說的CPLD計數(shù)和譯碼電路各接口與外部的連接關(guān)系為 PHASElA PHASEnA和PHASElB PHASEnB為多對碼盤脈沖信號輸入端口 ,接 收碼盤脈沖信號并進行計數(shù);PHASE1A與PHASE1B為一對輸入端,PHASEnA 與PHASEnB為一對輸入端,以此類推;SWITCH1 SWITCI-In為各拖車板零 位檢測輸入端口;用于把計數(shù)結(jié)果送給DSP主處理器D0 D15為16位數(shù)據(jù) 端口,與DSP主處理器的數(shù)據(jù)總線相連;用于完成各種控制和譯碼功能的A0 A15和IS、 WE、 RD、 STRB等端口分別與DSP主處理器相應端口連接, 接收DSP主處理器的地址和控制信號;TMS、 TDI、 TDO、 TCK各端口分別與 外部標準連接。
上述所說的CPLD計數(shù)和譯碼電路中的所有計數(shù)器的信號引腳說明為 Phase a、 Phase b分別為碼盤傳感器的兩路脈沖輸入信號,即計數(shù)的對象; Clear為CPLD內(nèi)部譯碼后產(chǎn)生清零信號;Read為CPLD內(nèi)部譯碼產(chǎn)生的DSP 主處理器讀計數(shù)器值信號,該位有效時把計數(shù)結(jié)果Q[]送給DSP主處理器。
上述所說的碼盤傳感器釆用的是型號為IT236的碼盤傳感器,它把拖 車版的位置信息轉(zhuǎn)換成兩路寬度相同但相位差9(T的脈沖信號,脈沖的數(shù) 目與拖車板運動的距離成正比,相位差的符號代表拖車板運動的方向,通 過對兩路脈沖進行計數(shù)得到拖車板的實際位置。
一種上述基于DSP的多層循環(huán)式立體車庫控制電路的工作方法,其特征 在于它包括以下階段
(1) 采集拖車板信息階段執(zhí)行機構(gòu)通過與拖車板接觸的碼盤傳感器 把拖車板的位置信息轉(zhuǎn)換成兩路寬度相同但相位差9(T的脈沖信號;當每
個拖車板經(jīng)過自己的零位時,由執(zhí)行機構(gòu)內(nèi)的光電零位檢測開關(guān)向CPLD 輸出一脈沖信號;其中,脈沖的數(shù)目與拖車板運動的距離成正比,相位差 的符號代表拖車板運動的方向;
(2) 光耦隔離及CPLD脈沖計數(shù)階段脈沖信號經(jīng)過光耦隔離裝置隔 離后,傳送到CPLD計數(shù)和譯碼電路中的CPLD脈沖計數(shù)器,CPLD對各零 位脈沖信號進行處理,然后由其XINT1端口以外部中斷的方式將經(jīng)CPLD 譯碼后的信號送到DSP主處理器,從而通過對兩路脈沖進行計數(shù)從而得到 拖車板的實際位置;
(3) DSP主處理器處理階段DSP主處理器運行中斷服務子程序?qū)?收到的拖車板位置信息進行計算和分析,并結(jié)合主控計算機的控制命令產(chǎn) 生相應的PWM脈沖控制信號,是哪一個拖車板就給哪一個計數(shù)器發(fā)送清零 控制信號,如果是偽信號則不作理會。
(4) DSP主處理器執(zhí)行階段DSP主處理器產(chǎn)生的PWM脈沖控制信 號,經(jīng)過光耦隔離和功率放大后傳送到執(zhí)行機構(gòu),控制拖車板的運行;同 時,DSP主處理器先進行光耦隔離以提高精度,然后通過CAN總線收發(fā)器 連接到CAN總線上。
本發(fā)明的工作原理為DSP輪流讀取每個計數(shù)器中的數(shù)值,并與主控 計算機的控制命令進行比較,使用PD等算法計算出需要的控制信號,利用DSP內(nèi)部自帶的PWM脈沖信號發(fā)生器產(chǎn)生需要的P鵬營h沖控制信號送相應執(zhí) 行機構(gòu),對拖車板進行控制,同時把拖車板的運行情況通過CAN總線上傳 給主控計算機,主控計算機再產(chǎn)生新的控制命令,如此進行下去,就可以 完成規(guī)定的控制任務。
DSP的軟件開發(fā)是在其專用的集成開發(fā)環(huán)境CCS(Code Composer Stu— dio)中編譯好程序,用一根下載線通過標準的JTAG接口就可以把程序燒錄 到DSP的程序存儲器中,然后完成各種仿真和調(diào)試功能。
由于CPLD的引腳極其靈活,用戶可'以根據(jù)需要任意選取和配置,這就 大大提高了設(shè)計的靈活性,同時降低了電路板布線的復雜程度;同時,CPLD 支持多種輸入方法,用戶只需在專用的開發(fā)軟件上使用自己熟悉的編程語 言編譯出需要的軟件,然后使用專用的下載線把程序下載到CPLD中,就可 以進行在線修改和調(diào)試,而且大部分設(shè)計和優(yōu)化工作可由軟件自動完成, 開發(fā)簡單,使用方便。
本發(fā)明的優(yōu)越性在于①利用高性能數(shù)字信號處理芯片和先進的控制 算法,實現(xiàn)對多層循環(huán)式立體車庫的控制,以獲得快速準確存取車的控制 效果,可在很大程度上提高立體車庫的運行速度和控制精度,同時降低了 立體車庫的生產(chǎn)成本和運行費用,大大提高了立體車庫同常規(guī)停車庫的市 場競爭力;②由于DSP在運行速度、生產(chǎn)成本、控制性能、功能擴展等方 面具有'PLC無法超越的優(yōu)勢,使得DSP外擴CPLD會逐漸取代PLC成為現(xiàn)代 電子智能化立體車庫控制部分的主流;③DSP和CPLD的軟件功能實現(xiàn)過程 開發(fā)簡單,使用方便。
(四)
附圖1為本發(fā)明所涉一種基于DSP的多層循環(huán)式立體車庫控制電路的 總體結(jié)構(gòu)示意圖。
附圖2為本發(fā)明所涉一種基于DSP的多層循環(huán)式立體車庫控制電路的 DSP主處理器與外部電路的主要接口示意圖。
附圖3為本發(fā)明所涉一種基于DSP的多層循環(huán)式立體車庫控制電路的 C LD連接示意圖-。
附圖4為本發(fā)明所涉一種基于DSP的多層循環(huán)式立體車庫控制電路的 單個計數(shù)器示意圖。
(五)
具體實施例方式
實施例 一種基于DSP的多層循環(huán)式立體車庫控制電路(見附圖l),其
特征在于它是由DSP主處理器、CPLD計數(shù)和譯碼電路、光耦隔離裝置、碼盤傳感器、功率放大器以及執(zhí)行機構(gòu)戶斥組成;其中,DSP主處理器輸入 端雙向串聯(lián)光耦隔離裝置和CAN收發(fā)器后連接CAN總線;DSP主處理器 輸出端串聯(lián)光耦隔離裝置和功率放大器后連接到執(zhí)行機構(gòu),執(zhí)行機構(gòu)串聯(lián) 碼盤傳感器、光耦隔離、CPLD計數(shù)和譯碼電路后連接到DSP主處理器。
上述所說的DSP主處理器各主要接口與外部的連接關(guān)系為(見附圖2): 外部時鐘信號輸入端口 CLKIN與外部頻率為10MHz的時鐘脈沖發(fā)生器相連, 經(jīng)過內(nèi)部鎖相環(huán)(PLL)倍頻后為電路提供40MHz的工作時鐘;為輸入時鐘提 供濾波功能的接口 PIJJF和接口 PILF2連接到外部LC濾波電路;用來檢測 拖車板的零位的外部中斷輸入端口 XINT1接收CPLD提供的外部中斷信號; 外部復位端口 RS連接用于對外部輸入電壓進行監(jiān)視的外部看門狗電路,當 電壓超出規(guī)定值時向DSP主處理器發(fā)送復位信號使DSP主處理器復位;用 于從外部存儲器中讀取執(zhí)行控制算法時需要的各種參數(shù)的SPICLK、 SPI— S0MI、 SPISIM0和B00TEN為串行端口,與外部存儲器相連;D0 D15為16 位數(shù)據(jù)總線,與CPLD相連,接收CPLD計數(shù)器提供的數(shù)據(jù);A0 A15為16 位地址總線,IS、 WE、 RD、 STRB為外部控制總線,都與CPLD連接,共同對 整個電路提供各種譯碼和控制;CANRX和CANTX為通信端口,通過光耦隔離 與CAN總線收發(fā)器相連,最后連接到通信總線上,與主控計算機交互信息; P麗0 PWMn為多路PWM控制脈沖輸出端口 ,輸出的PWM脈沖控制信號經(jīng)過 光耦隔離和功率放大后送執(zhí)行機構(gòu)控制各拖車板的運行;用來對DSP主處 理器進行仿真和調(diào)試的TRST、 TMS、 TDI、 TDO、 TCK、 EMUO和EMU1為調(diào)試 端口,與外部標準JTAG調(diào)試接口相連;用于實現(xiàn)CAN總線通信的DSP主處 理器內(nèi)部自帶的CAN控制器模塊,其所需的PWM控制脈沖由兩個事件管理 器中的多路PWM脈沖發(fā)生器產(chǎn)生。
上述所說的CPLD計數(shù)和譯碼電路各接口與外部的連接關(guān)系(見附圖3) 為PHASElA PHASEnA和PHASElB PHASEnB為多對碼盤脈沖信號輸入端.口 , 接收碼盤脈沖信號并進行計數(shù);PHASE1A與PHASE1B為一對輸入端,PHASEnA 與PHASEnB為一對輸入端,以此類推;SWITCH1 SWITCI-In為各拖車板零 位檢測輸入端口;用于把計數(shù)結(jié)果送給DSP主處理器D0 D15為16位數(shù)據(jù) 端口,與DSP主處理器的數(shù)據(jù)總線相連;用于完成各種控制和譯碼功能的 A0 A15和IS、 WE、 RD、 STRB等端口分別與DSP主處理器相應端口連接, 接收DSP主處理器的地址和控制信號;TMS、 TDI、 TDO、 TCK各端口分別與 外部標準連接。上述所說的CPLD計數(shù)和譯碼電路中的所有計數(shù)器的信號引腳說明(見 附圖4)為Phase a、 Phase b分別為碼盤傳感器的兩路脈沖輸入信號, 即計數(shù)的對象;Clear為CPLD內(nèi)部譯碼后產(chǎn)生清零信號;Read為CPLD內(nèi) 部譯碼產(chǎn)生的DSP主處理器讀計數(shù)器值信號,該位有效時把計數(shù)結(jié)果q[] 送給DSP主處理器。
上述所說的碼盤傳感器(見附圖1)采用的是型號為IT236的碼盤傳感 器,它把拖車版的位置信息轉(zhuǎn)換成兩路寬度相同但相位差90°的脈沖信號, 脈沖的數(shù)目與拖車板運動的距離成正比,相位差的符號代表拖車板運動的 方向,通過對兩路脈沖進行計數(shù)得到拖車板的實際位置。
一種上述基于DSP的多層循環(huán)式立體車庫控制電路的工作方法,其特征 在于它包括以下階段
(1) 采集拖車板信息階段執(zhí)行機構(gòu)通過與拖車板接觸的碼盤傳感器
把拖車板的位置信息轉(zhuǎn)換成兩路寬度相同但相位差9(T的脈沖信號;當每
個拖車板經(jīng)過自己的零位時,由執(zhí)行機構(gòu)內(nèi)的光'電零位檢測開關(guān)向CPLD 輸出一脈沖信號;其中,脈沖的數(shù)目與拖車板運動的距離成正比,相位差 的符號代表拖車板運動的方向;
(2) 光耦隔離及CPLD脈沖計數(shù)階段脈沖信號經(jīng)過光耦隔離裝置隔 離后,傳送到CPLD計數(shù)和譯碼電路中的CPLD脈沖計數(shù)器,CPLD對各零 位脈沖信號進行處理,然后由其XINT1端口以外部中斷的方式將經(jīng)CPLD 譯碼后的信號送到DSP主處理器,從而通過對兩路脈沖進行計數(shù)從而得到 拖車板的實際位置;
(3) DSP主處理器處理階段DSP主處理器運行中斷服務子程序?qū)?收到的拖車板位置信息進行計算和分析,并結(jié)合主控計算機的控制命令產(chǎn) 生相應的PWM脈沖控制信號,是哪一個拖車板就給哪一個計數(shù)器發(fā)送清零 控制信號,如果是偽信號則不作理會。
(4) DSP主處理器執(zhí)行階段DSP主處理器產(chǎn)生的PWM脈沖控制信 號,經(jīng)過光耦隔離和功率放大后傳送到執(zhí)行機構(gòu),控制拖車板的運行;同 時,DSP主處理器先進行光耦隔離以提高精度,然后通過CAN總線收發(fā)器 連接到CAN總線上。
權(quán)利要求
1、一種基于DSP的多層循環(huán)式立體車庫控制電路,其特征在于它是由DSP主處理器、CPLD計數(shù)和譯碼電路、光耦隔離裝置、碼盤傳感器、功率放大器以及執(zhí)行機構(gòu)所組成;其中,DSP主處理器輸入端雙向串聯(lián)光耦隔離裝置和CAN收發(fā)器后連接CAN總線;DSP主處理器輸出端串聯(lián)光耦隔離裝置和功率放大器后連接到執(zhí)行機構(gòu),執(zhí)行機構(gòu)串聯(lián)碼盤傳感器、光耦隔離、CPLD計數(shù)和譯碼電路后連接到DSP主處理器。
2、根據(jù)權(quán)利要求1所說的一種基于DSP的多層循環(huán)式立體車庫控 制電路,其特征在于所說DSP主處理器各主要接口與外部的連接關(guān)系為 外部時鐘信號輸入端口 CLKIN與外部頻率為10MHz的時鐘脈沖發(fā)生器相 連,經(jīng)過內(nèi)部鎖相環(huán)(PLL)倍頻后為電路提供40MHz的工作時鐘;為輸入 時鐘提供濾波功能的接口 PIJJF和接口 PILF2連接到外部LC濾波電路; 用來檢測拖車板的零位的外部中斷輸入端口 XINT1接收CPLD提供的外部 中斷信號;外部復位端口 RS連接用于對外部輸入電壓進行監(jiān)視的外部看 門狗電路,當電壓超出規(guī)定值時向DSP主處理器發(fā)送復位信號使DSP主 處理器復位;用于從外部存儲器中讀取執(zhí)行控制算法時需要的各種參數(shù) 的SPICLK、 SPI—S0MI、 SPISIM0和B00TEN為串行端口,與外部存儲器 相連;D0 D15為16位數(shù)據(jù)總線,與CPLD相連,接收CPLD計數(shù)器提供 的數(shù)據(jù);A0 A15為16位地址總線,IS、 WE、 RD、 STRB為外部控制總線, 都與CPLD連接,共同對整個電路提供各種譯碼和控制;CANRX和CANTX 為通信端口,通過光耦隔離與CAN總線收發(fā)器相連,最后連接到通信總 線上,與主控計算機交互信息;PWMO PWMn為多路PWM控制脈沖輸出端 口 ,輸出的PWM脈沖控制信號經(jīng)過光耦隔離和功率放大后送執(zhí)行機構(gòu)控 制各拖車板的運行;用來對DSP主處理器進行仿真和調(diào)試的TRST、 TMS、 TDI、 TDO、 TCK、 EMUO和EMU1為調(diào)試端口 ,與外部標準JTAG調(diào)試接口 相連;用于實現(xiàn)CAN總線通信的DSP主處理器內(nèi)部自帶的CAN控制器模 塊,其所需的PWM控制脈沖由兩個事件管理器中的多路PWM脈沖發(fā)生器 產(chǎn)生。
3、根據(jù)權(quán)利要求1所說的一種基于DSP的多層循環(huán)式立體車庫控制 電路,其特征在于所說的CPLD計數(shù)和譯碼電路各接口與外部的連接關(guān)系 為PHASElA PHASEnA和PHASElB PHASEnB為多對碼盤脈沖信號輸入端口,接收碼盤脈沖信號并進行計數(shù);PHASE1A與PHASE1B為一對輸入 端,PHASEnA與PHASEnB為一對輸入端,以此類推;SWITCH1 SWITCI-In 為各拖車板零位檢測輸入端口;用于把計數(shù)結(jié)果送給DSP主處理器D0 D15為16位數(shù)據(jù)端口,與DSP主處理器的數(shù)據(jù)總線相連;用于完成各種 控制和譯碼功能的A0 A15和IS、 WE、 RD、 STRB等端口分別與DSP主處 理器相應端口連接,接收DSP主處理器的地址和控制信號;TMS、 TDI、 TDO、 TCK各端口分別與外部標準連接。
4、 根據(jù)權(quán)利要求1所說的一種基于DSP的多層循環(huán)式立體車庫控制 電路,其特征在于所說的CPLD計數(shù)和譯碼電路中的所有計數(shù)器的信號引 腳說明為Phase a、 Phase b分別為碼盤傳感器的兩路脈沖輸入信號, 即計數(shù)的對象;Clear為CPLD內(nèi)部譯碼后產(chǎn)生清零信號;Read為CPLD 內(nèi)部譯碼產(chǎn)生的DSP主處理器讀計數(shù)器值信號,該位有效時把計數(shù)結(jié)果 q[]送給DSP主處理器。
5、 根據(jù)權(quán)利要求1所說的一種基于DSP的多層循環(huán)式立體車庫控制 電路,其特征在于所說的碼盤傳感器采用的是型號為IT236的碼盤傳感 器,它把拖車版的位置信息轉(zhuǎn)換成兩路寬度相同但相位差卯。的脈沖信 號,脈沖的數(shù)目與拖車板運動的距離成正比,相位差的符號代表拖車板 運動的方向,通過對兩路脈沖進行計數(shù)得到拖車板的實際位置。
6、 一種基于DSP的多層循環(huán)式立體車庫控制電路,其特征在于它包括以下階段-(1) 采集拖車板信息階段執(zhí)行機構(gòu)通過與拖車板接觸的碼盤傳感 器把拖車板的位置信息轉(zhuǎn)換成兩路寬度相同但相位差90°的脈沖信號; 當每個拖車板經(jīng)過自己的零位時,由執(zhí)行機構(gòu)內(nèi)的光電零位檢測開關(guān)向 CPLD輸出一脈沖信號;其中,脈沖的數(shù)目與拖車板運動的距離成正比, 相位差的符號代表拖車板運動的方向;(2) 光耦隔離及CPLD脈沖計數(shù)階段脈沖信號經(jīng)過光耦隔離裝置 隔離后,傳送到CPLD計數(shù)和譯碼電路中的CPLD脈沖計數(shù)器,CPLD對 各零位脈沖信號進行處理,然后由其XINT1端口以外部中斷的方式將經(jīng) CPLD譯碼后的信號送到DSP主處理器,從而通過對兩路脈沖進行計數(shù) 從而得到拖車板的實際位置;(3) DSP主處理器處理階段DSP主處理器運行中斷服務子程序?qū)?接收到的拖車板位置信息進行計算和分析,并結(jié)合主控計算機的控制命令產(chǎn)生相應的PWM脈沖控制信號,是哪一個拖車板就給哪一個計數(shù)器 發(fā)送清零控制信號,如果是偽信號則不作理會。(4) DSP主處理器執(zhí)行階段DSP主處理器產(chǎn)生的PWM脈沖控制 信號,經(jīng)過光耦隔離和功率放大后傳送到執(zhí)行機構(gòu),控制拖車板的運行; 同時,DSP主處理器先進行光耦隔離以提高精度,然后通過CAN總線 收發(fā)器連接到CAN總線上。
全文摘要
一種基于DSP的多層循環(huán)式立體車庫控制電路,其特征在于它是由DSP主處理器、CPLD計數(shù)和譯碼電路、光耦隔離裝置、碼盤傳感器、功率放大器以及執(zhí)行機構(gòu)所組成;工作方法包括①采集拖車板信息階段;②光耦隔離及CPLD脈沖計數(shù)階段;③DSP處理階段;④DSP輸出控制信息階段;本發(fā)明的優(yōu)越性在于利用高性能DSP芯片和先進的控制算法,在很大程度上提高了立體車庫的運行速度和控制精度,同時降低了立體車庫的生產(chǎn)成本和運行費用,大大提高了立體車庫的市場競爭力;由于DSP在運行速度、生產(chǎn)成本、控制性能、功能擴展等方面具有PLC無法超越的優(yōu)勢,使得DSP外擴CPLD會逐漸取代PLC成為現(xiàn)代電子智能化立體車庫控制部分的主流;DSP和CPLD的軟件功能實現(xiàn)過程開發(fā)簡單,使用方便。
文檔編號G05B19/042GK101419440SQ20081015279
公開日2009年4月29日 申請日期2008年11月3日 優(yōu)先權(quán)日2008年11月3日
發(fā)明者豐美麗, 劉增高, 周雪松, 張海濤, 邵寶福, 馬云斌, 馬幼捷, 鳴 齊 申請人:天津理工大學