前文回顧 1. 背景知識(shí)
在智慧牧場解決方案中,實(shí)時(shí)檢測牲畜的健康狀況是非常重要的環(huán)節(jié),達(dá)到口蹄疫等疾病早期預(yù)防和疾病診斷效果監(jiān)控的作用。因?yàn)檗r(nóng)場中牲畜數(shù)量很多,又多在農(nóng)場中移動(dòng),所以物聯(lián)網(wǎng)解決方案使用可穿戴設(shè)備就是比較好的解決方案。
可以是脖環(huán)或者腿環(huán),實(shí)時(shí)檢測牛的體溫、心率、血壓、呼吸頻率等生物特征,甚至其他的病例特征。這些數(shù)據(jù)可以上傳到云端,通過大數(shù)據(jù)的比對(duì)和自主學(xué)習(xí),最后達(dá)到健康體征異常識(shí)別的目的。
2. 解決方案摘要本方案采用了一種以AD8232單片機(jī)為模擬前端的便攜式心電圖儀的設(shè)計(jì)。從制造商用于測試電路配置的AFE芯片評(píng)估板開始,將開源硬件和軟件組件集成到試驗(yàn)板原型中。最終,定制印刷電路板(PCB)被生產(chǎn)出來。該原型需要將微芯片安裝在SMD-to-DIP適配器上,以便使用HI3861微控制器以及數(shù)據(jù)記錄器和串口進(jìn)行測試。
3. 硬件設(shè)計(jì)
3.1AD8232芯片功能圖
3.2AD8232芯片針腳圖
3.3Hi3861開發(fā)板介紹
Hi3861 WLAN模組是一片大約2cm*5cm大小的開發(fā)板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基帶和RF(Radio Frequency)電路。支持OpenHarmony,并配套提供開放、易用的開發(fā)和調(diào)試運(yùn)行環(huán)境。
使用HI3861微控制器將AD8232芯片提供的模擬心電信號(hào)數(shù)字化,ADC轉(zhuǎn)換器配置為10位分辨率,即5V/1024=0.00488V的LSB。
4. 軟件設(shè)計(jì)以下是部分獲取電壓值函數(shù)的代碼:
/***** 獲取電壓值函數(shù) *****/
static float GetVoltage(void)
{
unsigned int ret;
unsigned short data;
ret = AdcRead(WIFI_IOT_ADC_CHANNEL_5, &data, WIFI_IOT_ADC_EQU_MODEL_8, WIFI_IOT_ADC_CUR_BAIS_DEFAULT, 0xff);
if (ret != WIFI_IOT_SUCCESS)
{
printf("ADC Read Fail
");
}
未完待續(xù)……
后期預(yù)告《智慧牧場之生物運(yùn)動(dòng)軌跡跟蹤篇》《智慧牧場之室內(nèi)管理系統(tǒng)篇》寫在最后我們最近正帶著大家玩嗨OpenHarmony。如果你有好玩的東東,歡迎投稿,讓我們一起嗨起來!有點(diǎn)子,有想法,有Demo,立刻聯(lián)系我們:合作郵箱:zzliang@atomsource.org
原文標(biāo)題:玩嗨OpenHarmony:基于OpenHarmony的智慧牧場方案 2/4 生物心率檢測篇
文章出處:【微信公眾號(hào):開源技術(shù)服務(wù)中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
開源技術(shù)
+關(guān)注
關(guān)注
0文章
389瀏覽量
7928 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3713瀏覽量
16254
原文標(biāo)題:玩嗨OpenHarmony:基于OpenHarmony的智慧牧場方案 2/4 生物心率檢測篇
文章出處:【微信號(hào):開源技術(shù)服務(wù)中心,微信公眾號(hào):共熵服務(wù)中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論