标签:应用电路(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语言编程,电子血压计电路设计图精华相关推荐

  1. 凸轮结构c语言编程,凸轮设计_c语言编程

    凸轮设计_c语言编程 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 一.编程:(注:程序中各个符号的含义)PI:常数 s0:理论廓 ...

  2. 现代交通灯的设计C语言编程,交通灯设计_优秀论文.doc

    . PAGE .. 毕业论文(设计) 题 目 基于单片机控制的 交通灯的设计 _ 学生姓名 学 号 专业班级 指导教师 完成时间: 201 年 月 日 . PAGE .. 摘 要 交通信号灯的出现,使 ...

  3. 双机之间的串行通信设计 c语言编程,双机串行通信设计精品.doc-资源下载人人文库网...

    双机串行通信设计 精品.doc 所属课程名称 单片机原理与接口技术 题 目 双机串行通信 二 总体设计2.1 设计目的 通过本次课题设计,应用单片机原理及其接口技术等所学相关知识及查阅资料,完成简易双 ...

  4. 单片机c语言篮球比分_基于单片机的篮球计时计分器设计(C语言编程、含proteus仿真图)...

    摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...

  5. 闹钟定时设计c语言编程,单片机定时闹钟(课程设计).docx

    单片机定时闹钟(课程设计) PAGE \* MERGEFORMAT10 绪 论 摘要: 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM.只读 ...

  6. 简易电子琴c语言程序,基于单片机的简易电子琴设计(C语言编程).docx

    单片机课程设计报告 基于单片机的简易电子琴设计 摘 要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐 扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经 ...

  7. 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各 ...

  8. 石油工程课程设计c语言,东北石油大学-石油工程抽油设计C语言编程.doc

    float s=3;//s:抽油机冲程 #include #include #include #define PI 3.1415926 #define g 9.8float H=1545;//H:油层 ...

  9. 凸轮等速推程C语言编程,凸轮设计_C语言编程.doc

    一.编程: (注:程序中各个符号的含义) PI:常数 s0:理论廓线的基圆半径 s:各个角度的推杆位移 i:转角 e:偏心距 rr:滚子半径 r0:基圆半径 h:行程 ya0:许用压力角 yah:弧度 ...

最新文章

  1. mysql 账户管理_如何用MySQL 命令来实现账户管理
  2. Android View体系(六)从源码解析Activity的构成
  3. OpenCv 005---图像像素的算术操作
  4. 如何快速下载maven依赖jar包
  5. MFC中小笔记(四)
  6. Vue指令篇_v-model_数据双向绑定
  7. 找不见matlab保存的txt,为什么自己保存的M文件在电脑里找不见,看不见而matlab里却能打开也能看到?...
  8. 深度学习之卷积神经网络(10)CIFAR10与VGG13实战
  9. 用正则实现多行文本合并,从而保存为csv文件
  10. Python变量类型
  11. MotionVFX - mForm for Mac - 150种MG动态图形元素fcpx插件
  12. 一休自评应聘:我是如何进入51CTO的?
  13. 服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
  14. CentOS 特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
  15. Scribe安装问题
  16. 项目立项,项目经理需要做什么
  17. m3u8 ts文件利用系统工具COPY合并序列TS文件
  18. English 介词
  19. 编码 GBK 的不可映射字符 (0x81)
  20. html5是什么意思,html5是什么意思?

热门文章

  1. Android设备硬件序列号(SN、串号)分析
  2. Unity游戏开发日记(一):独自开发2d横板游戏:Small man(MainMenu主界面)基本构建
  3. 【机试题(实现语言:python3)】学英语-递归或字符串
  4. rt5350 h264 sn9c291 的RTSP 延时测试
  5. 经典励志名言100余句
  6. replica文件服务器,mongodb replica set 配置高性能多服务器详解
  7. 大南湖地磅房升级需要改造哪些方面
  8. Plant Design Review Based on AnyCAD
  9. anaconda常用命令
  10. 电子设计教程12:Buck降压电路