基于A(yíng)Tmega128的家庭報警系統設計與實(shí)現
由于PC機的RS232電平與TC35i的電平不匹配,TC35i的串口通訊遵循RS232標準,所以通過(guò)串口的電平轉換電路MAX232可以實(shí)現PC機與TC35i的連接通信。本系統ATmega128單片機與TC35i之間通過(guò)串行口進(jìn)行通信,ATmega128與TC35i都是TTL電平,ATmega128工作電壓范圍是2.7~5.5V,TC35i工作電壓范圍是3.3~4.8V,可以直接加電阻連接,但一般要經(jīng)接口電路連接,接口電路用7407緩沖/驅動(dòng)芯片實(shí)現,接口電路如圖2所示。
圖2 ATmega128與TC35i接口電路結構圖
傳感器的選型及接口電路
防盜、防火、防燃氣泄漏等安防功能必須安裝相應的傳感器才能實(shí)現。對于防盜傳感器,本設計采用紅外線(xiàn)反射型傳感器。
將紅外線(xiàn)反射型傳感器安裝在門(mén)窗的兩側或通道的位置,當有人進(jìn)入時(shí)紅外線(xiàn)反射型傳感器就會(huì )檢測出來(lái),給單片機送去高電平,啟動(dòng)防盜報警系統工作。紅外線(xiàn)反射型傳感器甚至可組成對射的檢測系統,以提高控制范圍。紅外線(xiàn)反射型傳感器與ATmega128單片機接口電路結構如圖3所示。
圖3 傳感器與單片機接口電路結構圖
本設計選用半導體氣敏傳感器作為燃氣泄漏傳感器。它是利用待測氣體與半導體(主要是金屬氧化物)表面接觸時(shí),產(chǎn)生的電導率等物性變化來(lái)檢測氣體。此外,本設計選用離子式煙霧傳感器(NIS-09C),它被廣泛運用到各種消防報警系統中,性能優(yōu)于氣敏電阻類(lèi)的火災報警器。
存儲部件介紹
為了實(shí)現對預設電話(huà)號碼的存儲、報警信息的記錄、以及對中英文字符的字模點(diǎn)陣的存儲,本系統采用了能夠保證掉電數據不丟失的片外Flash存儲器AT24C1024。該芯片是一種I2C總線(xiàn)的存儲器,和MCU的數據通信只需要兩個(gè)引腳SDA和SCL即可,和通常的并行存儲器相比,可以大大節約MCU的端口引腳資源和PCB的布線(xiàn)面積。I2C閃存同單片機接口電路如圖4所示。AT24C1024使用二線(xiàn)制協(xié)議串行總線(xiàn)(I2C總線(xiàn))及其傳輸規約進(jìn)行雙向傳輸。
評論