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

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

3天内不再提示

基于PIC16F73单片机实现超声波洁牙机的设计

电子设计 来源:单片机与嵌入式系统应用 作者:张华林 2021-04-14 11:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

超声波洁牙机在医疗领域已广泛应用。现国内外所用超声波洁牙机多采用模拟振荡电路。存在如下缺陷:第一,振荡频率容易漂移。在连续工作一段时间后,振荡频率漂移,造成洁牙机工作不正常。第二,由于压电陶瓷片谐振频带范围窄,谐振频率点采用手动搜索,不容易找准。本人设计的超声波沽牙机以单片机为核心,采用电流取样反馈自动扫描搜索谐振点,谐振频率和振荡强度数字锁定,谐振点漂移极小,从而在根本上解决了上述问题。该电路设计思路新颖,抗干扰能力强,工作稳定可靠。

1 硬件设计

硬件电路框图如图1所示。该洁牙机的基本工作过程如下:TL494为核心振荡电路在MPU控制下产生占空比可控的推挽脉冲输出,由MPU串行发送数据到振荡频率控制电路,控制振荡产生电路的振荡频率,使振荡电路产生的振荡信号的占空比和频率受MPU控制,该振荡信号经功率放大电路放大,经高频变压器升压后驱动压电陶瓷片,把超声振荡电信号转为超声机械振动信号,该机械振动能良好地清除牙垢和牙结石等,从而达到美观牙齿的效果。

基于PIC16F73单片机实现超声波洁牙机的设计

1.1 电源设计

超声洁牙机在正常工作时功率为10~20 W,且要求在180~250 V的宽电压范围内工作,为满足要求,减少电源部分发热,本电路电源部分采用开关电源。整机电路原理图如图2所示。

pIYBAGB2Zj6AYY5rAAHBWEoVjHk846.png

本开关电源采用摩托罗拉公司的DC—DC控制芯片MC34063,该电路具有线路简单,成本低廉,效率高,温升低的特点。核心元件MC34063是一种单片双极型线性集成电路,片内包含有温度补偿带隙基准源,一个占空比周期控制振荡器驱动器和大电流输出开关。输出电压U=(1+R2/RI)·1.25 V,限流电阻为1 Ω,故输人电流被限制在0.3 V/1 Ω=0.3 A。

1.2 振荡电路

振荡信号的产生有多种方法。最简单的方法是由PIC16F73直接产生PWM输出,该方法简洁方便,但有两个缺陷:第一,不能产生推挽振荡信号。因而功率放大电路只能工作在正半周,效率低,发热较严重,不利于电路稳定工作。第二,压电陶瓷片的谐振点在(30±5)kHz,谐振频带宽度≤80 Hz。PIC16F73的PWM输出在25~35 kHz频率下,步进频率≥lOO Hz,因此PICl6F73的PWM输出可能找不到压电陶瓷片的最佳谐振点。笔者设计的振荡电路圆满解决了上述问题。

振荡电路控制芯片采用TLt94,该芯片内部框图如图3所示,具体电路见图2。推挽振荡信号由TL494的9脚和10脚输出,该信号的频率由T1。494的5脚和6脚外接的电容Ct和电阻Rt决定,Rt和Ct应选用低温漂的电阻和电容。该信号振荡频率计算公式为:fosc=1.1/2Rt·Ct;该信号的占空比由TL494的1脚和2脚的外接信号电压决定。

o4YBAGB2ZjiAQ8uUAACRz607Wn8633.png

1.3 频率控制

为满足压电陶瓷片振荡频率为25~35 kHz,步进频率≤80 Hz的要求,图2电路中的Rw是阻值为20 kΩ的粗调电位器数字电位器IC4是PICl6F73控制下的细调电位器。经计算Rw粗调(以1C4为5 kΩ计),使,fosc变化范围为24.5~35.7kHz,满足要求。细调的数字电位器IC4选用总阻值10 kΩ,256级可调的MCP41010,MCP41010与PIcl6F73的通信采用方便快捷的SPI方式,步进阻值是39.0625 Ω。振荡器的步进频率为:

o4YBAGB2Zl-AYTYcAAB7Dsr58kk197.png

振荡频率为35 kHz时的步进频率为30.4 Hz,振荡频率为25 kHz时的步进频率为15.6 Hz。由上述数据可知,采用数字电位器控制TL494工作方式可满足压电陶瓷片谐振带宽的要求。

1.4 强度控制

本洁牙机设计了灵敏的强度控制电路。PIC16F73的RAl脚外接电位器Rw1,调在不同位置则RAl输入的模拟电压不同,经PICl6F73内部A/D转换为数字信号,该信号决定由CCPl输出的PWM信号的占空比。PWM信号经滤波后送到TI.494的2脚,与l脚送入的参考电压比较,从而决定TL494的9脚和10脚输出的振荡信号脉宽在0~48%。当引脚开关断开时,PIC16F73判断到RC3输入为高电平,则PICl6F73的PWM输出占空比为0,TL494的9脚和10脚输出振荡信号占空比为O,从而控制洁牙机停止机械振荡输出。

1.5 推挽功率放大

超声机械振荡为了起到良好的洁牙效果,机械振荡必须达到一定的强度,即送到压电陶瓷片的由TL494输出的振荡信号必须先经过功率放大。由于功率管流过的瞬间电流达到1.1 A,为减少功率管发热,缩小散热片,采用场效应管作为功率驱动管。本电路中的场效应管采用简法驱动,实践证明,该功率放大电路性能稳定,发热极少,能有效地缩小线路板体积。经功率放大后的信号由高频变压器升压到峰峰值250~350 V,送到压电陶瓷片转换为超声机械振荡。

1.6 谐振点的扫描搜索

压电陶瓷片的谐振点自动扫描搜索是本电路的一大特点和难点。由于压电陶瓷片的谐振点各不相同,为了让电路能适应各种压电陶瓷片,笔者设计了谐振点自动扫描搜索电路。当PICl6F73刚上电,且引脚开关接通时,CCPl的PWM输出脉宽固定为80%,从而TL494的9脚和10脚的输出信号脉宽固定不变。同时PICl6F73周期地发送数据到数字电位器MCP41010,使MCP41010的6脚和5脚问的电阻从O步进到10 kΩ,则TL494的9脚和lO脚的输出频率以15.6~30.4 Hz步进变化。占空比固定不变的信号,当振荡信号频率与压电陶瓷片的谐振频率一致时,流经场效应管源漏极的电流最大。该电流由采样电阻Ra转变为电压信号,经运放放大后送到PICl6F73的RAO,PIC16F73对该电压进行A/D转换为数值Q,记忆住Q为最大值时送到数字电位器的数据P。当数字电位器由O变化到10 kΩ时,压电陶瓷片谐振点的扫描搜索完成。把数据P送到数字电位器,则TL494输出固定频率的振荡信号,即是压电陶瓷片的谐振频率。运放的选型一定要注意带宽大于2 MHz,因为采样电阻Ra的峰值电压在扫描搜索时变化很快,如果运放的带宽不足,则可能找不到压电陶瓷片的最佳谐振点。本电路选用带宽为2.8 MHz的MCP602。

2 软件设计

本洁牙机的硬件设计稍显复杂,软件设计相对简单。软件总流程图如图4所示,压电陶瓷片谐振点扫描搜索子程序流程如图5所示。

o4YBAGB2ZjCAeBlEAABi0RPuTOE108.png

pIYBAGB2ZiqAJ69IAAA9IkIw3oI644.png

3 抗干扰设计

沽牙机自身有电磁阀、脚踩开关、高频变压器等器件会产生较强的干扰。另外,本机还配套用于牙科治疗台,该治疗台有好几台功率较强的电机在工作,会对洁牙机造成严重的电磁干扰。当干扰信号来临时,可能出现死机,程序乱飞,破坏系统参数等不正常现象,故而在硬件和软件上都相应采取一些抗干扰措施。

3.1 硬件抗干扰

在洁牙机的电源输入端接入电源滤波器,滤除电网中的高次谐波和脉冲干扰。单片机选型时选择带硬件看门狗的型号,或者外加看门狗电路,可以有效地监视程序是否陷入死循环故障。在每个芯片的电源输入端与共地端并接一个O.1 μF去耦电容,对脚开关送来的信号进行光隔离。以上措施都是行之有效的。

3.2 软件抗干扰

第一,软件冗余。对任意的输出信号和设置均不断重复刷新,且周期设定在5 ms。对A/D转换采用转换8次求平均法,以得到尽量准确的信号。

第二,软件陷阱。软件陷阱技术是通过跳转指令强行将捕获到的乱飞程序引入复位地址0000H,使程序纳入正轨。在各控制模块之间和未使用的程序空间设置软件陷阱可以有效地抑制程序乱飞,使程序运行更加可靠。

结 语

该智能超声波洁牙机已批量生产。实测表明,该机谐振点扫描搜索准确,在工作环境温度0~60℃,压电陶瓷片谐振范围在25~35 kHz的情况下,谐振点漂移小于10 Hz。实践证明,该电路性能稳定可靠,故障率极低。如对该电路稍加改进,便可应用于更广泛的超声清洁领域,该电路具有明显的推广应用价值。

责任编辑:gt

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

    关注

    162

    文章

    7941

    浏览量

    144999
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663427
  • 超声波
    +关注

    关注

    63

    文章

    3241

    浏览量

    144078
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    超声波清洗技术原理之详解

    由于主要的清洗工作是由超声波完成的,所以称为超声波清洗,简单来说就是利用超声波技术原理来清洗各种物品的机器。超声波清洗
    的头像 发表于 09-01 17:10 1327次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>技术原理之详解

    超声波清洗常见的几个故障介绍

    无论是超声波清洗还是其他机器在使用过程中都会遇到一些常见的问题。以下是超声波清洗在使用过程中遇到的一些常见故障超声波,电流过大检查升压变
    的头像 发表于 08-25 16:50 854次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>常见的几个故障介绍

    教你如何对超声波清洗的振荡器进行维护

    目前,市场上的许多超声波振荡器都使用大型水质净化设备和超声波清洗。它可以用超声波中的止溶液搅拌,彻底清洁和消毒所需物品。超声波清洗
    的头像 发表于 08-12 17:01 438次阅读
    教你如何对<b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的振荡器进行维护

    超声波清洗的日常维护要点总结

    下面将为大家介绍超声波清洗的日常维护要点。一般来说,它与其他机器的维护没有什么不同。然而,在使用时,我们应该注意许多不可忽视的问题,这也值得人们关注。只有充分利用超声波清洗,才能保
    的头像 发表于 08-11 16:30 697次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的日常维护要点总结

    线路板超声波清洗的原理是什么?

    线路板超声波清洗是一种利用物理学原理完成清洗的工具。它利用超声波的作用,将物体表面的污垢和杂质清洗掉,使其恢复原有的清洁状态。在制造业中,线路板的制造是一个非常重要的过程,而线路板超声波
    的头像 发表于 07-21 17:22 575次阅读
    线路板<b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的原理是什么?

    超声波清洗对于微小毛刺的去除效果如何?

    介绍超声波清洗对于微小毛刺的去除效果以及如何正确使用超声波清洗。1、什么是超声波清洗
    的头像 发表于 07-02 16:22 429次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>对于微小毛刺的去除效果如何?

    超声波清洗是什么,它如何通过超声波振动来清洗物品?

    超声波清洗的工作原理超声波清洗是一种广泛用于清洗物品的设备,它利用超声波振动来去除污垢和杂质。本文将深入探讨
    的头像 发表于 06-30 16:59 809次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>是什么,它如何通过<b class='flag-5'>超声波</b>振动来清洗物品?

    超声波清洗的工作原理和清洗技术特点是什么?

    超声波清洗的工作原理和清洗技术特点超声波清洗是一种高效的清洗设备,广泛应用于各个工业领域。本文将深入探讨超声波清洗
    的头像 发表于 06-27 15:54 849次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的工作原理和清洗技术特点是什么?

    超声波清洗如何在清洗过程中减少废液和对环境的影响?

    超声波清洗如何在清洗过程中减少废液和对环境的影响随着环保意识的增强,清洗过程中的废液处理和环境保护变得越来越重要。超声波清洗作为一种高效的清洗技术,也在不断发展以减少废液生成和对环
    的头像 发表于 06-16 17:01 509次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>如何在清洗过程中减少废液和对环境的影响?

    单片机实例项目:超声波测量距离模块资料

    单片机实例项目:超声波测量距离模块资料,推荐下载!
    发表于 06-09 22:25

    超声波清洗的作用是什么?使用超声波清洗可以去除毛刺吗?

    在现代制造业中,表面质量对产品的性能和外观至关重要。超声波清洗作为一种高效的清洗工具,在去除表面污垢和缺陷方面发挥着关键作用。本文将介绍超声波清洗的作用,以及它是否能够有效去除毛刺
    的头像 发表于 05-29 16:17 735次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的作用是什么?使用<b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>可以去除毛刺吗?

    超声波清洗保养与使用注意事项

    你是否曾经在使用超声波清洗机时,发现它的清洗效果没有想象中的理想,或者使用一段时间后就出现了故障?其实,很多问题的根源就在于我们对超声波清洗的保养与使用不当。就像一辆汽车,定期的保养和合理使用才能
    的头像 发表于 05-12 16:20 1144次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>保养与使用注意事项

    Microchip发布PIC16F17576系列单片机

    对需要快速捕捉瞬态模拟信号的器件而言,在尽可能降低功耗的同时实现快速响应至关重要,尤其在电池供电应用中。为满足这一需求,Microchip Technology Inc.(微芯科技公司)发布PIC16F17576系列单片机(MC
    的头像 发表于 04-30 17:26 1763次阅读

    AN4121-采用PIC16F单片机进行系统电源控制

    电子发烧友网站提供《AN4121-采用PIC16F单片机进行系统电源控制.pdf》资料免费下载
    发表于 01-21 14:42 0次下载
    AN4121-采用<b class='flag-5'>PIC16F</b><b class='flag-5'>单片机</b>进行系统电源控制

    超声波清洗的频率如何选择?

    超声波清洗频率选择需要考虑清洗对象材质、形状、类型、污染物和洁净度,工业超声波清洗频率可分为低频、中频、和高频三种,低频超声波清洗适用于
    的头像 发表于 12-26 00:11 2097次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>机</b>的频率如何选择?