一種CO2傳感器PWM輸出數(shù)值計(jì)算方法

基本信息

申請(qǐng)?zhí)?/td> CN202110692522.2 申請(qǐng)日 -
公開(公告)號(hào) CN113447616A 公開(公告)日 2021-09-28
申請(qǐng)公布號(hào) CN113447616A 申請(qǐng)公布日 2021-09-28
分類號(hào) G01N33/00(2006.01)I;H03K7/08(2006.01)I 分類 測(cè)量;測(cè)試;
發(fā)明人 趙田才;王成;揭會(huì)斌 申請(qǐng)(專利權(quán))人 成都?xì)w谷環(huán)境科技有限責(zé)任公司
代理機(jī)構(gòu) 成都嘉企源知識(shí)產(chǎn)權(quán)代理有限公司 代理人 胡建超
地址 621000四川省成都市雙流區(qū)西南航空港經(jīng)濟(jì)開發(fā)區(qū)西南交通大學(xué)產(chǎn)業(yè)園
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種CO2傳感器PWM輸出數(shù)值計(jì)算方法,步驟S1:開始;步驟S2:初始化I/O;步驟S3:初始化定時(shí)器;步驟S4:初始化外部中斷;步驟S5:進(jìn)入外部中斷;步驟S6:讀取PWM引腳電平;步驟S8:判斷步驟S6中的PWM引腳電平是否為高電平;步驟S9:高電平計(jì)數(shù);步驟S10:低電平計(jì)數(shù);步驟S11:將步驟S9中的高電平計(jì)數(shù)的總數(shù)和步驟S10中低電平計(jì)數(shù)的總數(shù)累加,得到PWM引腳總脈沖周期;步驟S12:根據(jù)步驟S11得到的總脈沖周期,判斷傳感器型號(hào)。本發(fā)明具有實(shí)現(xiàn)方法簡(jiǎn)單、通用性強(qiáng)、準(zhǔn)確可靠的特點(diǎn),僅需單片機(jī)一個(gè)I/O引腳即可實(shí)現(xiàn)不同規(guī)格的CO2濃度傳感器區(qū)分,并獲取正確的數(shù)據(jù),實(shí)現(xiàn)傳感器的通用。