电子血压计设计c语言编程,电子血压计电路设计图精华
标签:应用电路(230)MCU(940)
采用SH79F164增强型单片机为核心,执行速度比传统8051快10 倍左右主控芯片Flash程序存储器空间大:16Kbyte,内建EEPROM功能系统低功耗设计:空闲模式12uA、掉电模式1uA主控芯片内建RTC 模块,记录实时时钟主控芯片内建仪表放大器(PGA)、带通滤波器、固定增益放大器、恒流源OP血压计出厂标定程序自动实现。
硬件设计
在硬件电路设计方面,笔者参考了大量的资料,最终选定SH79F164单片机作为主控IC。其理由是SH79F164内建资源丰富,既能节省大量外围器件,又方便系统调试。SH79F164内建资源主要有:可编程仪表放大器(PGA)、带通滤波器、固定增益放大器、恒流源放大器、10位 A/D转换器、时基定时器(RTC)。
硬件部分构成:压力传感器、SH79F164单片机、LCD、袖套、充气泵、放气阀、按键等(见图3)。
电路原理
压力传感器将用户袖套的血压信号转换为电压信号,经仪表放大器放大(PGA)后一路直接送A/D转换器得到袖套内绝对压力值(见图1),另一路送到由OP2和OP3组成的带通滤波器、固定增益放大器,提取脉搏信号(见图2)。
下图为系统前端小信号放大电路:
由内建OP2和OP3组成的带通滤波器其目的是滤掉直流成分,以及滤掉人体与袖带摩擦的高频噪声和50Hz工频噪声、电路噪声、PUMP与气阀噪声等,使软件能准确地提取脉搏振动波。内建OP1构成恒流源为压力传感器提供恒定电流,根据传感器规格及实际应用,OP1输出的恒定选择在0.3mA~1mA。内建可编程仪表放大器(PGA),主要特定是具有高输入阻抗而不会对sensor的恒流电路产生影响,同时又能保证对小信号放大的高增益性。仪表放大器包含两个部分的可编程增益,总计可编程增益为64档,其中PGA1的编程增益范围:16倍、32倍、64倍、128倍,PGA2的编程增益范围:1.33倍~2.58倍。如需要调整输出范围可分别通过:VREF1及VREF2两个偏置电压实现。
通过IC内建资源,本系统可实现程序自动标定初始化,不用人工调节外围电路,方便批量生产。
电子血压计设计c语言编程,电子血压计电路设计图精华相关推荐
- 凸轮结构c语言编程,凸轮设计_c语言编程
凸轮设计_c语言编程 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 一.编程:(注:程序中各个符号的含义)PI:常数 s0:理论廓 ...
- 现代交通灯的设计C语言编程,交通灯设计_优秀论文.doc
. PAGE .. 毕业论文(设计) 题 目 基于单片机控制的 交通灯的设计 _ 学生姓名 学 号 专业班级 指导教师 完成时间: 201 年 月 日 . PAGE .. 摘 要 交通信号灯的出现,使 ...
- 双机之间的串行通信设计 c语言编程,双机串行通信设计精品.doc-资源下载人人文库网...
双机串行通信设计 精品.doc 所属课程名称 单片机原理与接口技术 题 目 双机串行通信 二 总体设计2.1 设计目的 通过本次课题设计,应用单片机原理及其接口技术等所学相关知识及查阅资料,完成简易双 ...
- 单片机c语言篮球比分_基于单片机的篮球计时计分器设计(C语言编程、含proteus仿真图)...
摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...
- 闹钟定时设计c语言编程,单片机定时闹钟(课程设计).docx
单片机定时闹钟(课程设计) PAGE \* MERGEFORMAT10 绪 论 摘要: 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM.只读 ...
- 简易电子琴c语言程序,基于单片机的简易电子琴设计(C语言编程).docx
单片机课程设计报告 基于单片机的简易电子琴设计 摘 要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐 扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经 ...
- c语言编程的电压表设计,数字电压表的单片机设计(C语言编程)详解.doc
目录 一 设计总体方案1 1.1 设计要求1 1.2 设计思路1 1.3 设计方案1 二 硬件电路元件分析与设计2 2.1 单片机系统2 2.1.1 AT89C51性能2 2.1.2 AT89C51各 ...
- 石油工程课程设计c语言,东北石油大学-石油工程抽油设计C语言编程.doc
float s=3;//s:抽油机冲程 #include #include #include #define PI 3.1415926 #define g 9.8float H=1545;//H:油层 ...
- 凸轮等速推程C语言编程,凸轮设计_C语言编程.doc
一.编程: (注:程序中各个符号的含义) PI:常数 s0:理论廓线的基圆半径 s:各个角度的推杆位移 i:转角 e:偏心距 rr:滚子半径 r0:基圆半径 h:行程 ya0:许用压力角 yah:弧度 ...
最新文章
- mysql 账户管理_如何用MySQL 命令来实现账户管理
- Android View体系(六)从源码解析Activity的构成
- OpenCv 005---图像像素的算术操作
- 如何快速下载maven依赖jar包
- MFC中小笔记(四)
- Vue指令篇_v-model_数据双向绑定
- 找不见matlab保存的txt,为什么自己保存的M文件在电脑里找不见,看不见而matlab里却能打开也能看到?...
- 深度学习之卷积神经网络(10)CIFAR10与VGG13实战
- 用正则实现多行文本合并,从而保存为csv文件
- Python变量类型
- MotionVFX - mForm for Mac - 150种MG动态图形元素fcpx插件
- 一休自评应聘:我是如何进入51CTO的?
- 服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
- CentOS 特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
- Scribe安装问题
- 项目立项,项目经理需要做什么
- m3u8 ts文件利用系统工具COPY合并序列TS文件
- English 介词
- 编码 GBK 的不可映射字符 (0x81)
- html5是什么意思,html5是什么意思?