電路中才用MCP602這一點(diǎn)很重要,因?yàn)槠胀ǖ膯坞娫催\(yùn)放電壓輸出幅度只能達(dá)到2/3VCC,剛剛達(dá)到高電平門限,有可能造成后級(jí)單片機(jī)檢測(cè)失誤,試驗(yàn)也證明了這一點(diǎn)。模擬電路通過(guò)后又用另外一塊面包板搭建了一個(gè)80C205電路,用三個(gè)微型的數(shù)碼管作為顯示器,因?yàn)樾穆拭}沖周期常常大于1秒鐘,而單片機(jī)無(wú)法提供如此長(zhǎng)度時(shí)間測(cè)量,所以采用5毫秒的定時(shí)器定時(shí)檢測(cè)脈沖,檢測(cè)到脈沖中斷后開(kāi)始計(jì)數(shù),直到下一次中斷計(jì)數(shù)結(jié)束,然后計(jì)算一個(gè)脈沖周期的計(jì)數(shù)值,再乘以5毫秒,就是一個(gè)完整的心率周期了,而5毫秒的定時(shí)間隔對(duì)于心率這樣很長(zhǎng)的脈沖,精度影響是很小的。單片機(jī)部分也取得了成功,這樣完整的系統(tǒng)就算定下來(lái)了。接下來(lái)是設(shè)計(jì)PCB,由于近年形成的習(xí)慣,做東西前都要選一下外殼,一定要根據(jù)外殼定電路,而且是殼越小越好,結(jié)果造成PCB設(shè)計(jì)很困難,因?yàn)樽约褐荒茏鰡蚊娴,走線很不容易,這是2011年9月未設(shè)計(jì)完成的PCB:
三、 成為Arduino的擴(kuò)展板
認(rèn)識(shí)Arduino是在2012年的4月,Arduino這個(gè)平臺(tái)和適合做原型開(kāi)發(fā),于是決定將擱置下來(lái)的心率測(cè)量?jī)x在arduion上實(shí)現(xiàn)一下,6月份做成了這個(gè)擴(kuò)展板: