一个基于一个基于ESP32 Arduino的开源电子血压计项目的开源电子血压计项目
一个电子血压计的开源项目 单片机的选择 最开始我们选择的是ESP8266。ESP8266 HDK (Hardware
Development Kits) 包括芯片ESP8266EX、模组 ESP-WROOM-02 和开发板 ESP-LAUNCHER等。 我们在设计
时预计在单片机上搭建一个网站,可以通过手机或者电脑进行连接,从而获取患者当前以及历史血压信息。该
单片机上搭载WIFI模块,可实现网站的搭建从而达到上述目的。但我们在后期的测试使用过程中发现,该单片
机的性能稍差,无法实现多台设备同时连入WIFI,而且运算速度较慢。我们更换了类似但性能更强的单片机。
所以我们选择了ESP32。 ESP32可通过 SPI/SDIO 或 I2C /UART接口提供WIFI和蓝牙功能;具有高水平的低功
耗性能,包括精细分辨时钟门控、省电模式和动态电压调整等。ESP32 将天线开关、RFbalun、功率放大器、
接收低噪声放大器、滤波器、电源管理模块等功能集于一体。而且该单片机社区庞大,有很多的源码和技术支
持。我们也最终选择这款单片机。 时钟信号的处理 从网络获取时间 充放气 我们有两套放气装置
一个电子血压计的开源项目
单片机的选择
最开始我们选择的是ESP8266。ESP8266 HDK (Hardware Development Kits) 包括芯片ESP8266EX、模组 ESP-WROOM-
02 和开发板 ESP-LAUNCHER等。
我们在设计时预计在单片机上搭建一个网站,可以通过手机或者电脑进行连接,从而获取患者当前以及历史血压信息。该单片
机上搭载WIFI模块,可实现网站的搭建从而达到上述目的。但我们在后期的测试使用过程中发现,该单片机的性能稍差,无
法实现多台设备同时连入WIFI,而且运算速度较慢。我们更换了类似但性能更强的单片机。所以我们选择了ESP32。
ESP32可通过 SPI/SDIO 或 I2C /UART接口提供WIFI和蓝牙功能;具有高水平的低功耗性能,包括精细分辨时钟门控、省电
模式和动态电压调整等。ESP32 将天线开关、RFbalun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集
于一体。而且该单片机社区庞大,有很多的源码和技术支持。我们也最终选择这款单片机。
时钟信号的处理
从网络获取时间
充放气
我们有两套放气装置,其中一个是快速放气阀,处于常闭状态,仅在测量结束后快速放气;另一个是缓慢放气阀,处于常开状
态,仅在充气时关闭。
评论1