本人最近弄了個基于AT89S52的GSM安防系統(tǒng),想到當(dāng)初由一個新手開始做這個的時候在找案例參考基本都看不懂。所以我做好這個項目后,就把它無私貢獻(xiàn)給大家。希望對有興趣的朋友有所幫助。這是一整套的成品,里面有說明文檔,99SE的原理圖和PCB,還有全套代碼。在這里需要說明一點的是,由于本人孤軍做此項目,所以很多地方都不是很完善。希望大家不要踩我。!
在此,如果在此程序上有不懂的可以聯(lián)系我(畢竟我也想讓這個程序更加完善)。
該程序的缺點:由于GSM模塊有問題,開始可以直接用PDU模式發(fā)送短信的,但到后來不能夠直接發(fā)了。所以只能采取先把短信存到SIM卡上,然后再從SIM卡上發(fā)送出去。另外這個程序再運(yùn)行的時候,不知道什么原因,有時候會死機(jī)(除了復(fù)位鍵,其它中斷鍵盤都沒有作用,而且程序也不會往下執(zhí)行)。希望如果有高手,能幫忙找一下原因,最好就能夠回復(fù)。
該程序已經(jīng)實現(xiàn)發(fā)生警報,然后通過GSM發(fā)送短信到目標(biāo)號碼,然后由目標(biāo)再回發(fā)相應(yīng)的控制短信去控制。
警報發(fā)生:紅外警報→發(fā)送“紅外警報”短信
燃?xì)饩瘓蟆l(fā)送“燃?xì)饩瘓蟆倍绦?/p>
煙霧警報→發(fā)送“煙霧警報”短信
收到短信:“家里情況”→發(fā)送短信“一切正!保o警報時)
“關(guān)閉紅外”→關(guān)閉紅外警報,關(guān)閉蜂鳴器,關(guān)紅外指示燈
“關(guān)閉燃?xì)狻薄P(guān)閉燃?xì)饩瘓螅P(guān)閉蜂鳴器,關(guān)燃?xì)庵甘緹?/p>
“關(guān)閉煙霧”→關(guān)閉煙霧警報,關(guān)閉蜂鳴器,關(guān)煙霧指示燈
“關(guān)閉所有”→關(guān)所有警報,關(guān)蜂鳴器,關(guān)警報指示燈,開正常指示燈
at89s52-gsm-final.part1.rar
(1 MB, 下載次數(shù): 675)
2010-6-9 17:25 上傳
點擊文件名下載附件
at89s52-gsm-final.part2.rar
(1 MB, 下載次數(shù): 863)
2010-6-9 17:26 上傳
點擊文件名下載附件
at89s52-gsm-final.part3.rar
(1 MB, 下載次數(shù): 523)
2010-6-9 17:27 上傳
點擊文件名下載附件
at89s52-gsm-final.part4.rar
(596.8 KB, 下載次數(shù): 611)
2010-6-9 17:27 上傳
點擊文件名下載附件
重要說明:之前上傳的附件中,我把電路圖發(fā)錯了,原來那個不是最終的,現(xiàn)在我把當(dāng)時最后的電路重新上傳給大家,另把原件參數(shù)和原件清單給大家。(請大家多多海涵小弟之前犯得錯誤)
change.rar
(757.25 KB, 下載次數(shù): 523)
2010-6-11 21:55 上傳
點擊文件名下載附件
[此貼子已經(jīng)被作者于2010-6-11 21:55:10編輯過]
|