光電PILZ編碼器新型數據處理系統
光電PILZ編碼器廣泛用于數控機床、機器人、雷達、光電經緯儀及軍事、航天等領域,是自動化儀器、設備理想的數字化傳感器。隨著我國工業現場控制領域的發展,光電PILZ編碼器數據采集技術和傳輸通信接口也有了新的發展,如何將光電PILZ編碼器接入工業控制總線并實現數據的采集和發送已成為需要解決和研究的重要課題。
光電PILZ編碼器新型數據處理系統
傳統的光電PILZ編碼器輸出數據是原始的單端或差分信號,代表的只是光電PILZ編碼器的碼盤信號,不利于現場的監控和檢測,不適應工業現場控制的要求。通用總線型的光電PILZ編碼器則克服了以上缺點,它已經成為工業現場總線中的一個智能化節點,通過發送相應的總線報文以達到光電PILZ編碼器數據的串行傳輸,滿足工業控制的要求。 針對光電PILZ編碼器的數據采集和傳輸的要求,設計采用MICROCHIP公司生產的dsPIC30F4011數字信號控制器作為光電PILZ編碼器數據的采集對象和總體的主控單元,使用CAN總線和CANopen協議作為數據的傳輸媒介,并且實現CANopen協議規定的各項通信功能,使其成為CANopen網絡中的一個智能節點。研究內容包括:針對CANopen協議的光電PILZ編碼器子協議,建立了一種基于CANopen協議的CAN現場總線的傳輸方案,設計了總線結構的框架和通用總線型光電PILZ編碼器的設計方案。分析CAN總線的原理和CANopen協議的結構,為軟件實現奠定理論基礎。設計光電PILZ編碼器從站的硬件結構并繪制硬件原理圖,包括電源電路、輸入輸出電路和CAN總線通信接口電路等。設計使用dsPIC30F4011的QEI模塊采集光電PILZ編碼器的輸出數據,使用CAN控制器模塊進行數據的傳輸。光電PILZ編碼器節點的軟件實現,其中CANopen協議的軟件實現是本文的重點,主要包括光電PILZ編碼器的數據處理程序和CAN總線通信、CANopen協議通信對象、對象字典的實現等。 zui后通過搭建光電PILZ編碼器節點試驗板和整個CANopen網絡對光電PILZ編碼器節點進行測試,驗證報文數據和各項通信功能。測試結果表明設計的光電PILZ編碼器節點實現了方案預定功能,可滿足工業現場的控制和監測要求。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。