《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 生產線工作狀態監測裝置設計
生產線工作狀態監測裝置設計
來源:微型機與應用2013年第23期
王文虎,任艷輝,楊 峰,馬慶修
(湖南文理學院 電氣與信息工程學院,湖南 常德 415000)
摘要: 基于Cortex-M3內核的ARM芯片STM32F107構建了生產線工作狀態監測終端,包括CAN通信、串口通信、實時時鐘、液晶顯示、工作電源等電路單元。利用CAN總線實現遠程通信,控制室根據實際需要可切換RS232或RS485與PC機的通信;終端具有非揮發實時時鐘,以及通過LCM提供了人機對話功能。實驗表明,生產線工作狀態監測終端利用CAN總線能夠實現數據準確、快速地傳輸,可適用于各種現場數據傳輸的應用場合。
Abstract:
Key words :

摘  要: 基于Cortex-M3內核的ARM芯片STM32F107構建了生產線工作狀態監測終端,包括CAN通信、串口通信、實時時鐘、液晶顯示、工作電源等電路單元。利用CAN總線實現遠程通信,控制室根據實際需要可切換RS232或RS485與PC機的通信;終端具有非揮發實時時鐘,以及通過LCM提供了人機對話功能。實驗表明,生產線工作狀態監測終端利用CAN總線能夠實現數據準確、快速地傳輸,可適用于各種現場數據傳輸的應用場合。
關鍵詞: STM32F107;μC/OS-II;CAN總線;串口通信

    生產流水線在正常運轉時,各個工位的工作量或工作強度并不一致,當某一工位因缺料、零配件缺陷等各種原因,會導致該工位工作滯后,并需要臨時請求停止運行的現象。然而,目前流水生產線大多都不具備協同與管理功能,體現在兩個方面:一方面究竟是哪個工位出現了停止請求并予以實時在線指示,以確保各自工位的有序工作進程;另一方面對工位請求停止以及再開機運行的時刻進行實時管理,對管理者提供準確的生產信息以掌控生產進度。生產線工作狀態監測裝置,可以實時監測流水生產線的工作情形,對工位或工序請求暫停以及供電突然斷電等情形進行有效統計,以協助管理者掌握各工位的工作狀況,合理安排流水線生產進度,提高工作效率,提升電子信息化管理水平。
1 總體方案
    生產線工作狀態監測終端采用基于Cortex-M3內核的ARM芯片STM32F107為處理核心,構建了STM32基本應用電路、CAN通信電路、串口通信電路、實時時鐘電路、人機接口電路、工位監測、電源電路,其結構框圖如圖1所示。終端分協調終端和工位終端。工位終端輻射在對應的裝配流水線,實現流水線工位有效信息的采集、傳輸;協調終端安裝在現場總線末端以及與計算機臨近的控制箱內(一般在控制室),實現現場總線數據與計算機數據的交換。

    CAN總線數據傳輸網絡如圖2所示,當工位狀態變化或者終端掉電時,工位終端將相關信息通過CAN總線傳輸至協調終端[1],協調終端接收到數據后將接收到的數據傳送到PC機中,協調終端與PC機的數據傳輸根據實際要求,可以選擇RS232或者通過RS485。當上位機有數據需要發送至工位終端時,可通過串口發送至協調終端,再通過CAN總線發送至相應工位終端??紤]到工位終端的時鐘與PC機時鐘需要保持一致,有必要對工位終端定期刷新時鐘,也就是PC機利用CAN網絡定期對終端中DS1302時鐘芯片重新設置。

    CAN通信使用MCP2551[2-3]芯片作為CAN控制芯片,它的TXD引腳和RXD引腳產生的電平信號傳輸到STM32F107的CAN1_TX(PD1)引腳以及CAN1_RX(PD0)引腳。不論是發送數據還是接收數據,這兩個引腳都配置為中斷引腳,這樣有利于微處理器對數據快速、準確地處理。
    串口通信采用SP3845芯片,將計算機的電平轉換成STM32F107能識別的電平,從而完成STM32F107與計算機的串口通信[4-5],應用中終端與PC機連接時尚需要接入一個RS232/RS485轉換器。
    實時時鐘DS1302可以對秒、分、時、日、月、星期、年的計數,并能夠對閏年天數自動調整,年計數可至2100年。芯片采用主電源和備份電源供電,工作時功耗很低,備用電源為可編程涓流充電,在終端掉電時可以切換至備用電池工作。DS1302與微處理器之間采用同步串行方式通信。
    人機接口電路采用320×240點陣的漢字圖形型液晶顯示模塊LM320240TFW,內置GB2312碼簡體中文字庫(16×16點陣)、128字符(8×16點陣)、及320×240點陣顯示RAM(GDRAM),可顯示漢字及圖形。LCM屏顯示的內容有工位工作狀態,以及現在正申請暫停服務的工位等。
3 軟件設計
    實時操作系統μC/OS-II是專為嵌入式應用設計的公開源代碼的搶占式實時操作系統[6-8],它把系統軟件分割成多個任務,每個任務負責完成相應工作,系統功能由多個任務協作完成,任務分配將直接影響軟件編寫效率和系統運行性能。軟件設計建立了CAN總線通信、串口通信、人機接口等多任務,通過μC/OS-II任務調度機制,完成任務的切換、運行,系統任務分配如表1所示。

3.1 主程序
    生產線工作狀態監測終端的主程序流程如圖4所示,主程序中執行所有外設初始化、μC/OS-II內核初始化、μC/OS-II節拍設置、多任務創建、啟動多任務。其中外設初始化包括時鐘頻率配置、外設時鐘使能、中斷配置、GPIO口配置、CAN配置、串口配置、液晶屏初始化配置。創建多任務前必須先將μC/OS-II內核初始化,再進行μC/OS節拍設置。啟動μC/OS-II多任務后,各任務就由實時操作系統μC/OS-II管理運行。

3.2 CAN配置程序
    CAN總線配置包括GPIO口配置以及CAN寄存器設置。CAN總線用到2個GPIO口,即PD0和PD1,分別對應CAN控制芯片MCP2551的引腳名為RXD和TXD。PD0配置為上拉輸入;PD1配置為復用推挽輸出,同時這2個引腳重映射到CAN復用功能。CAN寄存器配置就是先對CAN主寄存器進行設置,包括失能時間觸發模式、失能自動離線管理、失能自動喚醒模式、報文自動重傳模式、失能接收FIFO鎖定、失能FIFO優先級、設置CAN正常模式、設置CAN波特率,再對過濾器初始化設置,包括選擇第0組過濾器、設置為ID屏蔽模式、設置為32位屏蔽模式、設置過濾器ID、設置過濾器屏蔽ID、選擇第0組FIFO、啟動過濾器。CAN初始化完成后即可CAN正常通信。
3.3 任務程序
    任務劃分和資源分配如表1所示,其中起始任務用于創建其他任務,完成創建其他任務之后將自身掛起。人機接口任務是對生產流水線上各工位終端的運行狀態進行顯示,LED指示任務用于指示當前系統是否在正常運行。串口任務實現的是微處理器與PC機的通信,只運行在協調終端中,由串口中斷觸發串口任務。在接收到CAN總線上有效的工位終端數據時,協調終端通過串口將該數據上傳至PC機;在接收到PC機有數據,將該數據通過CAN總線傳輸至相應的終端。
    CAN任務分為接收任務和發送任務,用于接收、發送CAN總線上的數據。協調終端接收的是工位終端發來工位狀態變化信息的數據;發送任務則是在對DS1302進行時間刷新時,協調終端將PC發來的時間設置信息傳送至相應的工位終端,其流程圖如圖5所示。人機接口任務與CAN發送任務通過標志事件組啟動。

4 驗證
     利用STM32F107開發板組建終端網絡,包含工位終端和協調終端。終端上電后,待系統完成初始化,液晶屏顯示“流水線生產工位狀態監測終端”“工位運行一切正常”,表明此時終端設備已完成各類外設的初始化。
    系統正常運行過程中,當有工位請求暫停服務時,液晶屏上顯示現在時刻所有請求暫停的工位,如圖6所示。協調終端將請求暫停服務的工位信息通過串口上傳至PC,上傳信息主要是時間信息和狀態信息,其中時間信息反映年月日時分秒,狀態信息“X”和“Y”分別表示請求暫停服務和恢復服務。當終端發生掉電時,終端將有效信息寫入flash,在終端恢復供電時便將上次掉電的信息發送至協調終端并上傳至PC機。

 

 

    針對工廠生產流水線工位工作管理狀況,生產線工作狀態監測終端為合理安排生產流水線工作任務、提高工作效率提供有效的依據?;贑ortex-M3內核的ARM芯片STM32F107作為系統的主控芯片,嵌入μC/OS-II實時操作系統,建立多任務,采用CAN總線技術進行生產流水線工位數據傳輸,并根據具體需要可采用RS232或RS485總線技術的實現終端與PC機的數據傳輸。實際制作表明,基于ARM技術構建的生產線工作狀態監測終端應用方案可行,實現了CAN總線數據準確、快速地傳輸,實驗測試效果達到預期目的,具有較好的市場前景。
參考文獻
[1] 王文虎,李建奇,曾進輝.基于CAN總線的車橋總成數據管理系統設計[J].自動化與儀器儀表,2006(1):12-14.
[2] 周晨業,劉錦高.基于無線控制CAN總線嵌入式傳感器研究與應用[J].信息技術,2011(8):180-185.
[3] 劉培國,周希偉,劉志勇.CAN總線智能檢測儀的設計與實現[J].現代電子技術,2012,35(18):44-46.
[4] 張小貝,周鳳星.基于嵌入式控制器和RS485的智能家居系統[J].電子測量技術,2012,35(8):62-65.
[5] 朱偉.基于RS-485網絡的單片機遠程系統升級功能設計[J].電子世界,2012(17):26-27.
[6] 邵貝貝.嵌入式實時操作系統UC/OS-II[M].北京:北京航空航天大學出版社,2003.
[7] 何雅琴.基于UCOS_II的智能窗系統的設計[D].上海:華東師范大學,2007.
[8] 沈勇,張海蒂,朱超.基于μC/OS-II的虛擬機模型設計與實現[J].微計算機信息,2011,27(6):99-100.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久天天操| 亚洲天堂偷拍| 日韩午夜在线电影| 在线亚洲观看| 一区二区激情视频| 欧美精品粉嫩高潮一区二区| 久久国产日韩| 欧美激情综合网| 亚洲黄色在线| 亚洲高清激情| 1769国内精品视频在线播放| 久久成人综合视频| 欧美极品欧美精品欧美视频| 欧美顶级少妇做爰| 午夜精品福利一区二区三区av| 中文日韩在线视频| 亚洲一区久久久| 久久电影一区| 亚洲日本aⅴ片在线观看香蕉| 亚洲成人自拍视频| 久久国产欧美精品| 欧美午夜视频在线观看| 亚洲一级片在线看| 日韩一二三区视频| 欧美一区三区三区高中清蜜桃| 欧美亚洲免费电影| 亚洲一区二区不卡免费| 欧美中文在线视频| 国产欧美精品在线观看| 一区二区三区视频在线| 亚洲欧美成人网| 精品成人国产在线观看男人呻吟| 美玉足脚交一区二区三区图片| 国产日韩欧美在线一区| 亚洲日本中文字幕区| 欧美人成在线视频| 伊人久久婷婷| 欧美精品亚洲一区二区在线播放| 亚洲国产天堂久久国产91| 女生裸体视频一区二区三区| 欧美一区二视频在线免费观看| 亚洲永久精品大片| 久久婷婷人人澡人人喊人人爽| 性色av一区二区三区在线观看| 一区二区在线视频观看| 一区二区三区国产| 另类av一区二区| 欧美不卡福利| 久久久久久九九九九| 欧美巨乳在线| 国产在线一区二区三区四区| 一区二区三区产品免费精品久久75| 毛片一区二区三区| 欧美影院视频| 久久精品91久久香蕉加勒比| 久久久99免费视频| 亚洲第一色中文字幕| 国产精品亚洲不卡a| 国内精品一区二区| 欧美激情一区二区三区在线视频观看| 欧美国产欧美综合| 猛男gaygay欧美视频| 欧美影院一区| 国产亚洲欧美一级| 国产麻豆精品在线观看| 亚洲青色在线| 免费看av成人| 激情五月婷婷综合| 亚洲精品美女在线| 国产精品久久久久7777婷婷| 欧美激情偷拍| 久久精品国语| 一本久久a久久免费精品不卡| 亚洲一区在线看| 尤物视频一区二区| 亚洲自拍偷拍视频| 亚洲精品一区中文| 久久男人资源视频| 国产一区二区三区高清在线观看| 香蕉久久夜色精品国产使用方法| 久久一区激情| 精品88久久久久88久久久| 国语自产精品视频在线看| 国产一区日韩二区欧美三区| 欧美系列精品| 午夜精品亚洲| 亚洲人成网站999久久久综合| 狠狠入ady亚洲精品经典电影| 欧美劲爆第一页| 欧美午夜久久| 国产亚洲欧洲一区高清在线观看| 欧美日本高清视频| 亚洲综合大片69999| 在线免费观看日本一区| 在线成人亚洲| 欧美午夜视频在线观看| 欧美日韩国产色视频| 香蕉av777xxx色综合一区| 先锋资源久久| 欧美视频观看一区| 亚洲欧美久久久久一区二区三区| 国产精品红桃| 欧美裸体一区二区三区| 亚洲国产专区| 国内精品**久久毛片app| 午夜精彩国产免费不卡不顿大片| 在线精品视频在线观看高清| 亚洲一级特黄| 久久国产精品毛片| 国产一区二区三区久久悠悠色av| 久久精品av麻豆的观看方式| 欧美国产另类| 欧美精品一区视频| 国产日韩精品视频一区二区三区| 国产精品剧情在线亚洲| 欧美人与性动交a欧美精品| 欧美日韩一区二区视频在线观看| 欧美日韩一区自拍| 亚洲一区3d动漫同人无遮挡| 狠狠综合久久av一区二区老牛| 久久一二三国产| 国产精品毛片在线| 久久久久久一区| 亚洲激情在线观看| 久久精视频免费在线久久完整在线看| 亚洲第一精品夜夜躁人人爽| 亚洲欧美日韩精品久久奇米色影视| 美日韩精品免费| 国产精品啊啊啊| 欧美理论片在线观看| 久久综合色一综合色88| 在线看一区二区| 亚洲午夜一区二区三区| 久久精品99久久香蕉国产色戒| 一区二区三区在线免费观看| 国产午夜一区二区三区| 久久久97精品| 国产精品久久久久久久久久尿| 亚洲无吗在线| 欧美另类久久久品| 国产精品香蕉在线观看| 亚洲人成人一区二区在线观看| 亚洲国产欧洲综合997久久| 亚洲激情在线观看视频免费| 在线免费一区三区| 国产精品乱人伦中文| 亚洲高清视频一区二区| 国产在线视频不卡二| 亚洲国产欧美日韩另类综合| 国产精品一区二区久激情瑜伽| 黑人操亚洲美女惩罚| 国产精品yjizz| 精品1区2区| 欧美va天堂| 亚洲欧美成人| 国产九区一区在线| 免费日韩精品中文字幕视频在线| 午夜亚洲精品| 久久天天综合| 日韩视频欧美视频| 亚洲一区在线观看视频| 国产一区日韩欧美| 欧美一区二区三区在线| 欧美激情一区二区三区不卡| 国产一区二区三区日韩| 日韩视频在线播放| 欧美一区二区视频在线观看| 久久精品成人欧美大片古装| 亚洲国产片色| 亚洲人午夜精品| 免费不卡在线观看| 国产乱人伦精品一区二区| 亚洲欧美激情四射在线日| 国产精品一区二区久久国产| 日韩视频―中文字幕| 久久久精品一区二区三区| 亚洲激情婷婷| 亚洲国产精品免费| 久久久久久综合| 激情久久久久久久| 亚洲一区二区三区午夜| 国产精品亚洲片夜色在线| 国内精品视频在线观看| 免费不卡视频| 在线播放一区| 久久久久久尹人网香蕉| 欧美日韩国产不卡| 国产一区二区三区黄视频| 久久视频一区| 久久精品国产999大香线蕉| 久久精品理论片| 久久香蕉国产线看观看av| 99精品国产福利在线观看免费| 国产精品社区| 欧美午夜美女看片| 国产精品区一区二区三区| 免费不卡在线观看av| 国产一区二区三区久久| 蜜臀99久久精品久久久久久软件| 国产精品一区久久久| 国产亚洲视频在线| 久久国产精品72免费观看| 久久伊人精品天天| 国产性猛交xxxx免费看久久| 亚洲一区中文| 91久久精品国产91久久| 久久久久久夜| 欧美一区二区三区另类| 一区二区三区欧美视频| 亚洲一区二区精品在线观看| 亚洲无线视频| 国产精品久久91| 99精品视频免费观看| 久久成人免费电影| 久久亚洲精品一区| 欧美日韩亚洲一区三区| 欧美日产在线观看| 久久久久一区二区| 国产精品最新自拍| 亚洲第一偷拍| 欧美日韩日日夜夜| 亚洲精品一区二区三区福利| 狠狠色丁香久久婷婷综合丁香| 亚洲一区二区免费| 国内精品视频久久| 亚洲一区二区三区四区五区午夜| 日韩亚洲欧美一区| 欧美a级在线| 国产精品入口福利| 午夜性色一区二区三区免费视频| 欧美日韩免费观看一区二区三区| 欧美电影免费观看高清完整版| 欧美三级黄美女| 欧美在线91| 国产精品视频免费在线观看| 欧美日韩免费一区二区三区视频| 欧美视频免费看| 午夜一级在线看亚洲| 欧美另类视频| 蜜月aⅴ免费一区二区三区| 久久久久久尹人网香蕉| 国产真实乱偷精品视频免| 欧美日本国产一区| 欧美日韩中文另类| 国产视频一区在线观看| 午夜精品视频在线| 在线亚洲成人| 亚洲精品一区二区三区四区高清| 亚洲欧洲一区二区在线播放| 精品96久久久久久中文字幕无| 久久综合综合久久综合| 国产欧美日韩亚洲精品| 欧美第一黄色网| 久久夜色精品国产噜噜av| 欧美三级午夜理伦三级中文幕| 欧美成人在线影院| 欧美大片在线看免费观看| 麻豆91精品91久久久的内涵| 欧美成人在线免费观看| 国产精品视区| 国产精品毛片高清在线完整版| 国产精品一卡二| 亚洲欧美中文在线视频| 国产精品久久久一区麻豆最新章节| 亚洲一区二区在线播放| 亚洲毛片av在线| 久久综合九色| 在线看日韩av| 亚洲精品久久久久久下一站| 国产综合一区二区| 嫩草影视亚洲| 国产精品天美传媒入口| 欧美精品国产一区二区| 亚洲视频一区在线观看| 欧美日韩性生活视频| 欧美在线观看网址综合| 国产精品久久久久7777婷婷| 国产精品视频区| 欧美精品自拍| 久久久久国内| 亚洲视屏一区| 久久综合久久综合这里只有精品| 亚洲欧美国产视频| 在线不卡欧美| 亚洲一区二三| 国产一区二区三区高清播放| 欧美日韩一区二区在线视频| 亚洲国产女人aaa毛片在线| 国产精品jvid在线观看蜜臀| 国产精品久久久久久久免费软件| 欧美日韩一区二区在线播放| 亚洲国产高清视频| 午夜欧美电影在线观看| 美国成人毛片| 亚洲九九九在线观看| 欧美高清视频www夜色资源网| 久久成人免费网| 亚洲第一精品夜夜躁人人爽| 国产亚洲午夜| 欧美激情精品久久久六区热门| 国产伦一区二区三区色一情| 久久成人资源| 久久av一区二区三区漫画| 久久国产精品一区二区三区| 米奇777在线欧美播放| 久久久免费观看视频| 亚洲一区综合| 中文在线资源观看网站视频免费不卡| 国产欧美日韩中文字幕在线| 亚洲国产成人午夜在线一区| 亚洲欧美日韩网| 日韩视频在线永久播放| 日韩视频中文字幕| 国产美女精品一区二区三区| 欧美精品18| 亚洲视频成人| 国产日韩欧美| 欧美日韩国内自拍| 国产精品羞羞答答xxdd| 亚洲九九九在线观看| 亚洲欧美在线播放| 亚洲私拍自拍| 免费日韩一区二区| 国产一区视频在线观看免费| 欧美一级淫片aaaaaaa视频| 欧美午夜精品久久久久久孕妇| 美女久久一区| 在线激情影院一区|