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