0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于单片机的便携式输液点滴控制报警器设计

CHANBAEK 来源:电子应用学习馆 作者:一只会飞的大鱼儿 2023-04-14 14:41 次阅读

1.简介

基于单片机便携式输液点滴控制报警器组成。 该系统主要由光电传感器检测电路、键盘、数码管显示、报警提示电路、液滴流速监测电路、电机驱动电路等组成。 利用霍尔感器测量出液滴流速,并将将信息返回给单片机,单片机对流速信号与测速型号进行分析和处理,并让其显示数码管上,从而实现对输液器的监测与控制。

2.硬件设计

本例程的硬件主要由7部分组成,分别为单片机的最小系统,4位数码管显示电路、光电测速电路、步进驱动电路、按键电路、蜂鸣器报警电路、电源模块等,其结构框图如下所示:

图片

(1)光电测速电路

本次设计将采用光电传感器,利用传感器对液滴流速信号检测,再利用外围电路实现计数。 当一个液滴流过光电传感器时,由于液滴的遮挡,导致光电传感器中的三级管截止,光电传感器输出为高,所以实现对输液速度的检测就是完成对两个高电平时间间隔的计时。 电路图如图:

图片

(2)步进电机驱动电路

步进电机驱动电路采用了ULN2003达林顿管阵列芯片作为步进电机驱动电路,其主要功能是增强单片机控制引脚的电流驱动能力,以实现控制步进电机。

图片

(3)按键电路

本次设计共设置了3个独立式的按键,主要的功能设置键、增加键和减少键。 电路如图:

图片

(4)总体硬件原理图

图片

3.软件设计

程序设计部分主要包括主程序、输液测速函数、键盘扫描函数、数码管显示函数、及电机控制函数。 定时器初始化函数完成对定时器初始化,流速信号采集函数完成对输液速度的采集和计算分析,键盘扫描函数则需要完成对电机转速控制,输液速度读取函数完成数据的换算,为电机的工作提供工作的依据。

由于程序代码较多,现只介绍主程序代码。 详细源码请下载附带资料

(1)主程序

void main()
{
  init();
  while(1)
  {  
    keyscan();
    if(s1num==1)hdisplay(htemp);
    if(s1num==2)ldisplay(ltemp);
    if(yyp)
    {   
      baojing();
      keyscan();
      if(time_out == 1)
      {
        speed_tmp = speed * 12; //每分钟的点滴数目等于每5秒的数目乘以12 
        speed = 0; 
        time_out = 0;
      }
      display(speed_tmp);
    }
  }
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50384

    浏览量

    750653
  • 电路图
    +关注

    关注

    10312

    文章

    10716

    浏览量

    526718
  • 单片机
    +关注

    关注

    6029

    文章

    44480

    浏览量

    631599
  • 报警器
    +关注

    关注

    12

    文章

    918

    浏览量

    108684
  • 驱动电路
    +关注

    关注

    152

    文章

    1515

    浏览量

    108260
收藏 人收藏

    评论

    相关推荐

    基于单片机的医疗点滴输液控制系统设计【PDF】

    基于单片机的医疗点滴输液控制系统设计【PDF】
    发表于 08-17 22:20

    自制便携式防盗报警器

    自制便携式防盗报警器
    发表于 08-20 15:14

    关于开关控制报警器PROTEUS 和51单片机教程不看肯定后悔

    关于开关控制报警器PROTEUS 和51单片机教程不看肯定后悔
    发表于 09-30 07:57

    用MSP430系列单片机设计便携式医用自动输液器

    用MSP430系列单片机设计便携式医用自动输液器
    发表于 02-08 01:34 13次下载

    开关控制报警器的程序设计

    名称:开关控制报警器 说明:用 K1 开关控制报警器,程序控制 P1.0 输出两种不同频率的声音,模拟很逼真的报警效果
    的头像 发表于 02-07 09:23 7507次阅读
    开关<b class='flag-5'>控制报警器</b>的程序设计

    开关控制报警器如何用单片机实现

    单片机C语言程序设计:开关控制报警器
    的头像 发表于 07-15 09:47 5864次阅读
    开关<b class='flag-5'>控制报警器</b>如何用<b class='flag-5'>单片机</b>实现

    使用单片机实现开关控制报警器的程序和仿真资料免费下载

    本文档的主要内容详细介绍的是使用单片机实现开关控制报警器的程序和仿真资料免费下载。
    发表于 06-02 17:03 13次下载
    使用<b class='flag-5'>单片机</b>实现开关<b class='flag-5'>控制报警器</b>的程序和仿真资料免费下载

    使用单片机实现开关控制报警器的程序和电路图免费下载

    本文档的主要内容详细介绍的是使用单片机实现开关控制报警器的程序和电路图免费下载。
    发表于 06-03 15:01 2次下载
    使用<b class='flag-5'>单片机</b>实现开关<b class='flag-5'>控制报警器</b>的程序和电路图免费下载

    使用单片机实现开关控制报警器的程序和电路图免费下载

    本文档的主要内容详细介绍的是使用单片机实现开关控制报警器的程序和电路图免费下载。
    发表于 06-03 15:01 108次下载
    使用<b class='flag-5'>单片机</b>实现开关<b class='flag-5'>控制报警器</b>的程序和电路图免费下载

    输液控制报警系统设计原理图和源代码

    本资料为基于单片机输液控制报警器设计的相关文档,包括设计的原理图的各个模块以及设计源代码工程文件,源代码有详细注释讲解,有需要参考的可以自行下载查看。
    发表于 11-17 10:17 43次下载
    <b class='flag-5'>输液</b><b class='flag-5'>控制报警</b>系统设计原理图和源代码

    使用单片机实现TIMER0和TIMER1与TIMER2实现控制报警器与旋转灯的程序

    使用单片机实现TIMER0和TIMER1与TIMER2实现控制报警器与旋转灯的C语言程序免费下载
    发表于 03-26 16:42 19次下载

    开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)

    开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)程序源代码如下:/*开关控制报警器*/#include <reg51.h>typedef
    发表于 11-20 15:36 20次下载
    开关<b class='flag-5'>控制报警器</b> PROTEUS 和51<b class='flag-5'>单片机</b>教程(附仿真文件+源代码)

    基于51单片机便携式输液点滴控制报警器

    1.简介基于单片机便携式输液点滴控制报警器组成。该系统主要由光电传感检测电路、键盘、数码管显示
    发表于 11-23 16:51 29次下载
    基于51<b class='flag-5'>单片机</b>的<b class='flag-5'>便携式</b><b class='flag-5'>输液</b><b class='flag-5'>点滴</b><b class='flag-5'>控制报警器</b>

    基于51单片机点滴输液报警系统Proteus仿真

    基于51单片机点滴输液报警系统Proteus仿真
    发表于 12-23 18:08 81次下载

    基于AT89C51单片机开关控制报警器仿真及代码

    基于AT89C51单片机开关控制报警器仿真及代码
    发表于 05-04 15:08 4次下载