該以太網(wǎng)TCP通信照明管理系統(tǒng)使用使用以太網(wǎng)進(jìn)行數(shù)據(jù)通信,通信速度快,可靠性高,能廣泛應(yīng)用于星級(jí)酒店、辦公大樓、各類場館、展廳等高可靠、高安全性的場合。系統(tǒng)下位機(jī)控制板采用STM32F103為主控芯片,通過SPI接口連接W5500網(wǎng)卡芯片,實(shí)現(xiàn)了以太網(wǎng)TCP通信功能。下位機(jī)檢測到夜間有人走動(dòng)時(shí)可自動(dòng)開燈。上位機(jī)運(yùn)行照明控制管理軟件,通過以太網(wǎng)與下位機(jī)通信,不但能夠開閉任意一盞燈,還能實(shí)現(xiàn)一鍵開閉所有燈、定時(shí)開關(guān)燈、場景預(yù)設(shè)等功能。系統(tǒng)采用低壓直流LED節(jié)能光源,亮度高,壽命長,安全性高。采用新型節(jié)能光源代替?zhèn)鹘y(tǒng)光源,節(jié)能效果可達(dá)到25%~35% 。
系統(tǒng)設(shè)計(jì)框圖:
作品的實(shí)現(xiàn)原理、系統(tǒng)的工作過程
下位機(jī)上電后先初始化最基本的系統(tǒng)資源,如RTC實(shí)時(shí)時(shí)鐘、看門狗、定時(shí)器等。定時(shí)器每500ms中斷一次,板載LED閃爍一次,同時(shí)看門狗“喂狗”。1秒之內(nèi)沒有喂狗,系統(tǒng)將會(huì)強(qiáng)制復(fù)位。然后初始化外設(shè)資源,如光耦輸入接口、繼電器輸出接口、24C02存儲(chǔ)芯片、W5500網(wǎng)絡(luò)芯片。下位機(jī)的基本信息和網(wǎng)絡(luò)參數(shù)都保存在24C02中,這些參數(shù)可以通過串口發(fā)送命令來修改。程序運(yùn)行后,當(dāng)串口收到命令時(shí),處理串口命令;當(dāng)檢測到TCP收到命令時(shí),處理TCP命令,如果是開關(guān)繼電器操作,則操作完繼電器后將當(dāng)前繼電器狀態(tài)保存在24C02中,實(shí)現(xiàn)斷電保存;當(dāng)燈泡開光狀態(tài)變化時(shí),即光耦輸入點(diǎn)發(fā)生變化后,MCU會(huì)主動(dòng)向上位機(jī)發(fā)送當(dāng)前光耦輸入點(diǎn)狀態(tài)。
說明:該項(xiàng)目設(shè)計(jì)來源于立創(chuàng)社區(qū),設(shè)計(jì)資料僅供學(xué)習(xí)參考。