《智慧牧場之生物姿態(tài)檢測篇》
1. 背景知識在智慧牧場解決方案中,實時檢測牲畜的健康狀況是非常重要的環(huán)節(jié),達到口蹄疫等疾病早期預防和疾病診斷效果監(jiān)控的作用。因為農(nóng)場中牲畜數(shù)量很多,又多在農(nóng)場中移動,所以物聯(lián)網(wǎng)解決方案使用可穿戴設備就是比較好的解決方案。
可以是脖環(huán)或者腿環(huán),實時檢測牛的體溫、心率、血壓、呼吸頻率等生物特征,甚至其他的病例特征。這些數(shù)據(jù)可以上傳到云端,通過大數(shù)據(jù)的比對和自主學習,最后達到健康體征異常識別的目的。
2. 解決方案摘要本方案采用了一種以AD8232單片機為模擬前端的便攜式心電圖儀的設計。從制造商用于測試電路配置的AFE芯片評估板開始,將開源硬件和軟件組件集成到試驗板原型中。最終,定制印刷電路板(PCB)被生產(chǎn)出來。該原型需要將微芯片安裝在SMD-to-DIP適配器上,以便使用HI3861微控制器以及數(shù)據(jù)記錄器和串口進行測試。
3. 硬件設計
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)試運行環(huán)境。
使用HI3861微控制器將AD8232芯片提供的模擬心電信號數(shù)字化,ADC轉換器配置為10位分辨率,即5V/1024=0.00488V的LSB。
4. 軟件設計以下是部分獲取電壓值函數(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ù)……
后期預告《智慧牧場之生物運動軌跡跟蹤篇》《智慧牧場之室內(nèi)管理系統(tǒng)篇》更多熱點文章閱讀
- 玩嗨OpenHarmony:基于OpenHarmony的智能助老服務機器人
- 玩嗨OpenHarmony:基于OpenHarmony的智慧農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)
- 基于OpenHarmony的智慧牧場方案:生物姿態(tài)檢測篇
- 首個“龍芯+OpenHarmony”教育解決方案發(fā)布
-
使用ADS1115擴展ROC-RK3568-PC開發(fā)板ADC功能
提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。
原文標題:基于OpenHarmony的智慧牧場方案:生物心率檢測篇
文章出處:【微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關注!文章轉載請注明出處。
-
電子發(fā)燒友
+關注
關注
33文章
548瀏覽量
32828 -
開源社區(qū)
+關注
關注
0文章
93瀏覽量
396
原文標題:基于OpenHarmony的智慧牧場方案:生物心率檢測篇
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論