欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求助一個關于單片機煙霧報警電路的問題 [打印本頁]

作者: KM民    時間: 2020-3-11 19:42
標題: 求助一個關于單片機煙霧報警電路的問題
如圖,溫度與煙霧的報警程序都是相同的,都是在傳感器中獲取數值,然后與預設值判斷。之前直接用單片機的IO口功能正常實現,后來換了74HC595拓展的IO,改了幾行程序之后,溫度報警正常,而煙霧報警時,蜂鳴器發出很小的,像是喇叭壞了的那種急促打點聲,把仿真一幀一幀看,會看到某一幀的時候蜂鳴器跟報警燈是接通的。這讓我很不解,有人遇到過這種問題嗎?

捕獲.JPG (83.93 KB, 下載次數: 42)

捕獲.JPG

作者: 余生不負    時間: 2020-3-11 22:11
你的蜂鳴器是有源的還是無源的。
作者: TTQ001    時間: 2020-3-12 10:17
我不明白你為什么認為蜂鳴器連接到警報燈。 在電氣上,兩個電路未連接。
作者: KM民    時間: 2020-3-12 10:48
問題解決了,自己粗心了,漏寫了最后判斷dat1和dat2小于報警值的幾行代碼


void FireJudge(uchar dat1, int dat2)
{
        /*煙霧報警判斷*/
        if(dat1>gMqAlarm)
        {
                send_data_74hc595(0xfc);
                datout();               
        }

       
        /*溫度報警判斷*/
        if(dat2>gTempAlarm)
        {       
                send_data_74hc595(0xfa);
                datout();
        }

        if((dat1<=gMqAlarm)&&(dat2<=gTempAlarm))
        {
                send_data_74hc595(0xff);
                datout();
        }

}
作者: KM民    時間: 2020-3-12 14:09
TTQ001 發表于 2020-3-12 10:17
我不明白你為什么認為蜂鳴器連接到警報燈。 在電氣上,兩個電路未連接。

蜂鳴器沒有與警報燈連一起,這個實現的功能是當溫度值或者煙霧濃度值超過預設值時,單片機輸出一個數據,讓對應的燈亮,同時蜂鳴器響,達到防火報警的目的
作者: dududula    時間: 2022-5-8 14:21
這個是不是低電平蜂鳴器叫啊?




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1