液体点滴速度自动监控系统设计
液体点滴自动监控系统

安全与隐私保护
数据安全措施
数据加密:采用加密 技术对数据进行加密, 确保数据在传输过程 中的安全性
访问控制:设置访 问权限,确保只有 授权用户才能访问 数据
数据备份:定期备 份数据,防止数据 丢失或损坏
安全审计:定期进 行安全审计,确保 系统安全无漏洞
隐私保护方案
权限管理:设置不同级别的权 限,确保只有授权用户才能访 问数据
● - 实时监测输液速度、输液量、输液时间等信息。 ● - 自动调整输液速度,确保输液安全。 ● - 报警功能,当输液异常时发出警报。 ● - 数据记录功能,记录输液过程数据,便于查询和管理。
工作原理
传感器监测:实时监测液体点 滴情况
数据传输:将监测数据传输到 控制中心
数据处理:控制中心对数据进 行处理和分析
支持多种通信协议,如TCP/IP、 HTTP等
数据分析技术
数据采集:通过传感器实时采集液体点滴数据 数据预处理:对采集到的数据进行清洗、去噪、归一化等处理 数据挖掘:利用机器学习、深度学习等方法对数据进行挖掘,提取有价值的信息 数据可视化:将挖掘到的信息以图表、图形等形式展示,便于用户理解和决策
工业领域
化工行业:监控液体化学品的生产、储存和运输过程 石油行业:监控石油开采、运输和储存过程中的液体流量 制药行业:监控药品生产过程中的液体流量和浓度 食品行业:监控食品生产过程中的液体流量和浓度,确保食品安全
其他领域
医疗领域:用于监测患者输液 情况,确保输液安全
工业领域:用于监测生产线上 的液体流量,确保生产效率
隐私保护措施:匿名化、数据 脱敏、数据最小化等
平衡策略:在确保安全的前提 下,尽量减少对患者隐私的侵 犯
感谢您的观看
汇报人:
基于单片机系统的液体点滴速度监控装置设计

南华大学电气工程学院《单片机原理及应用课程设计》任务书设计题目:基于单片机系统的液滴点滴速度监控装置专业:电气工程及其自动化姓名: 刘杰学号: 20104450244起迄日期:年月日——年月日指导教师:目录一、引言 (4)二、系统总体设计 (4)2.1系统原理框图及原理分析 (4)2.2方案设计与论证 (5)2.2.1电机驱动控制电路 (5)2.2.2 数据采集 (6)2.2.3键盘方案的选择 (7)2.2.4系统最终方案确定 (8)三、单片机系统设计 (8)3.1 硬件设计 (8)3.1.1单片机系统的硬件结构 (8)3.1.2 液体滴速检测模块 (10)3.2 软件设计 (11)四、总结 (13)参考文献 (14)英文摘要 (16)基于单片机系统的液体点滴速度监控装置设计【摘要】:利用单片机设计一个智能化的液体点滴速度监测与控制系统。
该系统由水滴速度测试系统、水速控制系统、显示装置、单片机系统、键盘和报警等系统组成。
应用水的压强随着高度差的变化而变化的原理,利用控制步进电动机的升降来控制点滴速度。
点滴速度可用键盘来设定,同时在水到达警戒线 (2cm~3cm)以下时能发出报警信号。
【关键词】:点滴速度,步进电动机,单片机1 引言目前各类医院中所使用的静脉输液器都是悬挂在病人的身体水平线以上才能输液,这种传统的输液设施的输液速度难以准确控制,这对特护病人和对输液速度有较严格要求的病人是不方便的,也会加重医护人员的工作强度。
本系统就是为了减少人力浪费,获得良好医疗效果而设计的液体点滴速度监控装置,利用这种装置可以通过电机控制储液瓶的高度来达到控速的目的;通过传感系统来确定点滴速度和对液位警戒线的检测;通过键盘设置液体点滴速度。
2 系统总体设计2.1系统原理框图及原理分析利用步进机和压强的原理来控制水滴的速度,有公式可以知道由于液面高度的不同而使压强不同,从而改变液滴的速度。
这样的系统比控制输液软管的松紧更好控制,而且比较容易实现。
液体点滴速度监控装置的设计

液体点滴速度监控装置[摘要 ] 该装置实时地监测液体点滴速度,通过单片机对信息地分析和处理,由主机发出相应地指令, 调整系统地工作平稳,构成了一个高性能地闭环控制系统 .实现了对点滴输液速度地直观监测,同时对一些异常情况地出现可实施报警 .利用该装置还能通过主控平台对各个分立系统信息实施自动化、智能 化地集中处理 .能方便、简易地操作和使用,对医疗具有很强地实用性.[ 关键词 ] 实时监控 红外传感 闭环控制 步进电机一、方案设计与论证根据题目要求和原输液装置地特点,提出以下三种方案:1、方案一 直接在滴斗处用两电极棒地方法 .与受液瓶地高度,达到改变点滴速度,从而进行控制2、方案二把通过电机改变系统装置高度地方法, 改为控制步进电机对输液管进行压缩或缓松, 从而实现对点 滴速度地改变 .采用交流电动机控制 H2 地高度 .即采用红外传感器测量滴斗滴液, 送至单片机接口计数, 通过数字模拟转换,将其转换为 4— 20MA 标准电流值,同时通过键盘输入给定每分钟地滴数,再将此 滴数将其转换为 4—20MA 标准电流值,将此两个信息同时进入数字 PID 调节器 .通过偏差计算再输出一 组4— 20MA 标准电流值,通过变频调速器控制电动机调节H2 地高度,来控制滴斗滴数 .此方案地优点是,完全按目前电气工程标准化运作,可以在很短时间完成 .文档收集自网络,仅用于个人学习2、 方案三根据点滴装置地特点, 通过对装置地某一位置进行监测和控制, 达到对整个系统液体点滴速度地监 控 . (如图 1).文档收集自网络,仅用于个人学习通过控制输液软管夹头地松紧来控制点滴速度,采用红外传感器测量滴斗滴数,送至单片机接口 计数并显示,首先标定两个脉冲(两滴间)间地时间间隔(以 10MS 为时基单位) .然后计算给定滴斗 滴数(通过键盘)地时间间隔(以 10MS 为时基单位) .将此两个时间间隔进行比较,以决定步进电机 运行地方向 .该步进电机通过丝杠控制输液软管夹头地松紧,来控制滴斗滴数 文档收集自网络,仅用于个人学习4、方案比较 方案一地特点是:实现比较简单容易,原理上也是可行地,但由于本装置用于医疗,电弧地产生, 可能对不同地药物有影响,同时传感器(电极)不能重复使用,以防止传染 .文档收集自网络,仅用于. 文档收集自网络,仅用于个人学习个人学习方案二通过改用红外传感器,弥补了方案一地不足.但是还存在问题,利用改变高度地方法虽然容易实现,但可控性不好.由此,我们采用了第三种方案,通过挤压输液管地办法来实现对点滴速度地控制.文档收集自网络,仅用于个人学习二、系统原理框图如图 2 所示.图2本系统最主要地是充分利用单片机编程地灵活性和其强大地功能,使一些小地系统实现自动化和智能化成为了现实.其中地器件都比较简单,尽大可能地利用各集成芯片地功能,如系统地键盘和显示原理电路.通过红外传感器对水滴滴落地动态信息地感应,单片机对数据地采集分析和处理,同时使用小功率地步进电机进行机械调整,使装置能机智、即时地响应操作者地使用.文档收集自网络,仅用于个人学习三、主要电路原理与设计1 、AT89C51 单片机基本系统控制与数值信号处理地核心采用AT89C51 单片机,采用串口工作方式.电路如图 3.文档收集自网络,仅用于个人学习2、显示与键盘如图4利用74LS164 进行串行动态9 位数码管显示,74LS164 地主要功能是8bits 地串入并出数据处理.电路结构简单,功能强大.采用中断和查询地方法,设计地 4 键键盘地形式,利用单片机地灵活图43、红外传感和信号处理采用红外线地发射和接收装置,它可用来检测包括液体在内地各种透明体、半透明体、不透明体,从而可以灵敏地反应水滴滴下.利用光电耦合器对电信号进行处理,减少干扰.文档收集自网络,仅用于个人学习4、步进电机驱动和控制如图5图55、声光报警当检测到液面低于3cm 时由单片机采集到报警信号,由报警芯片发出声光报警5 、主控制平台可以组建一个小型地网络系统,由主机控制和监视各个从机地工作状态和各个装置地信息. 如图 6 文档收集自网络,仅用于个人学习图6四、系统软件工作流程如图7 到图121、软件设计:软件部分参考流程图,这里主要讲述一下软件编写过程中地几个细节部分.如前所述,我们计算滴水速度地原理是通过求出 2 个水滴之间地时间差,通过分析,我们通过定时器建立一个基准时钟,该基准时钟有 2 个字节单元,分别秒单位和10 毫秒单位地数值.在每次传感器送来中断地时候调用“传感测量”子程序,在该子程序中,我们在取当前触发时间时,先把上一个脉冲发生地时间保存在“历史寄存器”中,然后再更新“当前寄存器”地值,即取当前脉冲地发生时间.这样我们就记录下了 2 个时间(连续)值.文档收集自网络,仅用于个人学习历史寄存器当前寄存器基准时钟7由于基准时钟是以10 毫秒为最小单位地,而对于频率范围在20Hz~150Hz 地脉冲而言,因为我们在后边地求滴速中要用到10 毫秒单位值,而水滴地下落并不能保证绝对地规则,经测试发现,每一次求差后地值总有几个单位毫秒地变动,这个变动就导致了最终运算出来地滴速值地大幅度变化,后来惊观察发现这种误差可以归为周期性误差,所以为了消除这个误差,我们不是简单地只取一个差值,相反,我们是取了10 个差值,然后再求平均值,这样处理地最大一个好处是可以使周期性误差地正、负偏差互相抵消,在很大程度上消除上述误差.文档收集自网络,仅用于个人学习前面地处理虽然可以提供一个比较接近真值,对于最终显示出来地影响不大,但当要用这个值去控制滴速夹时,很明显这样处理地结果降低了控制地响应度;而另一方面,对于滴速夹地控制,因为我们采用地是步进电机,而且我们对步进电机地转轴又进行了改造,加了一个螺纹栓,可以保持滴速夹控制端地位置,所以我们在每采集一个脉冲间隔时就进行滴速地更改控制,这样可以提高控制设备地响应速度.所以在本系统中对于建立一个科学合理地系统模型是很有必要地.文档收集自网络,仅用于个人学习在对滴速进行控制时,我们借鉴了PID 算法,建立了一个闭环控制状态,利用类似于锁相环地模型:即把设定地滴速和当前地滴速进行比较,输出一个差值,利用这个差值地极性来决定电机地正反转,并拉小这个差值直至最小.因为每检测到一个传感信号,我们就把设定值和当前值进行比较,这样不仅提高了设备地响应速度,而且由于我们这个系统地基准时钟是以10 毫秒为单位了,因为我们能分辨到10 毫秒地数量级,可以使当前值非常接近我们所设定地设定值.文档收集自网络,仅用于个人学习这一点可以参照电机控制地流程图.(图12)1、运算过程:因为我们系统地基准时钟是以10 毫秒为单位了,虽然加大了系统地精度,但是却给系统地数值运算带来了麻烦,直接用四则运算(特别是乘除地运算)很容易带来无法避免地运算误差,即在运算是因为运算位数地限制而带来地数据尾数地丢失. 前面说过这种误差将对我们对信号地处理和显示产生很大了影响,甚至会得到一个误差很大地最终输出,为避免这种情况,我们在保证精度地基础上采用了查表法,并且在建立表格时对数据进行一定地折中处理,使得最终得到了结果地误差能尽量小,实践证明我们这种方法还是有一定地实用性地.而且查表法地结果便于以后系统误差地自我校正,因为它保存了一个恒值.文档收集自网络,仅用于个人学习2 、对数据表格地处理:前面说过我们这个系统地基准时钟有两个字节单元,而即使采用题目要求地滴速(20~150 分/滴)也将需要260 个字节,这已经超过了8 位单片机地查表范围,所以怎样建立一个合理地查表算法是很有必要地.通过对数据地观察,我们发现虽然每个时间量有两个字节,但是在秒字节地单元里,总共只能出现4种取值,即1、2和3以及0 ,所以我们可以以这4个值为标量对表格地数据进行划分,由于有了秒字节单元来做区分,我们只要在表格中写入10 毫秒字节单元地值就行了,通过综合处理,在保证精度地基础上,我们所建立地表格地字节数为100 多个,这样不仅满足了8 位单片机地查表范围,而且大大了节省了内存,有利于系统资源地优化分配. 文档收集自网络,仅用于个人学习3、通信地建立:在选择方案时,考虑到通信线地多少,我们采用了串行通信,直接利用单片机本身地串行通信口,在软件上我们考虑用串行通信地方式0 来进行通信.通信协议如下:先发送握手信号,然后发送被呼叫地从机号,每个从机在接收到地址时跟自身地地址进行比较,如果不是被呼叫机,则关闭通信链路;如果是则发送响应信号.当确定了通信地链路后,就按照预定地数据包格式进行通信.数据包格式如下:文档收集自网络,仅用于个人学习操作码2、程序流程图个人收集整理仅做学习参考图8个人收集整理仅做学习参考传感测量:学习时钟:文档收集自网络,仅用于个人图9 图10个人收集整理仅做学习参考步进电机控制:文档收集自网络,仅用于个人学习键盘:个人收集整理仅做学习参考图11 图12 3、源程序:时间基准缓冲区:秒55h 0.01 秒56h键盘设置缓冲区:秒57h 0.01 秒58h传感测量缓冲区:前次—秒51h 0.01 秒52h 当前—秒53h 0.01秒54h 差值—秒4fh 0.01秒50h文档收集自网络,仅用于个人学习最终显示缓冲区:选择值:54h 测定值5ah 5bh 5ch 设置值5dh 5eh 5fh R4 用于步进电机地步进记忆org 0000hajmp mainorg 0003hajmp jpint org 000bh ajmp times org 0013h ajmp cgint org 0040h ;int0 ;t0 ;int1main:mov sp,#60h ;设置堆栈mov 5eh,#00hmov 5fh,#00hmov r7,#00hsetb f0clr p2.1mov tmod,#01h ;T0 为工作方式0mov tl0,#0f0h ; 计数器初值mov th0,#0d8hmov ie,#87h ;中断设置,除T1,ES 外全开中断mov 41h,#00h mov 42h,#00h mov 43h,#00h mov 44h,#00h mov 45h,#00h mov 46h,#00h mov 47h,#00h mov 48h,#00h mov 4fh,#00h mov 50h,#00h mov 51h,#00h mov 52h,#00h mov 53h,#00hmov 54h,#00h mov 55h,#00h mov 56h,#00h mov 54h,#00h mov 57h,#00h mov 58h,#00h mov 59h,#00h mov 5ah,#00h mov 5bh,#00h mov 5ch,#00h mov 5dh,#00h ;初值设置;以上为时间初值;初值显示为00mov ip,#02h setbit0 setb it1 setb tr0setb p1.4 disp:acalldisp0ajmp disp;中断优先级;脉冲触发方式;启动定时;调用显示子程序disp0: push accmov dptr,#tablejnb f0,disp1 mova,54h cjnea,#01h,zzz1movc a,@a+dptrmov sbuf,a jnbti,$ clr ti mova,#0ffh movsbuf,a jnb ti,$ clrti acall dealy;选择值显示ajmp disp1 zzz1:cjne a,#02h,zzz2 movca,@a+dptr mov sbuf,a jnb ti,$ clr ti mova,#0ffh mov sbuf,a jnb ti,$ clr ti acall dealy ajmp disp1 zzz2:cjne a,#03h,zzz3 movca,@a+dptr mov sbuf,a jnb ti,$ clr ti mova,#0ffh mov sbuf,a jnb ti,$ clr ti acall dealy ajmp disp1 zzz3:mov 54h,#00hdisp1:mov a,5ah ;测定值显示cjne a,#00h,disp2 ajmp disp3 disp2:cjnea,#01h,disp4 disp3:movc a,@a+dptr mov sbuf,a jnb ti,$ clr ti mov a,#0feh mov sbuf,a jnb ti,$ clr ti acall dealydisp4:mov a,5bh movc a,@a+dptr mov sbuf,a jnb ti,$ clr timov a,#0fdh mov sbuf,a jnb ti,$ clr ti acall dealymov a,5ch movc a,@a+dptr mov sbuf,a jnbti,$ clr ti mov a,#0fbh mov sbuf,a jnb ti,$ clr ti acall dealymov a,5dh ;设置值显示movc a,@a+dptr mov sbuf,a jnb ti,$ clr ti mov a,#0dfh mov sbuf,a jnb ti,$ clr ti acall dealymov a,5eh movc a,@a+dptr mov sbuf,a jnbti,$ clr ti mov a,#0bfh mov sbuf,a jnb ti,$ clr ti acall dealymov a,5fh movc a,@a+dptr mov sbuf,a jnb ti,$clr ti mov a,#7fh mov sbuf,a jnb ti,$ clr ti acall dealy pop acc retdealy: mov r0,#0fah lll: nop nop djnz r0,lll ret table:db 03h db 9fh db 25h db 0dh db99h db 49h db 41h db 1fh db 01h db 09hjpint: ;键盘控制子程序push acc push 07h mov r2,#0ah zzz:acall dealy djnz r2,zzzjb p1.0,x2 ;选择键子程序inc 54h clr ex1 setb f0 mov a,54h cjnea,#04h,x1 mov 54h,#01h x1:ajmp ret0 x2:jb p1.1,x3 ;加 1 键子程序mov a,54h cjne a,#00h,lll1ajmp ret0 lll1:cjne a,#01h,lll2 inc 5fh mov a,5fh cjne a,#0ah,zhongju mov 5fh,#00h ajmp ret0 lll2:cjne a,#02h,lll3 inc 5eh mov a,5eh cjne a,#0ah,ret0 mov 5eh,#00h ajmp ret0 lll3:inc 5dh mov a,5dh cjne a,#0ah,ret0 mov 5dh,#00h ajmp ret0 x3:jb p1.2,x4 ;减 1 键子程序mov a,54h cjne a,#00h,llll1 ajmp ret0llll1:cjne a,#01h,llll2 dec 5fh mov a,5fh cjne a,#0ffh,ret0 mov 5fh,#09h ajmp ret0 zhongju:ajmp ret0 llll2:cjne a,#02h,llll3 dec 5eh mov a,5eh cjne a,#0ffh,ret0 mov5eh,#09h ajmp ret0 llll3:dec 5dh mov a,5dh cjne a,#0ffh,ret0 mov 5dh,#09h ajmp ret0x4:jb p1.3,x5 ;确定键子程序clr f0 acall enter ; 因指令而修改ret01: ;对整数进行修正mov a,r7cjne a,#14,ccc1mov 57h,#03h ;为20 置 3setb ex1ajmp ret0ccc1:cjne a,#1eh,ccc2mov 57h,#02h ;为30 置 2setb ex1ajmp ret0ccc2:cjne a,#3ch,ret02mov 57h,#01h ;为60 置 1setb ex1ajmp ret0x5:jb p2.0,ret0 ;报警监测setb p2.1 ;送报警声音ajmp ret0 ret02:setb ex1 ret0:pop acc pop 07h reti enter:mov 54h,#00h clr cmov a,5dh ;求时间段程序mov b,#64h ;百位数mul abmov r7,amov a,5ehmov b,#0ah ;十位数mul abadd a,r7mov r7,amov a,5fhadd a,r7mov r7,a ;此时r7 中为设定值clr csubb a,#14h ; 查表前减20mov dptr,#table1 ;由数值查时间段表movc a,@a+dptrmov 58h,arettimes: ;时间设置push accmov tl0,#0f0hmov th0,#0d8hsetb tr0 inc 56h mov a,56h cjnea,#64h,quit0 mov 56h,#00h inc 55hquit0:pop acc reticgint: ;传感测量mov r2,#0ah zzzz:acall dealy djnz r2,zzzz jnb p3.3,cgint1 reticgint1:push acc push 03h push 04h push 05h push 06h inc r7cjne r7,#0ah,zhongju1mov r7,#00hmov a,53h ;数值转移mov 51h,amov a,54hmov 52h,amov a,55h ;读取当前时间mov 53h,amov a,56hmov 54h,aclr c ;求10 个脉冲差值子程序mov 47h,#00h ;10 差值寄存区mov 48h,#00hmov a,53hsubb a,51hmov 47h,aclr cmov a,54hsubb a,52hjnc zero ;如果当前值大就跳转dec 47hclr cmov a,#00h mov a,54h add a,#64h subb a,52hzero:mov 48h,a mov a,47h mov b,#0ah div ab mov4fh,a mov a,b mov r3,a mov a,48h mov b,#0ah div ab mov 50h,a mov a,b movr4,a mov a,r3 mov b,#0ahmul ab add a,50h mov50h,a zhongju1:mov a mov42h,a mov a,43h mov 41h,amov a,55h mov 43h,a mova,56h mov 44h,a clr c ;求差值子程序,供电机使用mov 45h,#00h mov46h,#00h mov a,43h subba,41h mov 45h,a clr c mova,44h subb a,42h jnc zero1 ;如果当前值大就跳转dec 45h clr c mov a,#00h mov a,44hadd a,#64h subb a,42h zero1:mov 46h,a mov a,45h mov a,4fhcjne a,#03,ddd1 mov 5ah,#00h mov 5bh,#02h mov 5ch,#00h ajmp exit ddd1:cjne a,#02h,ddd2 mov a,50h jnz ddd01 mov 5ah,#00h mov5bh,#03h mov 5ch,#00h ajmp exit ddd01:mov b,#0ah div ab mov dptr,#table2 ;秒值为 2 地表movc a,@a+dptr mov r5,a anl a,#0fh mov 5ch,a mov 5bh,#02h mov 5ah,#00h ajmp exit ddd2:cjne a,#01h,ddd3 mov a,50h jnz ddd02 mov 5ah,#00h mov 5bh,#06h mov 5ch,#00h ajmp exit ddd02: mov b,#0ah div ab mov dptr,#table3 ;秒值为 1 地表movc a,@a+dptr mov r5,a anl a,#0fh mov 5ch,a mov a,r5 swap a anl a,#0fh mov 5bh,a mov5ah,#00h ajmp exit ddd3: mov a,50h cjnea,#3ch,ddd03 mov 5ah,#01h mov 5bh,#00h mov 5ch,#00h ajmp exit ddd03:clr csubb a,#3chjc lar100 ;大于100 跳转mov 5ah,#00h ;小于100mov dptr,#table4 ;60 到99 地表movc a,@a+dptrmov r5,aanl a,#0fhmov 5ch,amov a,r5swap aanl a,#0fhmov 5bh,aajmp exitlar100:mov 5ah,#01hclr cmov r5,50hmov a,#3chsubb a,r5mov dptr,#table5 ;100 到150 地表movc a,@a+dptrmov r5,aanl a,#0fhmov 5ch,amov a,r5swap aanl a,#0fhmov 5bh,aexit:jb f0,exit1 ;F0为 1 时电机不工作acall dianjic ;送步进电机子程序exit1:pop 05hpop 03h pop 04h pop acc pop 06h reti dianjic: ;电机控制子程序.zhengzh 为前进,fanzh 为后退push accclr cmov a,57hsubb a,45hjz lowdc ;如果高位相等则进行低位比较;平均差值;秒余数暂存;0.01 秒暂存,44h ;送动态显示缓冲区;整值判断jc jcc1 ;当前滴速小于设定滴速,须反转放松acall zhengzh ;当前滴速大于设定滴速,须正转挤压ajmp outjcc1:acall fanzhajmp outlowdc:clr cmov a,58hsubb a,46hjz outjc jcc2acall zhengzhajmp outjcc2:acall fanzhout:pop accretzhengzh: ;前进挤压mov dptr,#table0inc r4mov a,r4cjne a,#06h,zhengzmov r4,#00hmov a,#00hzhengz:movc a,@a+dptrmov p1,aretfanzh: ; 反转放松mov dptr,#table0dec r4mov a,r4 cjnea,#0ffh,fanz movr4,#05h mov a,#05h fanz:movc a,@a+dptr mov p1,a ret table0: db 80h db 0c0h db40h db 60h db 20h db 0a0h table1: dB 00H dB 86H dB 73H dB 61H dB 50H dB 40H dB 31H dB 22H dB 14H dB 07H dB 00H dB 94H dB 88H dB 82H dB 76H dB 71H dB 67H dB 62H dB 58H dB 54H dB 50H dB 46H dB 43H dB 40H dB 36H dB 33H dB 30H dB 28H dB 25H dB 22H dB 20H dB 18H dB 15H dB 13H dB 11H dB 09H dB 07H dB 05H dB 03H dB 02H dB 00H dB 98H dB 97H dB 95H dB 94H dB 92H dB 91H dB 90H dB 88H dB 87H dB 86H dB 85H dB 83H dB 82H dB 81H dB 80H dB 79H dB 78H dB 77H dB 76H dB 75H dB 74H dB 73H dB 72H dB 71H dB 71H dB 70H dB 69H dB 68H dB 67H dB 67H dB 66H dB 65HdB 65H dB 64H dB 63H dB 63H dB 62H dB 61H dB 61H dB 60H dB 59H dB 59H dB 58H dB 58H dB 57H dB 57H dB 56H dB 56H dB 55H dB 55H dB 54H dB 54H dB 53H dB 53H dB 52H dB 52H dB 51H dB 51H dB 50H dB 50H dB 50H dB 49H dB 49H dB 48H dB 48H dB 48H dB 47H dB 47H dB 47H dB 46H dB 46H dB 45H dB 45H dB 45H dB 44H dB 44H dB 44H dB 43H dB 43H dB 43H dB 43H dB 42H dB 42H dB 42H dB 41H dB 41H dB 41H dB 41H dB 40H dB 40H table2: db 29h db 28h db 27h db 26h db 25h db 24h db 23h db 22h db 21h table3: db 57h db 52h db 49h db 45h db 42h db 39h db 37h db 35h db 33h db 31h table4: db 99h db 98h db 97h db 95h db 94h db 93h db 91h db 89hdb 88h db 87h db 86h db 84h db 83h db 82h db 81h db 80h db 79h db 78h db 77h db 76h db 75h db 74h db 73h db 72h db 72h db 71h db 70h db 69h db 68h db 68h db 67h db 66h db 65h db 65h db 64h db 63h db 63h db 62h db 61h table5: db 00h db 02h db 04h db 06h db 08h db 10h db 12h db 14h db 16h四、 系统测试1、仪器1) 数字示波器 2) 信号发生器 3) 数字计数器2、 波形测试 利用示波器观察红外传感电信号是否规则 .若不规则,说明传感器转化地电信号需要进一步处理, 或者是传感器本身有问题, 需要检查 .直到有规则地方波输出为止 .文档收 集自网络,仅用于个人学习用数字计数器对液滴计数 .在系统电路工作时,用数字计数器地表笔从传感器转化 地电信号输出端相接, 对点滴数计数与系统显示做比较, 从而进一步校正电路测量地准 确度 .文档收集自网络,仅用于个人学习3、 测量数据单机测量: 与计数器比较:db 18h db 20h db 22h db 25h db 28h db 30h db 33h db 36h db 39h db 43h db 46h db 49h end。
液体点滴速度监控系统的设计

液体点滴速度监控系统的设计摘要输液是医院常⽤的治疗⼿段,传统输液过程中存在着输液速度不精确、需要⼈⼯监护等弊端。
本⽂的⽬标就是设计⼀种输液监控系统以解决此问题。
本⽂设计的液体点滴速度监控装置系统,实现了对输液速度的检测与控制,实现了对储液瓶中液⾯⾼度的检测报警,并且动态显⽰输液速度。
使⽤者可以通过按键设置输液速度,系统将⾃动对输液速度进⾏控制。
此外系统还实现了多机通信,即⼀个主站控制⼀个和主从机之间的数据传输。
当输液结束或输液速度发⽣异常时,从站使⽤发光⼆极管和蜂鸣器进⾏报警,并将报警信号通过串⾏⼝传送⾄主站,主站通过监控软件和蜂鸣器实现声光报警。
系统以8051单⽚机为核⼼,使⽤两块系统板(主机和从机)组成有线监控系统,主机实现对从机的控制及液体点滴速度的显⽰和液体点滴速度的键盘控制;从机通过外围电路检测储液瓶中液⾯⾼度和液体点滴速度;通过从机实现对步进电机控制以实现对储液瓶⾼低的控制,来实现控制液体点滴速度。
在整体⽅案设计中,在保证设计系统能达到的题⽬要求的精度和稳定度的前提下,考虑到系统的轻便性、实⽤性、可靠性,对电路系统进⾏了优化。
关键词:点滴速度;光电传感器;步进电机;单⽚机ABSTRACTTransfusion commonly used as treatment in hospital, but there were some problems, such as inaccurate, need transfusion of artificial guardianship, etc. The goal is to design a transfusion monitoring system in order to solve those problems.The monitoring and controlling system of liquid drop speed by this paper, actualize the infusion rate of test, the control of reservoir fluid bottle level detection alarm and dynamic display of transfusion speed. Users can through the button to control transfusion speed and system will automatically transfusion speed of it. Besides the system also actualize multi-machine communication, that is, a master station to control a multiple machine from a station and the master-slave data transmission between. When the infusion end or infusion speed abnormal, slave light-emitting diodes and buzzer to alarm, and will alarm signals through serial transmission to the master, stood by buzzer sound-light alarm.The systems use 8051 SCM as machine?s core. Use two systems board (host and slave) component cable monitoring system for control of the machine from host. The master station achieves the displaying of liquid drip speed and the keyboard to control liquid drip speed. Slave machines through the outer circuit testing reservoir liquid bottle in height and liquid dropping speed, and through the control of stepping motor speed control the level of liquid storage bottle to control liquid drop speed.In the overall program design, in ensuring the use of design systems to achieve th e required accuracy and stability of the premise, taking into account the system?s portability, practicality, reliability, electrical systems were optimized.Key words: liquid drop speed; photoelectric sensor; Stepper Motor; single chip⽬录第⼀章绪论 (1)1.1课题背景 (1)1.2课题研究的⽬的和意义 (1)1.3 输液报警监控系统的⽅法 (2)1.4 本课题采⽤的输液报警监控内容⽅法简介 (2)1.5本⽂的结构 (3)第⼆章输液监控系统的总体⽅案 (4)2.1 输液监控系统的设计依据和⽬的 (4)2.2系统⽅案论证与⽐较 (5)2.2.1 控制⽅案的⽐较 (5)2.2.2点滴检测⽅案⽐较 (5)2.2.3液位监测⽅案⽐较 (5)2.2.4速度控制⽅案 (6)2.2.5电机的选择 (6)2.2.6主从机通信⽅案 (7)2.3系统总体框图 (8)第三章系统的硬件设计 (10)3.1 系统的硬件设计 (10)3.2 从站各系统单元的设计 (11)3.2.1中央处理单元 (11)3.2.2点滴信号检测单元 (11)3.2.3点滴信号的⽐较、滤波、整形电路 (12)3.2.4 液位检测单元 (13)3.2.5检测电路的抗⼲扰措施 (14)3.2.6声光报警电路 (1)4.3.2.7 步进电机驱动单元(⾼度调整单元) (15)3.2.8 主从站接⼝电路 (16)3.3 主站的硬件电路图及⼯作原理 (17)3.3.1键盘单元 (18)3.3.2 数码管显⽰单元 (20)3.4 主从站芯⽚时钟电路 (21)3.5 主从站复位单元 (21)3.6 电源电路 (22)第四章液体点滴监控系统的软件设计 (24)4.1 从站各模块软件设计 (25)4.1.1 主控模块设计 (25)4.1.2 点滴速度测量模块设计 (25)4.1.3 电机控制算法 (27)4.1.3.1 电机控制原理 (27)4.1.3.2 点滴速度控制 (28)4.1.4 通信程序通信模块设计 (29)4.1.4.1 串⼝通信参数设置 (29)4.1.4.2 通信协议约定 (30)4.1.4.3 主控模块设计 (31)4.1.5 报警模块设计 (32)4.2 从站各模块软件设计 (33)4.2.1 主控模块设计 (33)4.2.2 输⼊键盘模块的设计.................................................................33.4.2.3 数码管显⽰模块的设计 (34)第五章总结及展望 (37)5.1总结 (37)5.2 展望 (38)5.3⼼得体会 (39)致谢 (40)附录⼀电路原理图 (41)附录⼆部分程序清单 (43)第⼀章绪论1.1课题背景输液(俗称打点滴)是临床医学上最常⽤的治疗⼿段。
智能点滴自动监控方法设计总体设计方案

智能点滴自动监控方法设计总体设计方案2.1总体设计方案该套设计系统的主要部分由液位和滴速检测模块,报警模块,按键设置模块,步进电机驱动模块,液晶显示模块,无限模块等组成。
图2.1 总体设计方案框图2.2 各模块设计方案2.2.1 滴速测量模块设计液滴滴速的监测设计属于本课题的核心功能,是整个系统的基础,对此,提出以下解决方案:方案一:采用压力传感器将压力传感器放在滴管下方,液滴滴在压力传感器上采集到的信息会产生变化,同时显示器上的电压也会发生相应的变化。
滴速越快,压力传感器受到的压力越大,电压的变化越明显,因此可以通过压力的变化可以对滴速进行测量。
但液滴重量太小,对压力传感器的精度要求就很高,而且对于压力值的转换也需要进行进一步的测量,开发成本较高,并且该方案的可操作性对于本实验也很低,结果误差会比较大。
方案二:红外光电传感器将红外光电传感器设置在输液管的底端,利用红外线的反射能力,当液滴下落时,通过接收端采集信号,转换为相应的滴速。
这种方案受很多不稳定因素的影响,如液滴表面不规则,接收端与液滴之间的角度需要调整等情况,会影响到测量精度。
方案三:红外对管测量将红外对管的红外线发射管和光敏接收管放置在输液管的两侧,红外发送管对光的敏感性较强,当有液滴下落时使发送管接受到某种红外线后会发生明显变化进而发送信息,红外接收管接收到微弱信号,经放大并进行电压比较后再经整形处理传送给单片机,计算出液滴速度。
该方法可操作性强,成本低廉,能够广泛使用于各行各业。
经对比后选用方案三,采用红外对管测量输液管的滴速。
2.2.2 液位测量模块利用单片机将红外对管测量的实时滴速与设置好的容量进行计算,这种方案与红外对管相互结合,设计方便,而且通过单片机内部算法计算,测量准确。
2.2.3 滴速控制模块采用电机控制对输液管进行加紧放松,以下是针对电机的选择:方案一采用直流电机。
直流电机转矩小,通上电后会马上转动,断电后也不会马上停止,需要转动一定角度才能停下来。
液体点滴速度监控系统设计

液体点滴速度监控系统设计摘要:本设计研制了一种液体点滴速度监控系统。
该系统以单片机为核心,可以实现自动检测并显示液体点滴的速度、用键盘设定点滴速度和对异常情况进行声光报警等功能。
采用红外光电传感器检测液位信号,通过硬件滤波和保护装置消除杂散光干扰。
并能通过上位机与下位机之间的串行通信,实现对多台下位机进行远程监控与管理。
该系统工作稳定、操作简便,能有效的解决目前简易液体点滴装置和输液泵之间的空缺,在医疗卫生领域中具有广泛的应用前景。
关键词:点滴速度,单片机,串行通信,步进电机Abstract:The monitoring system for the transfusion was developed with microcontroller unit used as a core. The system realizes auto detection and display of the drip velocity. The drip velocity can be set by keyboard and the abnormal event alarm has achieved. The signal of the liquid level was detected by the infrared photoelectric sensor, and the interference of abnormal light was eliminated by the hardware filter and the protect device. In addition, the remote monitoring and managing of several lower computers was achieved by serial communication. The system is stable in performance and simple in operation. The system has bright application future in medical treatment field.Keywords:Dropping speed, Microcontroller unit, Serial communication, Stepping motor目录1前言 (1)1.1 设计背景 (1)1.2 设计目标 (1)1.3 技术路线 (1)1.4 实施计划 (2)1.5 必备条件 (2)2总体方案设计 (3)2.1 方案比较 (4)2.1.1 滴速检测方案 (4)2.1.2 液位检测方案 (4)2.1.3 滴速控制方案 (4)2.1.4 电机选择方案 (5)2.1.5 点滴速度计算方案 (5)3单元模块设计 (7)3.1 各单元模块功能介绍及电路设计 (7)3.1.1 滴速检测模块设计 (7)3.1.2 液位检测模块设计 (7)3.1.3 电机驱动模块设计 (8)3.1.4 声光报警模块设计 (10)3.1.5 键盘模块设计 (10)3.1.6 显示模块设计 (11)3.1.7 通信模块设计 (12)3.1.8 中央控制模块设计 (13)3.1.9 电源模块设计 (14)3.2 电路参数的计算及元器件的选择 (14)3.2.1 时钟电路 (15)3.2.2 复位电路 (15)3.3 功能器件的介绍 (15)3.3.1 AT89C51介绍 (16)3.3.2 8255A介绍 (18)4软件设计 (24)4.1 软件设计所用工具 (24)4.2 软件结构图 (24)4.3 软件流程框图 (25)4.3.1 上位机软件流程框图 (25)4.3.2 下位机软件流程框图 (26)4.3.3 上、下位机通信软件流程框图 (28)5系统调试 (31)6系统功能、指标参数 (38)6.1 系统能实现的功能 (38)6.2 系统指标参数测试 (38)6.2.1 点滴速度测试 (38)6.2.2 报警功能测试 (39)6.3 系统功能及指标参数分析 (39)7结论 (40)8总结与体会 (42)9谢辞 (43)10参考文献 (44)附1 系统的原理电路图 (45)附2 外文文献翻译-译文 (46)附3 外文文献翻译-原文 (56)1前言随着医院管理系统趋向于电子化、网络化,利用单片机与现代控制技术提高医疗器械的自动化程度成为目前主要应用方向之一。
智能点滴监控系统毕业设计

智能点滴监控系统毕业设计哎呀,今天咱们聊聊这个“智能点滴监控系统”毕业设计,听起来可酷了吧?想想啊,医院里那些忙得不可开交的护士们,忙得像陀螺一样,跑东跑西。
就像电影里的超级英雄,没时间喘口气!他们得时刻关注病人的状况,尤其是那些正在接受点滴的朋友们。
点滴,真是小小的瓶子,里面却藏着大大的责任。
说实话,护士每次都得认真盯着点滴的流速,生怕出个岔子,病人一不留神,哎呦,这可不是开玩笑的事。
于是,咱们的设计目标就出现了——嘿,让这项工作变得简单点儿,别让护士们像猴子一样东跑西跳。
我们就想,为什么不弄个智能系统来帮忙呢?一套点滴监控系统,能够实时监测点滴的流速,甚至还能发出警报,提醒护士们。
你想啊,这样一来,护士就能省出时间,去关注其他病人。
这样一想,心里不禁美滋滋的。
我们开始动手。
设计的过程就像做饭,材料得准备齐全,锅子得热好,火候掌握得当。
我们先选定了传感器,这小家伙可是关键,得能精准测量液体流动的速度。
我们给它起了个名字,叫“流速小子”,多可爱啊!然后,咱们得把它跟计算机连接,软件要写得清清楚楚,界面得简单明了,方便护士们使用。
就像大厨做菜,一定要考虑到食客的口味。
光有硬件、软件还不够,咱们还得考虑到数据安全。
哎,医院可不是随便玩的地方,病人的隐私得保护好。
于是,我们加了一层加密,确保信息只在有权限的人之间流通。
你说,技术再牛逼,安全第一,才能安心使用嘛。
设计的过程中,难免会遇到挫折。
那天,我们调试的时候,流速小子竟然给我们开了个玩笑,流速显示的完全不对,简直就像打错了算盘一样。
我们心里那个气啊,直想把它“请”去隔壁教训一番。
不过,没关系,调试问题就像拼图,耐心点,总能找到那个“对”的位置。
几天后,流速小子终于老实了,数据也准得让人刮目相看。
说到这,真是感慨万千。
经历了一番波折,大家齐心协力,才把这个智能监控系统的雏形给搞出来。
之后,我们在模拟环境中进行了测试,病人一号、病人二号,统统上阵,流速小子表现得可棒了,数据准确得像个神仙。
液体点滴速度监控系统的设计

液体点滴速度监控系统的设计该系统主要由硬件和软件两部分组成。
硬件部分包括传感器、控制器、显示器和报警器;软件部分则负责数据处理和显示。
首先,我们需要选择适合的流速传感器。
传感器可以通过各种方式测量流体的速度,比如利用涡街传感器、超声波传感器或者压力传感器。
根据实际需要以及成本等因素,选择合适的传感器。
在液体点滴管路中添加一个流速传感器,传感器会通过传感器信号转换为电信号,并输入到控制器中进行处理。
控制器会对传感器获得的电信号进行放大、滤波等处理,得到准确的液体流速数据。
为了实现实时监测,监控系统需要进行数据处理和显示。
控制器会将处理好的流速数据传输到计算机或者显示器上,并显示在屏幕上。
同时,系统可以设置不同的报警阈值,当液体的流速超过或者低于设定的范围时,报警器可以发出声音或者进行其他形式的报警,提醒医护人员进行处理。
为了确保系统的准确性和稳定性,我们需要进行校准和稳定性测试。
校准可以通过将已知流速的溶液通过系统,与测量值进行比对来实现。
稳定性测试可以通过长时间的运行和监测,检测系统的稳定性和精度。
设计一个完善的液体点滴速度监控系统还需要考虑以下几个方面:1.系统的可靠性和稳定性:在设计和选择硬件设备时,应注意设备的质量和稳定性。
同时,要保证系统能够长时间稳定运行,以便实时监测液体的流速。
2.软件的易用性:设计一个用户友好的界面和操作系统,使医护人员能够方便地使用和操作该系统。
对于不同的用户,可以提供不同的操作模式和权限。
3.数据的存储和分析:系统应具备将数据存储和分析的功能,以便日后查看和分析。
可以将数据存储在本地或者云端,以便随时调取。
4.系统的可拓展性:系统应具备可拓展的功能,比如可以与其他设备进行数据交互、或者可以设置多个液体点滴的监控等。
综上所述,液体点滴速度监控系统是一种用于监测和保障患者安全的设备。
通过选择合适的硬件和软件,进行适当的校准和测试,可以设计出一个高度可靠和准确的液体点滴速度监控系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
液体点滴速度自动监控系统设计郑州轻院轻工职业学院专科毕业设计(论文)题目液体点滴速度自动系统设计液体点滴速度自动监控系统摘要本设计为液体点滴速度监控装置,实现了对液体点滴速度的检测与控制和储液瓶中液面高度的检测报警,并且动态显示点滴速度,可以通过按键设置液体点滴速度并使用步进电机进行速度控制;为了达到较好的调整稳定度,通过软件实现控制电路的自适应调节;利用软件屏蔽检测中的异常信号;另外实现了多机通信,即一个主机站控制多个从机站和主、从机之间的数据传输。
报警信号通过串行口实现从机到主机的传输,利用发光二极管和蜂鸣器实现主机的声光报警,同时从机使用数码管显示异常信息。
系统以单片机89C51单片机为核心控制器件,有直流电动机为液体点滴速度的控制执行器件,进行液体点滴速度控制。
选择合适的传感器,准确检测出模拟信号是实现本设计的关键所在,串行通讯接口建立了主战与从站的有线监控系统,主机采用VB编写的界面,显示了友好的人机互交界面。
制成了一套简易实用的液体点滴速度监控系统装置。
关键词PID /单片机/点滴速度/光电传感器/多机通信AUTOMATIC CONTROL SYSTEMOF DROPPING RATEOF LIQUIDABSTRACTDesigned for the monitoring mechanism, the implementation rate drops of liquid little speed of the inspection and control and a reservoir of the high level test of the police, and dynamically show, via the keys can be set up a little speed and using step into the motor control tempo ;to achieve better adjust the stability and software for the control circuit to regulate ;used software to detect in shielding of the signal ;achieved much in the communications, Is a host got control over from a machine stops and the lord, from the transmission of data between. the alarm signal byserial port from the implementation of the host of transport, the use of light and a buzzer to host of audible visual type of machine, using digital of information. reflect the abnormal。
In monolithic integrated circuits 89c51 monolithic integrated circuits, the controller has a direct motor for a little speed control, the device speed control. drops of liquid。
Choose the appropriate, accurate testing of models at the signal is to realize the design of the key to the serial communication interface established in the war with the land-based control system, the host the VB write the interface. display the friendly man-machine to each other in the interface. made a simple functional liquid little speed control system.KEY WORDS PID,Monolithic integrated circuits,Little speed,Photo electric sensors,Many of the communications目录中文摘要 (I)英文摘要(任选) (II)前言 (1)1 方案比较、设计与论证............................... (2)1.1 量模块方案比较与论证 (2)1.1.1 高度测量 (2)1.1.2 液体点滴速度测量 (2)1.2 控制模块方案比较与论证 (3)1.3 主从单片机通信方案设计与论证 (4)2系统设计组成框图 (5)2.1系统工作原理 (6)3系统分立模块设计及工作原理...................... ..... (7)3.1键盘框图及工作原理................. (7)3.2数据采集模块及工作原理 (7)3.3声光报警模块............ .. (8)3.4电机模块及工作原理...... .. (9)4软件程序设计....... .. (10)4.1 滴速检测程序 (10)4.2 电机控制子程序...... . (11)4.3 液体点滴速度检测 (11)4.4 检测电路中的防干扰 (12)5 系统软件实现 (14)5.1 点滴速度测量 (14)5.2 自学习的实现 (15)5.3 点滴速度控制 (16)5.4多级串行通信 (17)6 测量数据与分析 (18)6.1 测试仪器 (18)6.2 测试方法 (18)6.3 测试数据与分析 (18)6.4发挥部分 (19)总结.................................................... (22)致谢 (23)参考文献 (24)附录 (25)附录 1 设计系统图 (25)附录 2 系统版电路原理图 (26)前言随着微电子技术和信息技术的发展和应用,医疗设备领域正在悄悄的发生着一场信息化的革命。
尤其是在医疗监护领域,传统的病房式监护手段已经越来越不能适应当今多元化、信息化、个性化的医疗监护需求。
自上世纪70年代美国航天局(NASA)运用远程监护技术对空中的宇航员进行生理参数的监测开始,直到目前美国军方研究的一种供战时使用的人体状态监护仪(Personal Status Monitor, PSM),这是一种由士兵佩戴,在战场上监护士兵的呼吸、体温、血压、心率及心电图的监护装置,通过无线电技术使战地指挥官能估计战场上的受伤者是否还活着,并可确定受伤者的所在位置。
目前,医院内以计算机为基础的病人床边监护与中央集中监护系统,已能通过各种方式与各类信息系统相连接,组成一个集数据、波形、语音、图像为一体的有线与无线相结合的信息网络。
在这个网络中可通过各种有线和无线传输方式,将急救现场、急救车、诊疗船、直升机、家庭诊疗所、乡村医院等与急救中心和大型医院相联通,为人类提供在任何地方、任何时候实行远程监护与医疗诊断。
这一现代技术目前正悄悄地进入医院、家庭以及任何载人的运输工具(汽车、火车、船舶、飞机、宇宙飞船等)中,并直接为工作中、行走中和飞行中的个人保健服务。
在欧美发达国家,医疗监护产品升级换代的速度相当迅速,其总体发展趋势是:(1) 应用各种高新技术丰富产品功能,拓展应用范围;(2) 采用多系统组合的积木式结构,即模块化,可根据临床对多种测量、分析控制和记录的需要,组成适宜的监护操作系统;(3) 普遍采用GUI界面,操作直观,实时信号处理准确可靠,信息存储量大,具有联网扩展功能:(4) 软件设计以模块化为基础,以便于硬件设备的升级换代和新功能的扩展;(5) 监护设备的市场已由医院走向家庭,因此要在采用最先进技术的同时,生产操作简易的仪器,以供非医疗机构用户使用。
(6) 多参数和整体式监护系统已逐渐取代单体式病人监护仪,如多参数(ECG, SP02,呼吸率、非损伤血压和体温等)携带式个人监护系统,能使医生在医院获得来自任何地方的病人信息。
(7) 方便随时随地进行回放的网络化装置也是一个重要的发展趋势;(8) 遥控示踪是另一个增长迅速的领域,因为这种技术能对非卧床病人进行连续监护。
1方案比较、设计与论证1.1测量模块方案比较与论证1.1.1储液瓶液面高度测量方案一:使用拉力传感器间接测量。
将拉力传感器接在滑轮和储液瓶之间,利用液面高度变化和拉力变化之间的线性关系进行间接测量。
但是拉力传感器价格贵,从实用性角度考虑,在设计系统中不合适。
方案二:利用超声波测量液面高度。
超声波测距准确,是一种常用的测距方法。
但是在本系统存在液体产生的表面波动,使用超声波传感器检测液面会产生较大的误差,同时超声波传感器安装方位的确定也是一大难题。
方案三:使用光电传感器定点对液面进行监测。
利用光在不同媒质界面的折射或反射原理,通过光电传感器接收光信号实现液面检测功能。
此外,光电传感器安装方便,只需将传感器固定在储液瓶外瓶壁上即可,不需要详细计算储液瓶液面高度值,简化了外围电路结构。
综合比较上面三种方案,从实用,简便同时保证测量准确度上,使用光电传感器测量储液瓶液面高度是最理想的选择。
1.1.2液体点滴速度测量方案一:利用光透射原理。
使用光敏二极管和单向光源实现光检测。
通过光敏二极管接收透射过来的单向光源的光信号,产生脉冲信号。
实现框图如图1-1。
图1-1 利用透射检测点滴速度方案二:利用光的反射原理。
使用红外发光二极管和光敏三极管实现光源检测。
红外发光二极管垂直于漏斗壁发送红外光,红外接收三极管依据接收到的红外光信号的强弱产生脉冲信号,通过定时采样计算出液体点滴速度。
实现原理框图如图1-2。
图1-2 利用反射检测点滴速度综合比较上面两种方案,利用透射原理来检测点滴速度时,由于储液瓶是透明玻璃瓶,从光源发射出来的光大部分反射,透射光比较微弱,这样检测信号产生误差较大,同时电路需要对微弱信号进行处理,这样就增加了电路设计上的难度;利用光的反射原理实现时,由于反射信号比较强,这样可以减小信号检测时的误差,同时电路形式要透射时情况简单。
1.2控制模块方案比较与论证对液体点滴速度的控制,可以使用下面两种方案: 用电机来控制调节点滴的速度有两种方案:方案一:通过改变滴斗到受液瓶的高度H2来调节点滴的速度。