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

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

3天内不再提示

好牛!小伙用AG32做了个输液器,测温快,精度高!原理竟是这样的……

合宙LuatOS 2024-07-01 08:04 次阅读

工程名称:基于AG32VF303CCT6的智能输液器

前言

做了一个智能输液器。

83d067de-373d-11ef-a655-92fbcf53809c.jpg

83da04b0-373d-11ef-a655-92fbcf53809c.jpg

支持按键、手机控制

支持控制滴速

查看药液温度

低液位报警

如何实现这些功能?具体如何设计?

一、硬件设计说明

这是一个由AG32VF303 CPLD单片机ESP8266 WIFI模块构成的控制系统

83de395e-373d-11ef-a655-92fbcf53809c.jpg

总体设计方案框图

83e21e98-373d-11ef-a655-92fbcf53809c.png

智能输液器原理图

83e917c0-373d-11ef-a655-92fbcf53809c.png

智能输液器原理图

83ef179c-373d-11ef-a655-92fbcf53809c.png

智能输液器PCB

83f77f7c-373d-11ef-a655-92fbcf53809c.png

充放一体模块原理图

83fc510a-373d-11ef-a655-92fbcf53809c.png

充放一体模块PCB图

84017112-373d-11ef-a655-92fbcf53809c.png

滴速检测模块原理图

8406c4f0-373d-11ef-a655-92fbcf53809c.png

滴速检测模块PCB图

840d6620-373d-11ef-a655-92fbcf53809c.png

水位传感原理图

841250d6-373d-11ef-a655-92fbcf53809c.png

水位传感PCB图

上下滑动查看完整电路图(9图)

01

如何实现药液温度监测?

我采用DS18B20数字温度测量传感器

测温范围为-55℃到+125℃

-10℃到+85℃范围内误差为±0.4°

独立芯片即可完成工作,无需外围器件

02

如何实现滴速控制?

我采用FTR9606高灵敏度槽型光耦器件。

当其输出信号,经过LM393比较器比较后,能够实现:

有遮挡,输出高电平

无遮挡,输出低电平

一个高低电平变化为一个脉冲,取N个脉冲,计算每个脉冲与脉冲的间隔时间,求出平均值,最终转换为单位为(滴/min)的滴速数值。

03

如何实现低液位提醒?

水位传感器通过 五个接地的裸露走线 来工作。在每两个接地迹线之间,交错插入一个感测迹线。

低液位检测的工作原理是?

当感测走线连接到一个1兆欧的上拉电阻,就会被拉高,直到一滴水或水平面使其接地。

此传感器将输出0-1024之间的模拟信号,该信号经过LM393比较器比较后,能够在特定水位输出高电平,从而检测有无药液

考虑到便携要求,多数采用贴片器件,并加入了锂电池,能够在没有外部电源接入的情况下使用。

04

如何无线传输 各项数据?

通过ESP8266 WIFI模块,使用AP模式,进行无线传输功能。方便医护人员观察数据。

二、软件设计说明

软件对基础部分进行了设计,还未设计EEPROM记忆。

以下为主程序框图:

8416dcbe-373d-11ef-a655-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6011

    文章

    44168

    浏览量

    624529
  • 检测器
    +关注

    关注

    1

    文章

    824

    浏览量

    47422
  • 输液器
    +关注

    关注

    0

    文章

    5

    浏览量

    7323
收藏 人收藏

    评论

    相关推荐

    AG32在VSCode下使用lib库

    AG32的mcu工程使用gcc编译。 但外部的gcc编译的.a库,可能存在编译项的差异,未必能在VSCode下使用。 如果有编译的.a库,.c源码,.h头文件,如何整合到工程? 举例: 在
    发表于 05-29 11:03

    AG32 下使用 Segger RTT

    daplink)直 接打印信息到目标显示。 在 JLINK 中,会提供 jlink rtt view 这样的 PC 工具,来接收该打印信息。 使用限制: AG32 下只能在 debug 模式下
    发表于 05-29 09:44

    AG32触摸屏应用

    最高主频248MHz,内置高达1M Flash,128 k SRAM,可以MJPEG或简化版的H.264这些轻量级编解码,使用像µC/LibJPEG这样的开源库进行优化,提高解码效率,也可利用如
    发表于 05-28 13:23

    基于AG32音频处理(语音识别、降噪、声音增强等)

    较为完善的平台。 2、AG32拥有3x12位最多3M SPS的ADC(17通道),和2DAC,并且提供两双通道比较
    发表于 05-08 13:52

    AG32:工业伺服编码应用

    CPLD逻辑,可以有效地满足伺服编码需求,有效降低了客户的BOM成本。 方案特点: 1、AG32具备最高248MHz时钟频率,拥有丰富的外设,包括五UART、两I2C、支持USB
    发表于 05-08 11:16

    AG32替代GD407的数字示波器方案

    市场上有多款数字迷你示波器,特别小巧,携带非常方便。单通道,标注100Mhz带宽,500MS采样率。这样的采样率需要使用高速AD及很高性能的处理。原方案使用AD9288双通道8bit
    发表于 05-08 10:46

    基于AG32的激光控制

    ,在芯片内部内置了CPLD逻辑,可以有效地满足激光控制需求,有效降低了客户的BOM成本。 方案特点: 1、AG32具备最高248MHz时钟频率,拥有丰富的外设,包括五UART、两
    发表于 05-08 09:59

    应用方案:AG32的汽车UWB应用

    调试方式和低功耗等特性为数据采集与处理的设计提供了一较为完善的平台。 2、AG32拥有3x12位最多3M SPS的ADC(17通道),和2DAC,并且提供两
    发表于 03-25 16:04

    AG32 MCU Reference Manual-202309

    MCU AG32VF MCU 系列AG32 MCU 产品支持多种接口外设,具备与业界主流产品的兼容性,并内置额外的2K FPGA 可编程逻辑。产品支持 LQFP-48,LQFP-64
    发表于 01-03 21:53 0次下载

    AG32开发板的使用入门

    几款开发板的使用方法*附件:AG32开发板的使用入门.pdf
    发表于 01-03 15:09

    AG32中cpld的基础

    资料:AG32中cpld的基础
    发表于 01-03 10:20

    AG32在VSCode下的使用入门

    资料:AG32在VSCode下的使用入门
    发表于 01-03 10:19

    AG32 MCU Reference Manual 1.1

    AG32 MCU Reference Manual 1.1
    发表于 01-02 16:06

    输液器泄漏负压测试仪哪些事项要注意?

    输液器泄漏负压测试仪是一种专门用于检测输液器泄漏负压的设备,输液器泄漏负压测试仪主要应用于医疗、制药等行业,用于检测输液器等产品的质量和使用寿命。通过该检测仪的检测,可以及时发现
    的头像 发表于 08-30 17:43 379次阅读
    <b class='flag-5'>输液器</b>泄漏负压测试仪哪些事项要注意?

    输液器泄漏测试仪器

    SZF8368-C输液器泄漏负压测试仪是根据GB8368-2018 一次性使用输液器,重力输液式,MOD标准中的有关条款设计的专门用于检测一次性使用输液器泄漏负压性能的专用设备。
    的头像 发表于 08-02 13:21 402次阅读
    <b class='flag-5'>输液器</b>泄漏测试仪器