基于LPC11C14的服裝工位機設計
根據CAN2。0B的規范,擴展幀信息為13個字節,包括信息和數據2部分。前5個字節為信息部分,字節6~13為數據幀的實際數據。CAN2.0 B規范如表1所示。本文引用地址:http://www.104case.com/article/170954.htm
因此在CAN通訊中,一個數據幀最多只能傳輸8個字節的數據,而通信中需要收發40多個字節的報文,則需要對報文進行拆包。下面是經過拆包的CAN報文通信協議。
數據幀基本格式為:
CAN幀地址標識域(29BIT)CAN幀數據域(64BIT)
從以上的分解可以得知,多幀的第一幀是把數據包的“優先級”、“目的地址”、“源地址”放入CAN幀的地址標識域,“數據”放入CAN幀的數據域。“總幀數”用于標識當前數據包由幾個數據幀組成,總幀數值為2—8,表示有2—8幀;“當前幀號”用于標識當前幀為數據包中第幾個幀,其值為0—7,表示有1-8幀。
第1幀“數據”(56BIT)部分分解為:
第2幀到最后一幀的基本格式同第一幀,但“數據”部分只是緊接著上一幀的“具體生產物流信息”,長度為56 BIT。
5 實際應用
圖7是生產線排產服務器的程序面板。在進行排產時,首先對CAN通訊定時器進行設置,以匹配波特率,然后點擊“連接”和“啟動CA N”按鈕,以啟動USBCAN-I接口卡;在任務設置欄中,輸入工位號、工序號、物流卡號、工號以及任務時長,并點擊“添加任務”按鈕,將向工位機下達工單信息。任務狀態欄則負責實時監控工單進度。通過實際測試發現,該工位機系統能夠實時可靠地采集并處理生產物流信息。
6 結論
本系統采用RFID為數據采集手段和CAN總線通信技術,很好地解決物流信息的實時采集、傳遞和處理問題,為服裝生產的數字化管理提供了支持。本系統已經在嘉興森創時裝有限公司進行了初步的現場調試,使生產效率提高了15%,產品質量問題降低了20%左右,企業的信息化管理程度得到了大大的提高。
評論