電路中才用MCP602這一點很重要,因為普通的單電源運放電壓輸出幅度只能達到2/3VCC,剛剛達到高電平門限,有可能造成后級單片機檢測失誤,試驗也證明了這一點。模擬電路通過后又用另外一塊面包板搭建了一個80C205電路,用三個微型的數碼管作為顯示器,因為心率脈沖周期常常大于1秒鐘,而單片機無法提供如此長度時間測量,所以采用5毫秒的定時器定時檢測脈沖,檢測到脈沖中斷后開始計數,直到下一次中斷計數結束,然后計算一個脈沖周期的計數值,再乘以5毫秒,就是一個完整的心率周期了,而5毫秒的定時間隔對于心率這樣很長的脈沖,精度影響是很小的。單片機部分也取得了成功,這樣完整的系統就算定下來了。接下來是設計PCB,由于近年形成的習慣,做東西前都要選一下外殼,一定要根據外殼定電路,而且是殼越小越好,結果造成PCB設計很困難,因為自己只能做單面的,走線很不容易,這是2011年9月未設計完成的PCB:
三、 成為Arduino的擴展板
認識Arduino是在2012年的4月,Arduino這個平臺和適合做原型開發,于是決定將擱置下來的心率測量儀在arduion上實現一下,6月份做成了這個擴展板: