智能照明燈光節(jié)點的軟件部署采用CAN2.0A協(xié)議,該協(xié)議采用11bit標(biāo)識符。設(shè)計中為每個節(jié)點分配2個幀ID,一個用來接收本僅本節(jié)點接收的數(shù)據(jù),另外一個用來接收全局?jǐn)?shù)據(jù)。
各節(jié)點分兩個步驟來接收PC機的命令。首先PC發(fā)送一個4B的功能碼,這個功能碼指明了指定節(jié)點要執(zhí)行的任務(wù)類型。各節(jié)點根據(jù)該功能碼的幀ID,確定是否接收該命令,并向PC回復(fù)一個確認(rèn)幀。然后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,ty-art.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ù)商。