首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于STM32的红光治疗仪控制系统(2)

基于STM32的红光治疗仪控制系统(2)

图5是报警部分,PB5 IO口通过1 kΩ电阻与三极管8050的基极相连,当PB5输出高电平时8050三极管导通驱动DZ1蜂鸣器。当PB5输出低电平时三极管截止,DZ1蜂鸣器不工作。当水温过高或无水流时,在PB5输出高电平驱动蜂鸣器报警。图6中电池BT1的正极与STM103F32VCT6的BAT引脚相连,为芯片内部集成的RTC实时时钟供电,控制系统不供电时,RTC照常工作。图7 中的PE8、PE9引脚分别通过330 Ω电阻与光耦相连,通过输出高低电平来控制马达的正反转。当PE8输出高电平、PF9输出低电平时,马达正转。当PE8输出低电平、PE9输出高电平时,马达反转。通过马达的正反转来控制红光治疗仪的治疗头高度。图8是红光LED电源控制接口板原理图,首24 V红光LED电源对红光LED供电,0.1 Ω的R3与LED串联,采集经过红光LED的电流,将电流转化为电压信号,此电压信号与控制芯片的DAC1输出的电压通过比较运放器比较,而比较运放器的1脚与红光LED 电源中的电流控制芯片的12脚相连。当经过红光LED中的电流不够大时,在R3上的压降小于设置的DAC1输出电压,这时比较运放器截止,红光LED电源提高供电电流直到R3上压降大于设置的DAC1输出电压,这时比较运放器导通,红光LED电源输出恒定电流。

继承事业,薪火相传
返回列表