最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種基于fpga的電子提花機控制系統(tǒng)的制作方法

文檔序號:1706517閱讀:430來源:國知局
專利名稱:一種基于fpga的電子提花機控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子提花機控制系統(tǒng),具體地說是涉及一種基于FPGA的電子 提花機控制系統(tǒng)。
背景技術(shù)
電子提花機是利用電子控制機構(gòu)代替機械式提花龍頭,通過控制各種顏色 經(jīng)紗的沉浮和梭子的動作實現(xiàn)提花織造。其結(jié)構(gòu)簡單、速度高,在國內(nèi)外已得 到廣泛的應(yīng)用。當(dāng)前英國博納斯(Bonas)公司、瑞士史陶比爾(Staubli)公司、 德國格羅斯(Gross)公司所研制的提花機代表了世界上電子提花機的生產(chǎn)和應(yīng) 用水平。截止目前,雖然國外電子提花機處于先進(jìn)水平,其電子提花機控制系 統(tǒng)也是處于世界頂級,但上述廠家的提花機控制系統(tǒng)均具有數(shù)據(jù)傳輸速度慢, 花型數(shù)據(jù)存儲量低的瓶頸問題。就國內(nèi)而言,總體看來,電子提花機控制系統(tǒng) 的發(fā)展大致經(jīng)歷了三個階段
第一階段首先出現(xiàn)了單片機實現(xiàn)的控制箱,設(shè)計相對簡單、成本也比較 便宜,但是受單片機功能的局限性,功能不夠豐富,且沒有操作系統(tǒng),系統(tǒng)功 能的擴展性不強,不容易升級,難以滿足用戶的要求。
第二階段PC104來實現(xiàn)控制系統(tǒng),但是PC104的成本高,接口控制不方 便。隨著嵌入式技術(shù)的發(fā)展,出現(xiàn)了功能強大的嵌入式微處理器,在積累了開 發(fā)技術(shù)和開發(fā)經(jīng)驗后,全面進(jìn)入嵌入式控制系統(tǒng)時代。
第三階段嵌入式控制系統(tǒng),隨著嵌入式的發(fā)展,32位的嵌入式處理器被 廣泛應(yīng)用。目前運用最多的就是ARM處理器,雖然功能較為強大,但是開發(fā)周 期長,硬件電路復(fù)雜,也難以滿足實際需要。

發(fā)明內(nèi)容
針對國內(nèi)外電子提花機控制系統(tǒng)技術(shù)的不足,本發(fā)明的目的在于提供一種 基于FPGA的電子提花機控制系統(tǒng),解決當(dāng)前存在的提花機控制系統(tǒng)花型數(shù)據(jù) 傳輸速度慢和花型文件存儲量低等瓶頸問題,實現(xiàn)電子提花機的大針數(shù)提花。
為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是
本發(fā)明包括FPGA芯片、SDRAM存儲芯片、串行配置存儲器EPCS16、選 緯信號、編碼器信號、花型輸出模塊和SD存儲卡;FPGA芯片中的SDRAM控 制器通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM存儲芯片,F(xiàn)PGA芯片的對應(yīng)的引腳與串行配置存儲器EPCS16聯(lián)接,選緯信號和編碼器信號均直接通過通用 I/O引腳與FPGA芯片相聯(lián)接,花型輸出模塊和SD存儲卡分別通過另外I/O引 腳與FPGA芯片相聯(lián)接。
所述的FPGA芯片包括NiosII/f處理器、JTAG控制器、系統(tǒng)ID、 Avalon 總線模塊、PIO外設(shè)、IO 口控制模塊、EPCS控制器、SPI模式控制器和SDRAM 控制器;NiosII/f內(nèi)核(8)通過指令總線和數(shù)據(jù)總線與Avalon總線模塊聯(lián)接;JTAG 控制器是集成在Nios II/f內(nèi)核中的一個JTAG調(diào)試模塊,JTAG控制器通過JTAG 接口聯(lián)接到JTAG器件;系統(tǒng)ID通過Avalon總線模塊與Nios II/f內(nèi)核相聯(lián)接; PIO外設(shè)、IO口控制模塊、EPCS控制器、SPI模式控制器和SDRAM控制器分 別通過定義的Avalon接口聯(lián)接到Avalon總線模塊上,進(jìn)而與Nios II/f內(nèi)核信息 交互。SDRAM控制器通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM存儲芯片; SPI模式控制器通過4腳串行接口與SD存儲卡聯(lián)接;EPCS控制器直接通過電 路板上的引腳直接聯(lián)接到串行配置存儲器EPCS16; IO 口控制模塊通過花型輸 出四路信號與花型輸出模塊聯(lián)接;PIO外設(shè)通過通用I/O 口與選緯信號和編碼器 信號聯(lián)接。
本發(fā)明具有的有益效果是
本發(fā)明采用一種基于FPGA嵌入Nios II/f處理器的片上系統(tǒng)。FPGA是一種 現(xiàn)場可編程門陣列電子集成器件,其集成度高用于電子提花機控制系統(tǒng),不僅 使控制系統(tǒng)的體積大為縮小,而且使系統(tǒng)的可靠性也大大提高。FPGA的可編程 性還可使電子提花機控制系統(tǒng)的設(shè)計、調(diào)試和生產(chǎn)更加靈活。采用嵌入Nios II/f 系統(tǒng)的FPGA、串行配置器件、SD存儲卡、花型輸出模塊為核心的電子提花機 控制系統(tǒng),其硬件設(shè)計靈活,開發(fā)周期短,可以從根本上解決現(xiàn)有提花機控制 系統(tǒng)數(shù)據(jù)傳輸速度慢,花型文件存儲量低的難題,能夠?qū)崿F(xiàn)大針數(shù)、高速度的 電子提花,具有重要的工程實用價值和廣闊的市場推廣潛力。


圖1是基于FPGA的電子提花機控制系統(tǒng)的主控板框圖。 圖2是嵌入FPGA的Nios II/f系統(tǒng)框圖。 圖3是基于FPGA的電子提花機控制系統(tǒng)的電路結(jié)構(gòu)圖。 圖中1、 FPGA芯片,2、 SDRAM存儲芯片,3、串行配置存儲器EPCS16, 4、選緯信號,5、編碼器信號,6、花型輸出模塊,7、 SD存儲卡,8、 Nios II/f 內(nèi)核,9、 JTAG控制器,10、系統(tǒng)ID, 11、 Avalon總線模塊,12、 PIO外設(shè), 13、 IO口控制模塊,14、 EPCS控制器,15、 SPI模式控制器,16、 SDRAM控制器,17、開關(guān)電源,18、控制系統(tǒng)的主控板,19、控制系統(tǒng)的接口板,20、
電磁選針驅(qū)動板。
具體實施例方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的描述。
如圖1所示,本發(fā)明包括FPGA芯片1、 SDRAM存儲芯片2、串行配置存 儲器EPCS163、選緯信號4、編碼器信號5、花型輸出模塊6、 SD存儲卡7。其 中,F(xiàn)PGA芯片1中的SDRAM控制器通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM 存儲芯片2, SDRAM存儲芯片2用于存儲FPGA芯片1中處理器執(zhí)行的程序、 變量、堆和堆棧;串行配置存儲器EPCS16 3通過FPGA芯片1的特定引腳與 FPGA芯片聯(lián)接,F(xiàn)PGA芯片1通過串行配置存儲器EPCS16 3提供的4腳串行 接口訪問其內(nèi)部配置數(shù)據(jù),并對SDRAM存儲芯片2內(nèi)部單元進(jìn)行配置;選緯 信號4和編碼器信號5均直接通過通用I/O引腳與FPGA芯片1相聯(lián)接,其中, FPGA芯片1通過光耦隔離和電平轉(zhuǎn)換電路把選諱信號4輸出,編碼器通過光耦 隔離和電平轉(zhuǎn)換電路把編碼器信號5輸入到FPGA芯片1中;花型輸出模塊6、 SD存儲卡7分別通過I/O 口控制模塊13、SPI控制器15與FPGA芯片1相聯(lián)接, 其中,F(xiàn)PGA芯片1讀取SD存儲卡7內(nèi)部花型數(shù)據(jù),然后通過時鐘信號、使能 信號、鎖存信號和數(shù)據(jù)信號將花型數(shù)據(jù)輸出至花型輸出模塊6。
如圖2所示,所述的FPGA芯片包括NiosII/f處理器8、 JTAG控制器9、 系統(tǒng)IDIO、 Avalon總線模塊11、 PIO外設(shè)12、 IO 口控制模塊13、 EPCS控制 器14、 SPI模式控制器15和SDRAM控制器16; Nios II/f內(nèi)核8通過指令總線 和數(shù)據(jù)總線與Avalon總線模塊11聯(lián)接;JTAG控制器9是集成在Nios II/f內(nèi)核 8中的一個JTAG調(diào)試模塊,JTAG控制器9通過JTAG接口聯(lián)接到JTAG器件; 系統(tǒng)ID10通過Avalon總線模塊11與Nios II/f內(nèi)核8相聯(lián)接;PIO外設(shè)12、 IO 口控制模塊13、 EPCS控制器14、 SPI模式控制器15和SDRAM控制器16分別 通過定義的Avalon接口聯(lián)接到Avalon總線模塊11上,進(jìn)而與Nios II/f內(nèi)核8 信息交互。SDRAM控制器16通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM存儲 芯片2,完成SDRAM存儲芯片2的所有邏輯,SDRAM存儲芯片2的功能主要 是存儲系統(tǒng)所用的應(yīng)用程序、變量、堆和堆棧。;SPI模式控制器15通過4腳串 行接口與SD存儲卡7聯(lián)接;EPCS控制器14直接通過電路板上的引腳直接聯(lián) 接到串行配置存儲器EPCS16 3; IO 口控制模塊13通過花型輸出四路信號與花 型輸出模塊6聯(lián)接;PIO外設(shè)12通過通用I/O 口與選緯信號4和編碼器信號5 聯(lián)接。
5下面以本控制系統(tǒng)傳送一緯花型數(shù)據(jù)為例,具體介紹本發(fā)明的工作原理
首先通過計算機通用的讀卡器將花型數(shù)據(jù)存儲在容量為1G的SD存儲卡7中, 然后把卡插入主控板的插座上。用下載線通過JTGA控制器9將編譯好的控制 系統(tǒng)硬件設(shè)計文件和應(yīng)用程序下載到主控板的FPGA芯片1中。開始重新上電, 串行配置存儲器EPCS16自動對FPGA芯片1配置,程序運行在SDRAM存儲 芯片2中。Nios II/f內(nèi)核8通過SPI模式控制器15的讀寫信號從SD存儲卡7 讀入花型數(shù)據(jù),傳輸給IO 口控制模塊13中的寄存器,等待Nios II/f內(nèi)核8的 使能信號,利用IO 口控制模塊13的四路信號,即時鐘信號、數(shù)據(jù)信號、數(shù)據(jù) 鎖存信號和輸出使能信號傳輸?shù)交ㄐ洼敵瞿K6,為了保證傳輸?shù)目煽啃?,將?出四路信號均轉(zhuǎn)換成差分信號進(jìn)行傳輸。花型輸出模塊6將數(shù)據(jù)儲存在驅(qū)動板 上移位寄存器的緩沖區(qū)中,等待緯信號4的此緯顏色信號和編碼器信號5的織 機同步信息來確定是否把數(shù)據(jù)送出至提花機上,然后讀取下一緯數(shù)據(jù)如此循環(huán) 直至最后一緯。
如圖3所示,基于FPGA的電子提花機控制系統(tǒng)電路結(jié)構(gòu)由+5¥/+12¥的開 關(guān)電源17、控制系統(tǒng)系統(tǒng)主控板18、控制系統(tǒng)接口板19和電磁選針的驅(qū)動板 20組成;控制系統(tǒng)系統(tǒng)主控板18由50MHZ的晶振、雙排十芯JTAG接口插件、 一塊FPGA芯片Cyclone III EP3C25Q240C8N 、 一片SDRAM內(nèi)存 HY57V561620、 一片微型SD卡、 一片串行配置器件EPCS16、 一塊10.4寸的液 晶屏、花型輸出模塊、選緯信號和編碼器信號;花型輸出模塊6主要是由差分 芯片MC2387和花型信號輸出接口組成,F(xiàn)PGA芯片中輸出的四路花型信號通過 差分芯片和花型信號輸出接口傳輸?shù)浇涌诎?9中,然后在接口板19中電平轉(zhuǎn) 換傳輸?shù)津?qū)動板20中;FPGA芯片輸出選緯信號4通過光耦隔離電路和選緯信 號輸出接口傳輸?shù)浇涌诎?9;接口板19接收到的編碼器傳輸?shù)木幋a器信號5通 過編碼器輸入接口和6N137組成的光耦隔離電路進(jìn)行解碼,把解碼信號傳輸?shù)?FPGA芯片中;FPGA芯片上預(yù)留了一些IO口信號,留作信號擴展。
權(quán)利要求
1、一種基于FPGA的電子提花機控制系統(tǒng),其特征在于包括FPGA芯片(1)、SDRAM存儲芯片(2)、串行配置存儲器EPCS16(3)、選緯信號(4)、編碼器信號(5)、花型輸出模塊(6)和SD存儲卡(7);FPGA芯片(1)中的SDRAM控制器通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM存儲芯片(2),F(xiàn)PGA芯片(1)的對應(yīng)的引腳與串行配置存儲器EPCS16(3)聯(lián)接,選緯信號(4)和編碼器信號(5)均直接通過通用I/O引腳與FPGA芯片(1)相聯(lián)接,花型輸出模塊(6)和SD存儲卡(7)分別通過另外I/O引腳與FPGA芯片(1)相聯(lián)接。
2、 根據(jù)權(quán)利要求1所述的一種基于FPGA的電子提花機控制系統(tǒng),其特征 在于所述的FPGA芯片包括NiosII/f處理器(8)、 JTAG控制器(9)、系統(tǒng)ID(IO)、 Avalon總線模l央(ll)、 PIO外設(shè)(12)、 IO 口控制模塊(13)、 EPCS控制器(14)、 SPI 模式控制器(15)和SDRAM控制器(16); Nios II/f內(nèi)核(8)通過指令總線和數(shù)據(jù)總 線與Avalon總線模塊(ll)聯(lián)接;JTAG控制器(9)是集成在Nios II/f內(nèi)核(8)中的一 個JTAG調(diào)試模塊,JTAG控制器(9)通過JTAG接口聯(lián)接到JTAG器件;系統(tǒng)ID( 10) 通過Avalon總線模塊(ll)與Nios II/f內(nèi)核(8)相聯(lián)接;PIO外設(shè)(12)、 10 口控制模 塊(13)、 EPCS控制器(14)、 SPI模式控制器(15)和SDRAM控制器(16)分別通過 定義的Avalon接口聯(lián)接到Avalon總線模塊(ll)上,進(jìn)而與Nios II/f內(nèi)核(8)信息 交互。SDRAM控制器(16)通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM存儲芯 片(2); SPI模式控制器(15)通過4腳串行接口與SD存儲卡(7)聯(lián)接;EPCS控制 器(14)直接通過電路板上的引腳直接聯(lián)接到串行配置存儲器EPCS16(3); IO 口控 制模塊(13)通過花型輸出四路信號與花型輸出模塊(6)聯(lián)接;PIO外銜12)通過通 用I/O 口與選緯信號(4)和編碼器信號(5)聯(lián)接。
全文摘要
本發(fā)明公開了一種基于FPGA的電子提花機控制系統(tǒng)。FPGA芯片中的SDRAM控制器通過地址、數(shù)據(jù)和控制信號聯(lián)接到SDRAM存儲芯片,F(xiàn)PGA芯片的對應(yīng)的引腳與串行配置存儲器EPCS16聯(lián)接,選緯信號和編碼器信號均直接通過通用I/O引腳與FPGA芯片相聯(lián)接,花型輸出模塊和SD存儲卡分別通過另外I/O引腳與FPGA芯片相聯(lián)接。嵌入FPGA的Nios II/f內(nèi)核通過Avalon總線與PIO外設(shè)、IO口控制模塊、EPCS控制器、SPI模式控制器及SDRAM控制器進(jìn)行交互。采用嵌入Nios II/f系統(tǒng)的FPGA、串行配置器件、SD存儲卡、花型輸出模塊為核心的電子提花機控制系統(tǒng),其硬件設(shè)計靈活,開發(fā)周期短,解決現(xiàn)有提花機控制系統(tǒng)數(shù)據(jù)傳輸速度慢,花型文件存儲量低的難題,實現(xiàn)大針數(shù)、高速度的電子提花。
文檔編號D03C3/00GK101634071SQ20091010212
公開日2010年1月27日 申請日期2009年8月13日 優(yōu)先權(quán)日2009年8月13日
發(fā)明者張建義, 張露露, 袁嫣紅 申請人:浙江理工大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1