專利名稱:基于嵌入式處理器arm和dsp的手套機(jī)控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制系統(tǒng),具體地說(shuō)是一種基于嵌入式處理器ARM和DSP 的手套機(jī)控制系統(tǒng)。
背景技術(shù):
手套機(jī)是一種針織機(jī)械,用于編織勞保手套、各種時(shí)裝手套、半指手套、 全指手套、防寒手套以及時(shí)尚流行手套等,市場(chǎng)需求量大。傳統(tǒng)的手套機(jī)控 制系統(tǒng)一般采用多單片機(jī)的開發(fā)方案,各個(gè)控制模塊一般都獨(dú)立各自工作, 集成度不高,可靠性低,各控制模塊通過(guò)RS232通訊,這樣在系統(tǒng)結(jié)構(gòu)及抗 干擾的性能上有所影響。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的不足而提供的一種基于嵌入式處理器 ARM和DSP的手套機(jī)控制系統(tǒng),該系統(tǒng)采用嵌入式處理器ARM (高級(jí)精簡(jiǎn)指令 級(jí))處理器及DSP (數(shù)字信號(hào))處理器作為控制器來(lái)實(shí)現(xiàn)其各功能,滿足編 織工藝要求。
本發(fā)明的目的是這樣實(shí)現(xiàn)的-
一種基于嵌入式處理器ARM和DSP的手套機(jī)控制系統(tǒng),該系統(tǒng)包括 以ARM處理器為核心并設(shè)有人機(jī)接口及花型輸入接口的上位機(jī); 以DSP處理器為核心并執(zhí)行上位機(jī)送來(lái)的命令并將相應(yīng)的命令發(fā)送給對(duì) 應(yīng)執(zhí)行模塊的下位機(jī);
連接上位機(jī)及下位機(jī)的通訊協(xié)議。
所述對(duì)應(yīng)執(zhí)行模塊為控制機(jī)頭伺服機(jī)構(gòu)、沙嘴選擇機(jī)構(gòu)、選針器及機(jī)頭 三角機(jī)構(gòu)。所述通訊協(xié)議采用Modbus協(xié)議,對(duì)控制系統(tǒng)中的各個(gè)子系統(tǒng)進(jìn)行數(shù)據(jù)交換。
本發(fā)明可以提高數(shù)據(jù)傳輸速率,擴(kuò)大花型文件存儲(chǔ)空間,增加設(shè)計(jì)和使 用的靈活性,大大提高手套機(jī)的生產(chǎn)效率。
圖1為本發(fā)明結(jié)構(gòu)示意圖
圖2為本發(fā)明操作流程圖
具體實(shí)施例方式
下面結(jié)合附圖,對(duì)本發(fā)明進(jìn)行具體描述。
參閱圖1,本發(fā)明上位機(jī)負(fù)責(zé)人機(jī)界面、花型文件的輸入和解析的計(jì)算 工作,下位機(jī)主要負(fù)責(zé)接收上位機(jī)的控制數(shù)據(jù)并控制輸出,同時(shí)接收現(xiàn)場(chǎng)采 集的信息給上位機(jī)。
本發(fā)明上位機(jī)以ARM處理器為核心,實(shí)現(xiàn)人機(jī)接口和花型數(shù)據(jù)處理。該 上位機(jī)先通過(guò)花型輸入接口讀入由計(jì)算機(jī)花型準(zhǔn)備系統(tǒng)生成的花型文件,采 用高次冪解析算法將文件進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,并將文件中的行控制數(shù)據(jù)和 針控制數(shù)據(jù)傳給下位機(jī)DSP處理器控制手套機(jī)的實(shí)時(shí)運(yùn)行。同時(shí)上位機(jī)還接 收并處理大量來(lái)自下位機(jī)的實(shí)時(shí)數(shù)據(jù)和傳感器信號(hào),采用積分求和算法將手 套機(jī)實(shí)時(shí)工作狀態(tài)數(shù)據(jù)壓縮,同時(shí)將其中的一些重要參數(shù)顯示在界面上。
本發(fā)明下位機(jī)采用DSP處理器,解釋并執(zhí)行上位機(jī)送來(lái)的命令,即將相應(yīng) 的控制命令發(fā)送給對(duì)應(yīng)的執(zhí)行模塊。如控制機(jī)頭伺服機(jī)構(gòu)、沙嘴選擇機(jī)構(gòu)、 選針器及機(jī)頭三角機(jī)構(gòu)等。
參閱圖2,本發(fā)明上電后進(jìn)行初始化工作,然后査詢直到初始化完成, 進(jìn)入主界面后等待按鍵按下,如果按鍵指示進(jìn)入運(yùn)行狀態(tài),程序中一方面繼續(xù)檢測(cè)是否有鍵按下,另外一方面檢測(cè)花型輸入接口是否有數(shù)據(jù)接收到;如 果按鍵指示進(jìn)入的是參數(shù)設(shè)置狀態(tài),那么程序?qū)⒄{(diào)用功能參數(shù)設(shè)置進(jìn)程。功 能參數(shù)設(shè)置進(jìn)程中,采用高次冪解析算法將花型輸入接口收到的數(shù)據(jù)及參數(shù) 設(shè)置過(guò)程中修改的參數(shù)進(jìn)行復(fù)合解析;高次冪解析算法采用如下公式
Y:AJT+AH2Xn—2+……A,X+A。 式中Y為解析花型命令結(jié)果,本發(fā)明所涉及手套機(jī)控制使用的數(shù)據(jù); An, Ah"…'A,.A。為解析系數(shù),取值為自然數(shù); X為在花型輸入接口收到的數(shù)據(jù)及參數(shù)設(shè)置過(guò)程中修改的參數(shù)。 手套機(jī)正常工作時(shí)一直處在正常運(yùn)行狀態(tài),實(shí)時(shí)判斷是否停止鍵按下的 進(jìn)程中。在正常運(yùn)行狀態(tài)進(jìn)程中嵌入式ARM處理器實(shí)時(shí)接收到數(shù)字信號(hào)DSP 處理器上傳的手套機(jī)狀態(tài)數(shù)據(jù),并采用積分求和算法將數(shù)據(jù)壓縮,具體公式 如下
50
j='
式中Pk為嵌入式ARM處理器中壓縮的數(shù)據(jù)結(jié)果;
Qkj為在當(dāng)前時(shí)刻向前50組數(shù)字信號(hào)DSP處理器上傳的手套機(jī)狀
態(tài)數(shù)據(jù);
由于本發(fā)明中軟件采用20mS定時(shí)中斷,故j的數(shù)值選取從1-50,也就 是當(dāng)前時(shí)刻向前IS的手套機(jī)機(jī)器狀態(tài)數(shù)據(jù)。
如果在工作過(guò)程中有停止運(yùn)行命令出現(xiàn)則系統(tǒng)停止工作。
權(quán)利要求
1、一種基于嵌入式處理器ARM和DSP的手套機(jī)控制系統(tǒng),其特征在于該系統(tǒng)包括以ARM處理器為核心并設(shè)有人機(jī)接口及花型輸入接口的上位機(jī);以DSP處理器為核心并執(zhí)行上位機(jī)送來(lái)的命令并將相應(yīng)的命令發(fā)送給對(duì)應(yīng)執(zhí)行模塊的下位機(jī);連接上位機(jī)及下位機(jī)的通訊協(xié)議。
2、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征在于對(duì)應(yīng)執(zhí)行模塊為控制機(jī) 頭伺服機(jī)構(gòu)、沙嘴選擇機(jī)構(gòu)、選針器及機(jī)頭三角機(jī)構(gòu)。
3、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征在于通訊協(xié)議采用Modbus 協(xié)議。
全文摘要
本發(fā)明公開了一種基于嵌入式處理器ARM和DSP的手套機(jī)控制系統(tǒng),該系統(tǒng)包括以ARM處理器為核心并設(shè)有人機(jī)接口及花型輸入接口的上位機(jī);以DSP處理器為核心并執(zhí)行上位機(jī)送來(lái)的命令并將相應(yīng)的命令發(fā)送給對(duì)應(yīng)執(zhí)行模塊的下位機(jī);連接上位機(jī)及下位機(jī)的通訊協(xié)議。本發(fā)明可以提高數(shù)據(jù)傳輸速率,擴(kuò)大花型文件存儲(chǔ)空間,增加設(shè)計(jì)和使用的靈活性,大大提高手套機(jī)的生產(chǎn)效率。
文檔編號(hào)G05B19/418GK101592949SQ200910052280
公開日2009年12月2日 申請(qǐng)日期2009年5月31日 優(yōu)先權(quán)日2009年5月31日
發(fā)明者樂 潘, 白驚宇, 童忠寶, 強(qiáng) 韓 申請(qǐng)人:宇恒電控裝置(上海)有限公司;潘 樂