[發(fā)明專(zhuān)利]基于CPLD的電腦橫織機(jī)控制器中電磁鐵延時(shí)關(guān)斷方法無(wú)效
申請(qǐng)?zhí)枺?/td> | 201110347803.0 | 申請(qǐng)日: | 2011-11-07 |
公開(kāi)(公告)號(hào): | CN102508451A | 公開(kāi)(公告)日: | 2012-06-20 |
發(fā)明(設(shè)計(jì))人: | 黃繼業(yè);高明煜;黃健;曾毓;何志偉 | 申請(qǐng)(專(zhuān)利權(quán))人: | 杭州電子科技大學(xué) |
主分類(lèi)號(hào): | G05B19/042 | 分類(lèi)號(hào): | G05B19/042 |
代理公司: | 杭州求是專(zhuān)利事務(wù)所有限公司 33200 | 代理人: | 杜軍 |
地址: | 310018 浙*** | 國(guó)省代碼: | 浙江;33 |
權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 基于 cpld 電腦 織機(jī) 控制器 電磁鐵 延時(shí) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電腦橫織機(jī)領(lǐng)域,特指是電腦橫織機(jī)控制器中電磁鐵延時(shí)關(guān)斷的方法,具體是一種基于CPLD的電腦橫織機(jī)控制器中電磁鐵延時(shí)關(guān)斷的方法。
背景技術(shù)
在現(xiàn)有的技術(shù)中,電腦橫織機(jī)控制器中電磁鐵延時(shí)關(guān)斷方法通常是基于單片機(jī)或者ARM為核心,用軟件實(shí)現(xiàn)算法,過(guò)多的使用延時(shí)使得控制器的速度受到限制,不能滿足電腦橫織機(jī)高速運(yùn)行的要求。其次,修改單片機(jī)或者ARM的軟件算法中電磁鐵延時(shí)復(fù)雜,易受到其他任務(wù)的干擾,一旦電磁鐵沒(méi)有在指定的延時(shí)關(guān)斷將會(huì)導(dǎo)致電磁鐵燒毀。
發(fā)明內(nèi)容
本發(fā)明的目的就是克服現(xiàn)有技術(shù)的不足,提出一種基于CPLD的電腦橫織機(jī)控制器中電磁鐵延時(shí)關(guān)斷的方法,解決了現(xiàn)有的電腦橫織機(jī)控制中電磁鐵延時(shí)關(guān)斷方法中速度受限的缺點(diǎn)。
本發(fā)明的基于CPLD的電腦橫織機(jī)控制器中電磁鐵延時(shí)關(guān)斷的方法,依賴(lài)于如下硬件裝置:?jiǎn)纹瑱C(jī)控制電路、自定義總線緩沖器、CPLD控制電路、譯碼電路、光電耦合器電路、電磁鐵驅(qū)動(dòng)電路,單片機(jī)控制電路的輸出端輸出數(shù)據(jù)到自定義總線緩沖器上,CPLD接收來(lái)自自定義總線緩沖器上的數(shù)據(jù),CPLD控制電路的輸出端與譯碼電路的輸入端連接,譯碼電路的輸出端與光電耦合器的輸入連接,光電耦合器的輸出端連接電磁鐵驅(qū)動(dòng)電路。
單片機(jī)控制方法具體步驟如下:
A1:?jiǎn)纹瑱C(jī)將自定義總線緩沖器上的最高三位置為100并向自定義總線以右對(duì)齊的方式填充電磁鐵延時(shí)關(guān)斷時(shí)間的二進(jìn)制數(shù)值;
A2:如果單片機(jī)內(nèi)部存儲(chǔ)數(shù)據(jù)是要控制動(dòng)作三角電磁鐵,則執(zhí)行A3,否則執(zhí)行A4;
A3:?jiǎn)纹瑱C(jī)將自定義總線緩沖器上的最高三位置為011并向自定義總線緩沖器以右對(duì)齊的方式填充所要控制的動(dòng)作三角電磁鐵的地址的二進(jìn)制數(shù)值;?
A4:?jiǎn)纹瑱C(jī)將自定義總線緩沖器上的最高三位置為010并向自定義總線緩沖器以右對(duì)齊的方式填充所要控制的選針電磁鐵的地址的二進(jìn)制數(shù)值。
CPLD控制電路包括延時(shí)保存電路、第一數(shù)據(jù)存儲(chǔ)隊(duì)列、第二數(shù)據(jù)存儲(chǔ)隊(duì)列、第一數(shù)據(jù)輸出電路和第二數(shù)據(jù)輸出電路,所述隊(duì)列延時(shí)保存電路控制方法具體包括以下步驟:
B1:檢測(cè)自定義總線緩沖器上的數(shù)據(jù),如果自定義總線緩沖器上的高三位為100,則執(zhí)行B2,否則繼續(xù)執(zhí)行B1;
B2:CPLD將自定義總線緩沖器上的除高三位外的數(shù)據(jù)以右對(duì)齊的方式保存在保存自定義總線緩沖器上電磁鐵延時(shí)關(guān)斷時(shí)間的寄存器中。
所述第一數(shù)據(jù)存儲(chǔ)隊(duì)列實(shí)現(xiàn)方法具體包括以下步驟:
C1:檢測(cè)自定義總線緩沖器上的數(shù)據(jù),如果自定義總線緩沖器上的高三位為010,則執(zhí)行C2,否則繼續(xù)執(zhí)行C1;
C2:把當(dāng)前高速計(jì)數(shù)器的數(shù)值減去保存在保存自定義總線緩沖器上電磁鐵延時(shí)關(guān)斷時(shí)間的寄存器的數(shù)值作為第一數(shù)據(jù)存儲(chǔ)隊(duì)列的輸入端,把保存自定義總線緩沖器上所要控制電磁鐵對(duì)應(yīng)的地址的寄存器作為第一數(shù)據(jù)存儲(chǔ)隊(duì)列的輸入端的高位,同時(shí)導(dǎo)通保存自定義總線緩沖器上所要控制電磁鐵對(duì)應(yīng)的地址的寄存器對(duì)應(yīng)的選針電磁鐵;
C3:如果第一數(shù)據(jù)存儲(chǔ)隊(duì)列滿信號(hào)為1,則繼續(xù)執(zhí)行C3,否則執(zhí)行C4;
C4:將第一數(shù)據(jù)存儲(chǔ)隊(duì)列輸入端的數(shù)據(jù)存入索引A所對(duì)應(yīng)的地址中,索引A+1;
C5:如果索引A=索引B-1,則輸出第一數(shù)據(jù)存儲(chǔ)隊(duì)列滿信號(hào)為1。
所述第二數(shù)據(jù)存儲(chǔ)隊(duì)列實(shí)現(xiàn)方法具體包括以下步驟:
D1:檢測(cè)自定義總線緩沖器上的數(shù)據(jù),如果自定義總線緩沖器上的高三位為011,則執(zhí)行D2,否則繼續(xù)執(zhí)行D1;
D2:把當(dāng)前低速計(jì)數(shù)器的數(shù)值減去保存在保存自定義總線緩沖器上電磁鐵延時(shí)關(guān)斷時(shí)間的寄存器的數(shù)值作為第二數(shù)據(jù)存儲(chǔ)隊(duì)列的輸入端,把保存自定義總線緩沖器上所要控制電磁鐵對(duì)應(yīng)的地址的寄存器作為第二數(shù)據(jù)存儲(chǔ)隊(duì)列的輸入端的高位,同時(shí)導(dǎo)通保存自定義總線緩沖器上所要控制電磁鐵對(duì)應(yīng)的地址的寄存器對(duì)應(yīng)的動(dòng)作三角電磁鐵;
D3:如果第二數(shù)據(jù)存儲(chǔ)隊(duì)列滿信號(hào)為1,則繼續(xù)執(zhí)行D3,否則執(zhí)行D4;
D4:將第二數(shù)據(jù)存儲(chǔ)隊(duì)列輸入端的數(shù)據(jù)存入索引C所對(duì)應(yīng)的地址中,索引C+1;
D5:如果索引C=索引D-1,則輸出第二數(shù)據(jù)存儲(chǔ)隊(duì)列滿信號(hào)為1。
所述第一數(shù)據(jù)輸出實(shí)現(xiàn)方法具體包括以下步驟:
E1:檢測(cè)第一數(shù)據(jù)存儲(chǔ)隊(duì)列的輸出端低位的數(shù)據(jù),如果等于當(dāng)前高速計(jì)數(shù)器的數(shù)值且第一數(shù)據(jù)存儲(chǔ)隊(duì)列為空信號(hào)為0,則執(zhí)行E2,否則繼續(xù)執(zhí)行E1;
E2:關(guān)斷第一數(shù)據(jù)存儲(chǔ)隊(duì)列輸出端高位所對(duì)應(yīng)選針電磁鐵;
E3:索引B-1;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110347803.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種衛(wèi)星移動(dòng)終端機(jī)中CPLD的測(cè)試方法
- CPLD的升級(jí)處理方法、裝置和系統(tǒng)
- CPLD的升級(jí)處理系統(tǒng)
- 一種加載邏輯文件的方法及裝置
- 一種通過(guò)BIOS升級(jí)CPLD的系統(tǒng)及方法
- 一種服務(wù)器刷新CPLD后自主生效的方法及BMC
- 一種CPLD的固件升級(jí)系統(tǒng)和方法
- 一種CPLD故障的檢測(cè)和修復(fù)方法及裝置
- 基于CPLD存儲(chǔ)雙控同步系統(tǒng)、方法、設(shè)備及存儲(chǔ)介質(zhì)
- 一種升級(jí)CPLD硬件的裝置、方法及電子設(shè)備