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