《智慧牧場之生物姿態檢測篇》
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:基于OpenHarmony的智能助老服務機器人
- 玩嗨OpenHarmony:基于OpenHarmony的智慧農業環境監控系統
- 基于OpenHarmony的智慧牧場方案:生物姿態檢測篇
- 首個“龍芯+OpenHarmony”教育解決方案發布
-
使用ADS1115擴展ROC-RK3568-PC開發板ADC功能
提示:本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。
原文標題:基于OpenHarmony的智慧牧場方案:生物心率檢測篇
文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
-
電子發燒友
+關注
關注
33文章
552瀏覽量
33000 -
開源社區
+關注
關注
0文章
94瀏覽量
446
原文標題:基于OpenHarmony的智慧牧場方案:生物心率檢測篇
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論