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