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

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

3天内不再提示

使用PIC16F17146开发帕尔贴冷却金属板

星星科技指导员 来源:microchip 作者:microchip 2023-05-06 11:14 次阅读

使用 PIC16F17146 开发帕尔贴冷却金属板简介

内核独立外设 (CIP) 是集成到微控制器MCU) 中的专用硬件块,可以降低功耗、提高 CPU 效率并添加新的 MCU 功能。帕尔贴冷却金属板,也称为冷板,展示了 CIP 在应用中的强大功能。CIP 使该解决方案能够高度集成,从而最大限度地减少此应用中的物料清单 (BOM)。

顾名思义,此应用的目标是将顶部金属表面冷却到用户设定的温度。为了实现这一目标,使用帕尔贴元件(固态热泵)将热量从顶板泵入下方的散热器。然后连接到散热器的冷却风扇将热量吹入大气中。图 1 显示了组装的演示。

图1 –组装好的冷板

poYBAGRVxe2AbfUTAASm0FcC5yo299.png

MCU执行以下操作:

指示珀尔帖何时应打开以及何时应关闭

使用负温度系数(NTC)热敏电阻计算冷板和散热器的温度

放大帕尔贴电路的电流检测输出

在实验室环境外保持安全操作

验证冷却风扇是否正常工作

监控系统的异常值(帕尔贴电流和温度)

未完成自检时重置

验证加载的用户设置

在用户界面上显示遥测数据

响应用户的输入(按钮和旋转编码器

在系统运行时更改 LED 灯模式

对于单个 8 位 MCU 来说,这似乎是很多工作。但是使用 CIP,这些功能和任务可以完成。为了实现此设计,由于采用了模拟外设,选择了PIC16F17146 MCU。该系列MCU以模拟为重点,具有12位差分模数运算转换器ADCC)、集成运算放大器(OPAMP)、两个模拟比较器(CMP)和两个数模转换器DAC等外设。

这些模拟外设允许设计几乎完全在MCU中实现。这方面的一个例子是使用OPAMP电流检测放大器。当帕尔贴元件拉动电流时,低压侧的检流电阻两端产生电压。由于感应电压相对较小(100A时为10 mV),因此很难直接将其他模拟外设用于该信号。通过将OPAMP用作电流检测放大器(图2),放大后的信号可以与其他模拟外设一起使用,从而提高其模拟性能。

图2 –电流检测放大器(与电流监控系统一起显示)

pYYBAGRVxeqAMDggAACm1Bv9q_U711.png

使用 CIP 实现的另一个功能是用户界面的正交解码器。用户旋转编码器以导航菜单并调整冷板的设置。旋转编码器生成一个正交编码波形,该波形由两个彼此异相 90 度的方波组成。旋转方向将根据哪个波形领先而另一个波形滞后来确定。如图 3 所示。

为了将正交编码信号转换为旋转信号,使用两个可配置逻辑单元(CLC)将正交编码信号转换为顺时针和逆时针脉冲,然后将其馈送到充当计数器的定时器1和定时器3。从那里,CPU可以对计时器计数执行简单的算术,以确定自上次读取以来的净变化,这与用户的编码器移动相关。这最大限度地减少了 CPU 用于确定自上次读取以来的净旋转次数的计算时间。

图 3 – 正交解码器的实现

poYBAGRVxeaAWuoFAADl0DuUcqM086.png

开发过程中的一大问题是确保此应用程序可以在实验室环境之外运行。帕尔贴电路在产生极端(热/冷)温度的同时消耗大量电流。PIC16F17146 上的功能安全 (FuSa) 就绪外设用于强化系统,以应对可能发生的软件故障。

当帕尔贴运行时,微控制器会定期执行自检,以监控帕尔贴电流、系统温度和冷却风扇速度,以确保一切在预期参数范围内运行。例如,如果冷却风扇停止运行,系统应立即关闭,以防止损坏帕尔贴元件。同样,如果帕尔贴短路故障,系统应立即断电。此定期自检由窗口看门狗计时器 (WWDT) 强制执行。如果自检运行失败,微控制器将复位。

实施的另一个安全功能是用户设置的循环冗余校验(CRC)。目标温度、单位和迟滞参数等用户设置存储在器件 EEPROM 中。EEPROM中还集成了一个校验和,以验证内存是否损坏。启动时,系统会检查EEPROM,以查看设置是否存在且是否有效。如果内存未通过验证,则会擦除设置并将其设置为编译时默认值。

这篇博文讨论了 CIP 的一些优点和用途,以实现可以减少 BOM 的高度集成的系统。虽然不可能以博客形式介绍冷板内部使用的所有CIP实现,但随附的应用说明将更详细地介绍完整的实现。

审核编辑:郭婷

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

    关注

    48

    文章

    7552

    浏览量

    151412
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10863

    浏览量

    211738
  • BOM
    BOM
    +关注

    关注

    5

    文章

    255

    浏览量

    40197
收藏 人收藏

    评论

    相关推荐

    PIC16F1933/PIC16F1934/PIC16F19

    本数据手册说明了PIC16F1933/PIC16F1934/PIC16F1936器件。该系列器件采用28/40/44 引脚封装。图1-1 给出了PIC16F1933/
    发表于 01-16 14:48 34次下载

    金属板刻字

    金属板刻字 在钢铁等硬质金属板上刻凹形字,可利用6-87所示的方法。
    发表于 09-10 14:46 1997次阅读
    <b class='flag-5'>金属板</b>刻字

    基于PIC24F16KA102 XLP设计的16位MCU开发

    本文介绍了PIC24F16KA102主要特性,方框图以及 XLP 16位MCU开发套件主要特性和XLP 16开发板详细电路图。 Micr
    发表于 08-25 14:32 1944次阅读
    基于<b class='flag-5'>PIC24F16</b>KA102 XLP设计的<b class='flag-5'>16</b>位MCU<b class='flag-5'>开发</b>

    PIC16F877A开发板原理图

    PIC16F877A开发板原理图,有需要的可以瞧一瞧!
    发表于 08-22 15:16 86次下载

    贸泽备货 Microchip 16PIC24F 开发板 集成新手设计丰富功能快速开发

    开发板的用户完整集成了16开发平台。PIC24F Curiosity开发板集成有编程器/调试器,无需额外的硬件即可上手使用。
    发表于 03-08 01:01 1481次阅读

    微雪电子Open16F877A PIC开发板简介

    PIC16F877A-I/P开发板 学习 引出常用接口,含2.2寸触摸屏、存储、RTC、无线通信等模块 型号 Open16F877A
    的头像 发表于 12-19 15:35 1598次阅读
    微雪电子Open<b class='flag-5'>16F</b>877A <b class='flag-5'>PIC</b><b class='flag-5'>开发板</b>简介

    微雪电子Open16F877A PIC开发板简介

    PIC开发板Open16F877A是一块以PIC16F877A为主控芯片的开发板,它带有丰富的扩展接口,支持各类外围模块的接入。
    的头像 发表于 12-19 15:52 2234次阅读
    微雪电子Open<b class='flag-5'>16F</b>877A <b class='flag-5'>PIC</b><b class='flag-5'>开发板</b>简介

    微雪电子Open16F877A PIC开发板简介

    PIC16F877A-I/P开发板 学习 核心 标准版本 引出常用接口,可接微雪外围模块 型号 Open16F877A (标准版)
    的头像 发表于 12-19 16:07 2176次阅读
    微雪电子Open<b class='flag-5'>16F</b>877A <b class='flag-5'>PIC</b><b class='flag-5'>开发板</b>简介

    PIC16F877A开发板 数码管动态扫描实验

    //****************电子园PIC16F877A开发板 数码管动态扫描实验****************//////mcu: PIC16F877A 4MHz //2010年12月
    发表于 11-16 19:51 13次下载
    <b class='flag-5'>PIC16F</b>877A<b class='flag-5'>开发板</b> 数码管动态扫描实验

    PIC16F877A开发板 普通IO驱动74595实验

    //*****************电子园PIC16F877A开发板 普通IO驱动74595实验***************////PIC16F877A 实验////mcu
    发表于 11-16 19:51 13次下载
    <b class='flag-5'>PIC16F</b>877A<b class='flag-5'>开发板</b> 普通IO驱动74595实验

    PIC16F628的应用开发板

    电子发烧友网站提供《PIC16F628的应用开发板.zip》资料免费下载
    发表于 07-21 10:16 1次下载
    <b class='flag-5'>PIC16F</b>628的应用<b class='flag-5'>开发板</b>

    PIC18 PIN (16F628A) 微控制器开发板

    电子发烧友网站提供《PIC18 PIN (16F628A) 微控制器开发板.zip》资料免费下载
    发表于 07-27 10:34 0次下载
    <b class='flag-5'>PIC</b>18 PIN (<b class='flag-5'>16F</b>628A) 微控制器<b class='flag-5'>开发板</b>

    PIC16F17146系列微控制器简化设计

    PIC16F17146系列微控制器(MCU)配有全套模拟聚焦外围设备,用于创建低成本传感器应用。
    的头像 发表于 09-21 10:35 1098次阅读

    PIC16F877A开发板原理图

    PIC16F877A开发板原理图免费下载。
    发表于 03-21 15:47 12次下载

    PIC® &amp; AVR® Curiosity Nano开发板第十一波免费申请中

    Microchip携手21ic推出的 PIC AVR Curiosity Nano开发板免费申请 活动又上线啦! 本期我们赠送的是: PIC16F17146 Curiosity Nano 评估工具包
    的头像 发表于 04-12 16:10 613次阅读