谷动谷力

 找回密码
 立即注册
查看: 1439|回复: 0
打印 上一主题 下一主题
收起左侧

基于OpenHarmony的智慧牧场方案:生物心率检测篇

[复制链接]
跳转到指定楼层
楼主
发表于 2022-11-22 12:27:19 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
基于OpenHarmony的智慧牧场方案:生物心率检测篇
1. 背景知识
在智慧牧场解决方案中,实时检测牲畜的健康状况是非常重要的环节,达到口蹄疫等疾病早期预防和疾病诊断效果监控的作用。因为农场中牲畜数量很多,又多在农场中移动,所以物联网解决方案使用可穿戴设备就是比较好的解决方案。
可以是脖环或者腿环,实时检测牛的体温、心率、血压、呼吸频率等生物特征,甚至其他的病例特征。这些数据可以上传到云端,通过大数据的比对和自主学习,最后达到健康体征异常识别的目的。
2. 解决方案摘要
本方案采用了一种以AD8232单片机为模拟前端的便携式心电图仪的设计。从制造商用于测试电路配置的AFE芯片评估板开始,将开源硬件和软件组件集成到试验板原型中。最终,定制印刷电路板(PCB)被生产出来。该原型需要将微芯片安装在SMD-to-DIP适配器上,以便使用HI3861微控制器以及数据记录器和串口进行测试。
3. 硬件设计
3.1 AD8232芯片功能图
3.2 AD8232芯片针脚图
3.3 Hi3861开发板介绍
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\n");
    }



+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-11-25 19:44 , Processed in 0.238015 second(s), 43 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表