<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于PIC18F8680單片機的墨斗操作臺系統(tǒng)的設計

          基于PIC18F8680單片機的墨斗操作臺系統(tǒng)的設計

          作者: 時間:2011-12-12 來源:網(wǎng)絡 收藏

            引言

            隨著科技的發(fā)展,印刷行業(yè)開始從傳統(tǒng)的模擬生產(chǎn)轉(zhuǎn)向數(shù)字化生產(chǎn),墨斗作為膠印機的核心著色裝置,其控制精度對膠印機的生產(chǎn)質(zhì)量和自動化水平起著非常重要的作用。傳統(tǒng)的墨斗采用手動調(diào)整的方式,使得膠印機的生產(chǎn)質(zhì)量較差,生產(chǎn)準備時間長,資源浪費嚴重。一種由控制系統(tǒng)、電機控制系統(tǒng)和上位機系統(tǒng)組成的墨斗控制系統(tǒng)在國外印刷行業(yè)得到了廣泛應用,這種新的墨斗控制系統(tǒng)能大大提高墨斗的控制精度,并縮短生產(chǎn)準備時間、降低生產(chǎn)成本。本文所描述的控制系統(tǒng)就是在跟蹤國際先進技術(shù)的基礎(chǔ)上,設計符合國內(nèi)行情的產(chǎn)品,對提高國產(chǎn)膠印機的印刷質(zhì)量和自動化水平有著重要意義。

            1 控制系統(tǒng)介紹

            一臺膠印機的墨斗系統(tǒng)通常由 2~4個墨斗(一個墨斗稱為一單元)、一個操作臺和一臺上位機組成,每個墨斗有一定數(shù)量的用于調(diào)節(jié)墨量的墨鍵,本系統(tǒng)中每個墨斗的墨鍵個數(shù)為 21。墨斗操作臺控制系統(tǒng)是整個墨斗控制系統(tǒng)中的一部分,是人和機器交互的接口,操作人員通過墨斗操作臺控制系統(tǒng)對墨斗的各個墨鍵進行控制,同時墨斗操作臺將墨斗各個墨鍵的位置信息、通訊狀態(tài)信息和各種故障信息顯示出來,墨斗操作臺控制系統(tǒng)結(jié)構(gòu)圖如圖 1所示。顯示驅(qū)動與鍵盤掃描模塊由顯示驅(qū)動與鍵盤掃描電路和三組按鍵與顯示單元組成。每個墨鍵對應一組按鍵與顯示單元,如圖 2所示,下調(diào)按鍵用于調(diào)節(jié)墨鍵向墨量減少的方向移動,上調(diào)按鍵用于調(diào)節(jié)墨鍵向墨量增加的方向移動,鎖定按鍵用于鎖定墨鍵的位置,鎖定指示燈用于指示當前的鎖定狀態(tài),數(shù)碼管和光柱用于指示當前墨鍵的位置(墨鍵的位置可為 0~99)。

            系統(tǒng)中數(shù)碼管為 7段數(shù)碼管,光柱由 20個 LED燈組成。整個操作臺有 21組按鍵與顯示單元,加上一些其它的總體控制按鍵,本系統(tǒng)需要控制 796個 LED(每個數(shù)碼管相當于 8個 LED)和 70個按鍵。

            2按鍵與顯示單元墨斗操作臺控制系統(tǒng)工作時,需要與電機驅(qū)動系統(tǒng)和上位機系統(tǒng)配合才能調(diào)節(jié)各個墨鍵的位置,墨斗操作臺控制系統(tǒng)與其他系統(tǒng)之間通過 CAN總線進行通訊。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: PIC單片機 墨斗操作臺

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();