基于LonWorks網(wǎng)絡(luò)的智能住宅家庭控制裝置的設(shè)計
本裝置中Neuron3 1 50芯片的通信端口采用單端工作方式配置,與FTT-10收發(fā)器的配置如圖2所示,其中FTT-10的CLK端與3150的CLK2相連,以保證二者的時序一致。
1.3.3 存儲器分配及電路設(shè)計
由于Neuron3150芯片內(nèi)部的存儲器不能滿足存儲要求,因此在 Lon控制模塊設(shè)計中,采用外接32k閃存和24kSRAM作為外存,其中16kB(尋址范圍0X0000-0X3FFF)閃存用來保存 Neuron3150芯片固件,另16kB閃存(0X4000-0X7FFF)用來存儲各種配置以及應(yīng)用信息。24k SRAM主要用于存儲應(yīng)用數(shù)據(jù)以及網(wǎng)絡(luò)數(shù)據(jù)包的緩存。存儲器分配圖如圖3所示:
在電路設(shè)計中,利用3150芯片的A15端口來實現(xiàn)對32k閃存的片選 (低電平有效),利用3150芯片的A14、A13進(jìn)行與非運算所得結(jié)果,與A15再進(jìn)行與非運算來驅(qū)動SRAM的片選(低電平有效)。具體電路設(shè)計如圖4所示。
1.4 采集電路設(shè)計
依據(jù)裝置要實現(xiàn)的功能,采集電路規(guī)劃為數(shù)字輸入12路、數(shù)字輸出12路、模擬輸入 4路:Neuron3150芯片I/07至I/0010管腳用來接收室內(nèi)溫濕度值,配置成4路模擬電路;I/O-O至I/O-6管腳和利用地址總線擴(kuò)展出的3路I/O口共同形成24路數(shù)字信號。
1.4.1 模擬輸入電路設(shè)計
模擬輸入電路為檢測居室環(huán)境(溫度、濕度)設(shè)計,該電路如圖5所示。
圖中的Max186芯片是用于進(jìn)行A/D轉(zhuǎn)換的,由美國美信公司生產(chǎn),Max186是12位的數(shù)據(jù)采集集成芯片,它把8通道多路開關(guān)、大帶寬跟蹤/保持電路和串行接口組合在一起,4線串行接口可直接接到SPI、QSPIMicrowire器件而無需外加邏輯,使用內(nèi)部時鐘或外部串行接口時鐘以完成逐次逼近模/數(shù)轉(zhuǎn)換。通過射隨器進(jìn)入芯片的模擬輸入信號為0-5 V電壓信號,它可以轉(zhuǎn)換為數(shù)字信號并以Neurowire總線方式串行進(jìn)入神經(jīng)元芯片中,然后存放在存儲器SRAM中,這些數(shù)據(jù)可傳到家用電腦中用來顯示和記錄。
評論