器21和傳輸信息通道的帶屏蔽層的雙絞線(圖中未示出);所述主機(jī)模塊3包括接收信號(hào)并處理信號(hào)的單片機(jī)31、發(fā)出報(bào)警信號(hào)的發(fā)聲裝置32和傳輸信息到主人手機(jī)的手機(jī)通信模塊33 ;所述節(jié)點(diǎn)控制模塊13與所述CAN總線控制器22之間相互通信,所述CAN總線控制器22與所述單片機(jī)31之間互相通信。
[0044]請(qǐng)參閱圖2,為本發(fā)明基于CAN總線的分布式甲醛濃度監(jiān)測(cè)方法于一實(shí)施例中的節(jié)點(diǎn)控制模塊13工作流程圖。所述檢測(cè)節(jié)點(diǎn)I工作是通過甲醛濃度檢測(cè)傳感器11采集檢測(cè)甲醛濃度濃度值,由A/D轉(zhuǎn)換器12處理后通過CAN總線通信模塊2發(fā)送出去,由節(jié)點(diǎn)控制模塊13的單片機(jī)程序完成。在布置完檢測(cè)節(jié)點(diǎn)I并通過CAN總線通信模塊2組建分布式網(wǎng)絡(luò)后,節(jié)點(diǎn)控制模塊13工作的具體步驟如下:
[0045]步驟S1、開機(jī)后對(duì)CAN總線控制器22和A/D轉(zhuǎn)換器12初始化;
[0046]步驟S2、判斷初始化是否成功,若失敗,則進(jìn)入步驟S3 ;若成功則進(jìn)入步驟S4 ;
[0047]步驟S3、主機(jī)模塊3的異常信號(hào)燈點(diǎn)亮,結(jié)束流程;
[0048]步驟S4、判斷檢測(cè)節(jié)點(diǎn)I是否接收到主機(jī)模塊3的遍歷請(qǐng)求,若是,則進(jìn)入步驟S5 ;若否,則進(jìn)入步驟S6 ;
[0049]步驟S5、檢測(cè)節(jié)點(diǎn)I向主機(jī)模塊3發(fā)送遍歷應(yīng)答,進(jìn)入S6 ;
[0050]步驟S6、判斷A/D數(shù)據(jù)接收是否完畢,若是,則進(jìn)入步驟S7 ;若否,則循環(huán)步驟S6的判斷;
[0051]步驟S7、主機(jī)模塊3對(duì)接收到的數(shù)據(jù)進(jìn)行處理,并進(jìn)入步驟S8 ;
[0052]步驟S8、節(jié)點(diǎn)控制模塊I3向CAN總線通信模塊2發(fā)送數(shù)據(jù),并進(jìn)入步驟S9進(jìn)行判斷;
[0053]步驟S9、判斷數(shù)據(jù)是否發(fā)送完成,若是,則進(jìn)入步驟S6,循環(huán)接收A/D數(shù)據(jù)并處理和發(fā)送;若否,則循環(huán)步驟S9的判斷。
[0054]請(qǐng)參閱圖3,為本發(fā)明基于CAN總線的分布式甲醛濃度監(jiān)測(cè)方法于一實(shí)施例中的主機(jī)模塊3的工作流程圖。具體步驟如下:
[0055]步驟SI’、開機(jī)后對(duì)CAN總線控制器22和手機(jī)通信模塊33進(jìn)行初始化;
[0056]步驟S2’、判斷初始化是否成功,若失敗,則進(jìn)入步驟S3’ ;若成功則進(jìn)入步驟S4’ ;
[0057]步驟S3’、主機(jī)模塊3的異常信號(hào)燈點(diǎn)亮,結(jié)束流程;
[0058]步驟S4’、主機(jī)模塊3向檢測(cè)節(jié)點(diǎn)I發(fā)送遍歷請(qǐng)求,檢測(cè)節(jié)點(diǎn)I向主機(jī)模塊3發(fā)送遍歷應(yīng)答,并進(jìn)入步驟S5’判斷;
[0059]步驟S5’、判斷遍歷請(qǐng)求與應(yīng)答是否正常,若否,進(jìn)入S6’ ;若是,則進(jìn)入S7’ ;
[0060]步驟S6’、向手機(jī)發(fā)送異常節(jié)點(diǎn)地址,進(jìn)入S7’ ;
[0061]步驟S7’、判斷CAN總線通信模塊2接收數(shù)據(jù)是否成功,若否,則循環(huán)步驟S7’的判斷,若是,則進(jìn)入步驟S8’ ;
[0062]步驟S8’、主機(jī)模塊3進(jìn)行數(shù)據(jù)處理后進(jìn)入步驟S9’進(jìn)行判斷;
[0063]步驟S9’、判斷甲醛濃度值是否超標(biāo),若否,則進(jìn)入步驟S10’ ;若是,則進(jìn)入步驟S11,;
[0064]步驟S10’、手機(jī)通信模塊33向主人的手機(jī)發(fā)送甲醛濃度狀況;
[0065]步驟S11’、發(fā)聲裝置32激活,向手機(jī)發(fā)送甲醛濃度超標(biāo)提醒,進(jìn)入步驟S12’ ;
[0066]步驟S12’、判斷數(shù)據(jù)發(fā)送是否完成;若是,則循環(huán)步驟S7’ ;若否,循環(huán)步驟S12’。
[0067]于本發(fā)明的另一實(shí)施方式中,所述CAN總線通信模塊2可以由WiFi模塊代替或者ZigBee模塊代替,利用無線網(wǎng)絡(luò)傳輸,在布局上更方便,但相對(duì)的增加系統(tǒng)成本,犧牲了系統(tǒng)的易擴(kuò)展性。
[0068]綜上所述,本發(fā)明實(shí)現(xiàn)了家庭室內(nèi)全方位、實(shí)時(shí)的甲醛濃度濃度檢測(cè),并根據(jù)其結(jié)果進(jìn)行相應(yīng)處理,甲醛濃度超標(biāo)時(shí)發(fā)聲提醒和發(fā)信息至手機(jī)通知主人,對(duì)家庭環(huán)境甲醛濃度進(jìn)行全方位的監(jiān)測(cè);本發(fā)明適合家庭復(fù)雜環(huán)境,分布式布局,易組建和擴(kuò)展監(jiān)測(cè)網(wǎng)絡(luò),穩(wěn)定性高,執(zhí)行效率高;本發(fā)明實(shí)現(xiàn)了家庭內(nèi)各處甲醛濃度濃度監(jiān)測(cè)分析,實(shí)現(xiàn)局部甲醛濃度超標(biāo)事件報(bào)警。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
[0069]上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【主權(quán)項(xiàng)】
1.一種基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置,其特征在于,主要包括CAN總線通信模塊、主機(jī)模塊和多個(gè)檢測(cè)節(jié)點(diǎn),所述CAN總線通信模塊分別連接所述主機(jī)模塊和所述檢測(cè)節(jié)點(diǎn),并實(shí)現(xiàn)所述檢測(cè)節(jié)點(diǎn)與所述主機(jī)模塊之間的數(shù)據(jù)發(fā)送與接收功能; 所述檢測(cè)節(jié)點(diǎn)包括檢測(cè)室內(nèi)甲醛濃度的甲醛濃度檢測(cè)傳感器、模擬信號(hào)轉(zhuǎn)換數(shù)字信號(hào)的A/D轉(zhuǎn)換器和控制節(jié)點(diǎn)工作的節(jié)點(diǎn)控制模塊; 所述CAN總線通信模塊包括控制CAN總線工作的CAN總線控制器、驅(qū)動(dòng)CAN總線工作的CAN總線電平驅(qū)動(dòng)器和傳輸信息通道的帶屏蔽層的雙絞線; 所述主機(jī)模塊包括接收信號(hào)并處理信號(hào)的單片機(jī)、發(fā)出報(bào)警信號(hào)的發(fā)聲裝置和傳輸信息到主人手機(jī)的手機(jī)通訊模塊; 所述節(jié)點(diǎn)控制模塊與所述CAN總線控制器之間相互通信,所述CAN總線控制器與所述單片機(jī)之間互相通信。2.根據(jù)權(quán)利要求1所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置,其特征在于,所述主機(jī)模塊還用于接收和處理所述CAN總線通信模塊發(fā)送的數(shù)據(jù),并判斷甲醛的濃度值是否超標(biāo);所述主機(jī)模塊還用于在檢測(cè)所述檢測(cè)節(jié)點(diǎn)和所述手機(jī)通信模塊通信是否正常時(shí),向所述檢測(cè)節(jié)點(diǎn)發(fā)送遍歷請(qǐng)求;所述主機(jī)模塊還用于在檢測(cè)節(jié)點(diǎn)和手機(jī)通信模塊通信異常時(shí),點(diǎn)亮異常信號(hào)燈。3.根據(jù)權(quán)利要求1所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置,其特征在于,所述手機(jī)通信模塊還用于在室內(nèi)甲醛濃度值超標(biāo)時(shí),向手機(jī)發(fā)送提醒信息,并同時(shí)激活所述發(fā)聲裝置報(bào)警;所述手機(jī)通信模塊還用于在室內(nèi)甲醛濃度值未超標(biāo)時(shí),定時(shí)向手機(jī)發(fā)送室內(nèi)甲醛的濃度值變化信息。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置,其特征在于,所述手機(jī)通信模塊還用于當(dāng)所述檢測(cè)節(jié)點(diǎn)通訊不正常時(shí),向手機(jī)發(fā)送異常的所述檢測(cè)節(jié)點(diǎn)的地址。5.根據(jù)權(quán)利要求1所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置,其特征在于,所述節(jié)點(diǎn)控制模塊由單片機(jī)系統(tǒng)構(gòu)成,其中運(yùn)行有控制節(jié)點(diǎn)工作的程序。6.涉及權(quán)利要求1-5任一項(xiàng)所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置的監(jiān)測(cè)方法,其特征在于,所述檢測(cè)方法包括以下步驟: 步驟SI,布置所述檢測(cè)節(jié)點(diǎn),并通過所述CAN總線通信模塊組建分布式網(wǎng)絡(luò); 步驟S2,所述檢測(cè)節(jié)點(diǎn)中的所述甲醛濃度檢測(cè)傳感器采集環(huán)境中的甲醛濃度信息,所述檢測(cè)節(jié)點(diǎn)中的所述A/D轉(zhuǎn)換器將所述信息進(jìn)行A/D轉(zhuǎn)化,再通過所述CAN總線通信模塊將信息傳送給所述主機(jī)模塊進(jìn)行處理; 步驟S3,所述主機(jī)模塊將接收到的信息進(jìn)行處理并判斷甲醛的濃度值是否超標(biāo),若是,則通過所述手機(jī)通信模塊向手機(jī)發(fā)送提醒,并通過所述發(fā)聲裝置報(bào)警;若否,則所述手機(jī)通信模塊定時(shí)向手機(jī)發(fā)送室內(nèi)甲醛的濃度值變化信息。7.根據(jù)權(quán)利要求6所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)方法,其特征在于,還包括所述檢測(cè)節(jié)點(diǎn)的通信異常檢測(cè)和所述手機(jī)通信模塊的異常檢測(cè)過程。8.根據(jù)權(quán)利要求7所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)方法,其特征在于,所述檢測(cè)節(jié)點(diǎn)的通信異常檢測(cè)包括對(duì)所述CAN總線控制器和所述A/D轉(zhuǎn)換器的初始化過程,若初始化成功,則所述節(jié)點(diǎn)控制模塊接收所述主機(jī)模塊的遍歷請(qǐng)求并向主機(jī)模塊發(fā)送遍歷應(yīng)答,之后所述A/D轉(zhuǎn)換器對(duì)所述甲醛濃度檢測(cè)傳感器的數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換并發(fā)送給所述單片機(jī)處理,最后通過所述CAN總線控制器發(fā)送至所述手機(jī)通信模塊;若初始化失敗,則所述主機(jī)模塊的異常信號(hào)燈點(diǎn)亮。9.根據(jù)權(quán)利要求7所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)方法,其特征在于,所述手機(jī)通信模塊異常檢測(cè)包括對(duì)所述CAN總線控制器和所述手機(jī)通信模塊的初始化過程,若初始化成功,則所述主機(jī)模塊向所述檢測(cè)節(jié)點(diǎn)發(fā)送遍歷請(qǐng)求,檢查各所述檢測(cè)節(jié)點(diǎn)通信是否正常,失敗的所述檢測(cè)節(jié)點(diǎn)通過手機(jī)通信模塊向手機(jī)發(fā)送異常的所述檢測(cè)節(jié)點(diǎn),正常的所述檢測(cè)節(jié)點(diǎn)接收數(shù)據(jù)并發(fā)送至所述主機(jī)模塊進(jìn)行處理,所述單片機(jī)判斷甲醛濃度值是否正常,若超標(biāo),則通過所述手機(jī)通信模塊向手機(jī)發(fā)送提醒,并激活所述發(fā)聲裝置報(bào)警,若未超標(biāo),則所述手機(jī)通信模塊定時(shí)向手機(jī)發(fā)送室內(nèi)甲醛的濃度值變化信息;若初始化失敗,則所述主機(jī)模塊的異常信號(hào)燈點(diǎn)亮。10.根據(jù)權(quán)利要9所述的基于CAN總線的分布式甲醛濃度監(jiān)測(cè)方法,其特征在于,當(dāng)所述檢測(cè)節(jié)點(diǎn)通訊不正常時(shí),所述手機(jī)通信模塊向手機(jī)發(fā)送異常的所述檢測(cè)節(jié)點(diǎn)的地址。
【專利摘要】本發(fā)明提供一種基于CAN總線的分布式甲醛濃度監(jiān)測(cè)裝置及監(jiān)測(cè)方法,主要包括CAN總線通信模塊、主機(jī)模塊和多個(gè)檢測(cè)節(jié)點(diǎn),CAN總線通信模塊分別連接主機(jī)模塊和檢測(cè)節(jié)點(diǎn);監(jiān)測(cè)方法包括:布置節(jié)點(diǎn)并通過CAN總線組建分布式網(wǎng)絡(luò);節(jié)點(diǎn)中的傳感器采集環(huán)境中的甲醛濃度信息,并將信息進(jìn)行A/D轉(zhuǎn)化再通過CAN總線通信模塊傳送給主機(jī)進(jìn)行處理;主機(jī)將接收到的信息處理并判斷甲醛的濃度值是否超標(biāo),若超標(biāo)則通過手機(jī)通信模塊向主人發(fā)送提醒,并通過發(fā)聲裝置報(bào)警;若否,則手機(jī)通信模塊定時(shí)向主人的手機(jī)發(fā)送室內(nèi)甲醛的濃度值變化信息。本發(fā)明的檢測(cè)裝置方便組建和擴(kuò)展、系統(tǒng)穩(wěn)定性和執(zhí)行效率高,適于全方位、復(fù)雜的室內(nèi)環(huán)境的監(jiān)測(cè)。
【IPC分類】G08B21/14, G01N33/00
【公開號(hào)】CN105203722
【申請(qǐng)?zhí)枴緾N201510781082
【發(fā)明人】蔣昌龍
【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2015年12月30日
【申請(qǐng)日】2015年11月13日