基于SPCE061A的智能防盜防火報警系統
主控制器SPCE061A通過(guò)改變PWR_UP、CE和CS三個(gè)引腳的狀態(tài)選擇合適的工作方式,通過(guò)CLK1和DATA發(fā)送或者讀取數據,DR1引腳是一個(gè)狀態(tài)引腳,它的狀態(tài)表示nRF2401是否已經(jīng)接收到數據。當nRF2401沒(méi)有接收到數據時(shí),DR1引腳輸出低電平,收到數據時(shí)跳變?yōu)楦唠娖?,直到控制器將其接收緩存中的數據讀走后,才會(huì )恢復為低電平,可以作為通知控制器取數據或者發(fā)送數據的信號。
3 軟件設計
系統軟件包括主控軟件和從控軟件,從控軟件主要是控制各種傳感器并處理信息,主控軟件主要是對從控制器管理與通信。主控制器系統加電后進(jìn)行初始化并要求輸入密碼,密碼正確即可對各從控制器進(jìn)行搜索,并根據搜索信息情況作出相應的處理。從控制器加電初始化后即開(kāi)始對個(gè)傳感器狀態(tài)進(jìn)行監控并進(jìn)行數據發(fā)送。軟件流程圖如圖6所示。
評論