历史上的今天
返回首页

历史上的今天

今天是:2025年03月15日(星期六)

2018年03月15日 | 单片机与数字温度接口及程序设计分析

2018-03-15 来源:eefocus

  数字式温度传感器(简称SWC),又称集成数字脉冲式感温探头,是一种新型的三端温度变送器件。该器件采用集成模块化设计,可以直接将被测温度信号转化为数字脉冲信号输出,具有传输距离远,抗干扰能力强,转换精度高等优点。它可以方便地与51系列单片机接口,而省去A/D转换集成电路,降低成本,提高可靠性,缩小体积,可广泛应用于军事、医药卫生、食品及自动化测控系统中。

  SWC三条引脚的名称分别为控制线(K)、信号线(S)、公共线(G)。其K端实际上也是电源线,其工作方式为加电启动或宽脉冲触发式。当对其控制线加电(或宽脉冲)触发时,经复位时间TQ之后信号线上便输出一串脉冲。该串脉冲的个数即表示被测温度的数字量(见图1)。




串脉冲的个数即表示被测温度的数字量
  
  这里需要说明一点,输出脉冲个数的多少不取决于加电脉冲的宽度,而取决于SWC内部正比于温度的参考电压的大小,即取决于温度的高低。利用SWC这种特点,可以方便地与单片机配接。方案有两种,下面分别予以介绍。
  
  1.外加电方式
  
  第一种方案为外加电方式,即控制线K上所加宽脉冲为一外接振荡器,由振荡器的脉宽控制SWC启动,如图3-99所示。SWC传感器出厂均严格约定每个脉冲为0.1℃的增量,而脉冲频率为15 kHz左右。8031单片机的P3,4/TO、P3.5/Ti引脚为计数器时,对外部事件的最高计数速度为fosc/24。若机器晶振为6 MHz,6 MHz/24>15 kHz,则计15 kHz左右的脉冲是没有问题的。15 kHz脉冲的周期为0.067 ms,SWC传感器的测量上限若为150℃,则须计1500个脉冲,大约100 ms。即在控制线K端加电的脉宽应大于100 ms.否则会引起误差。重复对SWC进行加电启动,可实现对被测温度的连续采样。
  
  若以P3.4/TO为计数输入端,则必须将8031特殊功能寄存器TMOD中的D3位,即门控制位GATE置为1,并将D2位C/INTo位置为1,则只有当定时器运行控制位TRo =1,且INTo引脚为高电平时,才启动To计数器计数。这种情况下,只要INTo为高电平,计数便开始;INTo为低电平,停止计数。T0计数受控于INTo的高低电平。利用这一特点,让SWC的控制线K与INTo相连,只要INTo变为高电平,一方面给SWC加电,其输出15 kHz的脉冲;另一方面使8031计数器To开放,开始计数。计数脉冲的多少,就是温度的数字量。
  
  图2中,IC1为施密特触发器。它和电容C、电位器Wl、W2一起构成占空比和频率均可调的多谐振荡器。Wl、W2可设定脉冲占空比;振荡器输出宽脉冲驱动三极管2SC9013给SWC控制线加电,每加一次电即采样一次;SWC传感器的信号线S经两级施密特触发器整形后,送至8031的P3.4/TO端计数。

单片机与数字温度接口及程序
  
  在大型冷库、化工自动化等工程中,往往需要进行多点的温度巡检,那么可以按图3线路设计。图3中CD4028是CMOS的BCD码/十进制译码器;CD4067是CMOS十六选一模拟开关;74LS273是八D锁存器,可以将不同的二进制数在11脚为高电平时锁存在该器件中。这样将可利用不同的二进制数依次只能选通某个通道。该电路将CMOS逻辑电平控制和多路模拟开关控制相结合,最大限度地组合利用器件的通道容量,从而可以用八位二进制码来完成最多可达160路SWC测温电路的通断控制,可以方便地实现计算机巡检,以便进行多点温度控制。

单片机与数字温度接口及程序
  
  2.软件实现方式
  
  第二种方案,是利用软件实现一个脉宽大于100 ms的方法,来代替第一种方案中的外加多谐振荡器,而其他接口电路与第一种方案一样,这里不再重复。
  
  若在Pl.0引脚上输出上述方法的信号,假定系统时钟频率为6 MHz,选用定时器To,且使其工作在方式1,则有定时初值

  转化为二进制数:X= 00llll0010110000,十六进制数为X=3CB0H,故定时器To的初值为BOH(TL)和3CH(TH)。定时器初始化和中断服务程序清单如下:
  单片机与数字温度接口及程序


  这种方法以在P1.0。口输出定时方波来给SWC不断加电实现连续采样,使接口电路极为简单、方便。且SWC输出脉冲的传输距离一般可达500 m以上,转换速度低于3 ms,误差不大于0.3℃,使得这种传感器应用非常广泛,且与数字化仪器仪表配套连接。


推荐阅读

史海拾趣

Hirose公司的发展小趣事

对于单级PFC电路,网友可能还会有多种问题,以下是一些常见问题及其回答:

一、技术原理与特性

  1. 单级PFC电路的基本工作原理是什么?
    • 回答:单级PFC电路通过共用一个开关管和一套PWM控制电路,同时实现功率因数校正(PFC)和对输出电压的调节。它通常由升压型PFC级和DC-DC变换器组合而成,两部分电路共用一个开关,通过控制开关的通断,电路同时完成对AC输入电流的整形和对输出电压的调节。
  2. 单级PFC电路相比两级PFC电路有哪些优缺点?
    • 回答:优点包括电路结构简单、成本较低、效率较高(在某些设计下)。缺点则在于PFC和对输入电流谐波抑制的效果可能不如两级PFC电路,且在某些应用中可能面临安规问题。

二、设计与应用

  1. 如何设计单级PFC电路以满足特定的功率因数要求?
    • 回答:设计单级PFC电路以满足特定功率因数要求时,需要考虑电感的选择、开关管的选型、控制电路的设计以及反馈机制等因素。通过精确控制开关管的通断时间和占空比,可以实现对输入电流的整形,从而改善功率因数。此外,还可以采用有源钳位和软开关技术来进一步提高效率并降低开关损耗。
  2. 单级PFC电路在哪些应用场景中较为常见?
    • 回答:单级PFC电路因其结构简单、成本较低而广泛应用于各种需要功率因数校正的电子设备中,如LED驱动电源、电源适配器、开关电源等。特别是在对成本有一定要求的场合,单级PFC电路更具竞争力。

三、故障与调试

  1. 单级PFC电路在调试过程中可能会遇到哪些常见问题?
    • 回答:在调试单级PFC电路时,可能会遇到次级去电流检测电阻过大、光耦供电电阻过大、比较器电流反馈电容过大等问题。这些问题可能导致PFC电路无法正常工作或性能下降。解决方法包括调整相关电阻和电容的数值、检查电路连接是否正确、更换损坏的元件等。
  2. 如何诊断和解决单级PFC电路中的故障?
    • 回答:诊断和解决单级PFC电路中的故障时,首先需要检查电路中的保险丝是否熔断、MOS管是否损坏或过热、反馈控制元件是否失效以及负载是否存在故障等。通过逐一排查这些可能的问题点,可以定位故障原因并采取相应的修复措施。在检修过程中,需要注意安全操作规范,避免触碰高压部位并断开电源。

四、性能优化

  1. 如何优化单级PFC电路的性能?
    • 回答:优化单级PFC电路的性能可以从多个方面入手,包括优化电感的设计以减小损耗、选择合适的开关管和二极管以降低导通压降和反向恢复时间、改进控制算法以提高控制精度和响应速度等。此外,还可以采用有源钳位和软开关技术来进一步降低开关损耗并提高整体效率。
  2. 单级PFC电路的效率如何提升?
    • 回答:提升单级PFC电路的效率可以通过多种方法实现,包括优化电路拓扑结构、选用高效率的开关管和二极管、降低电路中的寄生参数和损耗、采用先进的控制算法等。此外,合理设计散热系统以确保开关管和其他关键元件在正常工作温度下运行也是提高效率的重要手段之一。
CyOptics Inc公司的发展小趣事

随着Avago的进一步发展和演变,CyOptics作为其子品牌也迎来了新的发展机遇。如今,Avago已经演变为Broadcom公司,而CyOptics则继续以其在光学领域的专业技术和丰富经验为Broadcom的产品线增添光彩。展望未来,CyOptics将继续秉承其技术领先和创新驱动的理念,为全球客户提供更加优质的光学产品和服务。

Fischer Connectors公司的发展小趣事

随着Avago的进一步发展和演变,CyOptics作为其子品牌也迎来了新的发展机遇。如今,Avago已经演变为Broadcom公司,而CyOptics则继续以其在光学领域的专业技术和丰富经验为Broadcom的产品线增添光彩。展望未来,CyOptics将继续秉承其技术领先和创新驱动的理念,为全球客户提供更加优质的光学产品和服务。

CTC Coils Ltd公司的发展小趣事

在快速发展的过程中,CTC Coils Ltd公司始终注重企业文化建设和团队建设。公司倡导创新、务实、高效的企业精神,鼓励员工勇于创新、追求卓越。同时,公司还注重员工的培训和成长,为员工提供广阔的发展空间和良好的职业晋升通道。这些举措使得公司凝聚力不断增强,为公司的长远发展奠定了坚实的基础。

请注意,这些故事是虚构的,旨在展示一个电子行业公司可能经历的发展路径和关键阶段。实际情况可能因公司具体情况和市场环境的不同而有所差异。

昆泰(CHRONTEL)公司的发展小趣事

多年来,昆泰始终秉持着创新的理念,不断推动其在CRO领域的技术突破和业务创新。通过与全球各地的药企、科研机构合作,昆泰在药物研发、临床试验等领域取得了多项重要成果。展望未来,昆泰将继续坚持创新驱动的发展战略,为全球医药行业的发展做出更大的贡献。

AIM公司的发展小趣事

随着技术的不断进步和市场需求的不断变化,AIM公司始终保持着对创新的追求。通过持续的研发投入和团队努力,AIM成功开发出一系列具有竞争力的电子产品和技术解决方案。这些产品不仅满足了市场的多样化需求,还以其卓越的性能和稳定性赢得了客户的广泛认可。

问答坊 | AI 解惑

ARM文件系统的实现

ARM文件系统的实现…

查看全部问答>

基于DSP的全桥移相控制感应加热电源研究

引言 随着感应加热电源对自动化控制程度及可靠性要求的提高,感应加热电源正向智能化与数字化控制的方向发展。DSP具有高速的数字处理能力及丰富的外设功能,使得一些先进的控制策略能够应用实践,研究基于DSP的数字控制感应加热电源,可使产品具有 ...…

查看全部问答>

散分!同时寻找北京WINCE开发人员加入“嵌入式技术外包群”

帮朋友发布一下消息,请大家多多捧场哈! 如题!诚请在北京的WINCE技术高手加入“嵌入式技术外包群”,该群将不定期       发布一些外包信息!       群号:48348107…

查看全部问答>

新建嵌入式交流群6239452 欢迎加入!

新建嵌入式交流群6239452 欢迎加入!…

查看全部问答>

PNG双缓冲问题,为什么我的图片不能显示呢??

int width= dstRc.right-dstRc.left,                                         heigth = dstRc.top-dstRc.bottom;       ...…

查看全部问答>

wceload.exe 后台安装 CAB 文件

        平台:WinCE>NET4.2 开发平台EVC4.2         目的: 运行 wceload.exe打开SD卡里面的Main.CAB自动安装文件,而且是在后台安装,就是不是显示有关安装信息.    &nbs ...…

查看全部问答>

有没有人和我来一起做STM32的学习板

                                 不知道2面板可以不?QQ:11830067…

查看全部问答>

单片机学习网址资料及简介大全(资料来源网上)

replyreload += \',\' + 1320779;Timson,如果您要查看本帖隐藏内容请回复单片机学习网址资料及简介大全(资料来源网上) 以图片的预览,希望觉得有用的,可以下载,希望能对大家有所启发吧。 Timson,如果您要查看本帖隐藏内容请回复 Timson, ...…

查看全部问答>

这是怎么回事啊,MSP-EXP430F5529开发板上的复位按钮复不了位

最近才发现,MSP-EXP430F5529开发板上的复位按钮复不了位啊,这是怎么回事,检查线路是对的啊,没有哪儿断路啊…

查看全部问答>