智能照明燈光節點的軟件部署采用CAN2.0A協議,該協議采用11bit標識符。設計中為每個節點分配2個幀ID,一個用來接收本僅本節點接收的數據,另外一個用來接收全局數據。
各節點分兩個步驟來接收PC機的命令。首先PC發送一個4B的功能碼,這個功能碼指明了指定節點要執行的任務類型。各節點根據該功能碼的幀ID,確定是否接收該命令,并向PC回復一個確認幀。然后PC再發送一個數據幀,給出任務的具體參數。同樣地,各嵌入式節點向PC發送信息也分為兩個步驟,首先發送有特定幀ID的功能碼,收到回復信息后發送具體信息內容。
首先應該對智能照明系統進行初始化配置,除了對單片機的I/O口、中斷等配置外,還應進行CAN控制器模塊的配置,其中包括CAN波特率設置、驗收濾波模式設置、CAN接收屏蔽寄存器及驗收濾波寄存器設置、中斷優先級設置等。
各節點除了與PC通信外,CAN總線的多主工作方式使各節點之間也可以直接通信,這對于智能照明系統有著便利的優勢。例如,環境傳感器節點可以根據傳感器監測到的信息(如日光光照強度)來控制智能照明燈組;或者,如果有一個照明燈出現故障,可以觸發臨近的照明燈調節光照強度來補償該故障造成的光照強度的降低。
智能照明燈光節點的軟件部署大致就是如此,通過對該流程的了解,相信大家對于智能照明的實現過程應該熟悉一些了,了解更多精彩可以持續關注我們。
掃碼加微信咨詢產品、免費報價
裕乾(4006569698,www.hydrosoltech.com)是一家智慧化系統集成軟硬件研發、銷售、服務為主的高新技術企業。經過多年發展,公司已成為智慧建筑、智慧工業、智慧環保、智慧電力、智慧水利、智慧農業等領域,具有自主研發能力、自主知識產權與自主品牌一體化的先進解決方案供應商、系統集成綜合服務商。