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

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

3天内不再提示

单片机与数字温度接口及程序设计分析

电子工程师 2018-03-17 11:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数字式温度传感器(简称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℃,使得这种传感器应用非常广泛,且与数字化仪器仪表配套连接。

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

    关注

    6074

    文章

    45341

    浏览量

    663700
  • 数字温度传感器

    关注

    0

    文章

    208

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机程序设计分

    单片机程序设计的十层功力,你练到那一层了?
    发表于 02-25 07:44

    单片机C语言应用程序设计

    单片机C语言应用程序设计针对目前最通用的单片机8051和最流行的程序设计语言——C语言,以KEII。公司8051单片机开发套件讲解
    发表于 10-09 17:53 172次下载
    <b class='flag-5'>单片机</b>C语言应用<b class='flag-5'>程序设计</b>

    单片机教程二十四:单片机键盘接口程序设计

    单片机教程二十四:单片机键盘接口程序设计 键盘是由若干按钮组成的开关矩阵,它是单片机系统中最常用的输入设备,用户能通过键
    发表于 05-15 23:19 1472次阅读
    <b class='flag-5'>单片机</b>教程二十四:<b class='flag-5'>单片机</b>键盘<b class='flag-5'>接口</b><b class='flag-5'>程序设计</b>

    单片机教程二十五:单片机矩阵式键盘接口技术及程序设计

    单片机教程二十五:单片机矩阵式键盘接口技术及程序设计 键盘是由若干按钮组成的开关矩阵,它是单片机系统中最常用的输入设备,用户能通过键盘向
    发表于 05-15 23:23 3269次阅读
    <b class='flag-5'>单片机</b>教程二十五:<b class='flag-5'>单片机</b>矩阵式键盘<b class='flag-5'>接口</b>技术及<b class='flag-5'>程序设计</b>

    PIC单片机程序设计基础格式

    PIC单片机程序设计基础格式 为了快速掌握PIC单片机程序的基本结构,这里给出一个典型的程序结构框架。   &n
    发表于 05-17 09:07 1095次阅读

    单片机C语言程序设计_从零开始学习单片机系列

    【从零开始学习单片机系列】第03章单片机C语言程序设计
    发表于 01-06 17:56 0次下载

    PC单片机串口通信程序设计

    【LabVIEW从入门到精通】5.2.4.2 PC单片机串口通信程序设计
    发表于 01-08 15:47 0次下载

    PC单片机串口通信程序设计.zip

    【LabVIEW从入门到精通】5.2.4.4 PC单片机串口通信程序设计
    发表于 01-08 15:48 0次下载

    单片机程序设计

    单片机程序设计,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-05 11:42 0次下载

    GPS与单片机接口程序设计

    GPS与单片机接口程序设计,有需要的下来看看
    发表于 02-07 16:14 17次下载

    PIC系列单片机程序设计基础

    PIC系列单片机程序设计基础
    发表于 10-16 14:27 9次下载
    PIC系列<b class='flag-5'>单片机</b><b class='flag-5'>程序设计</b>基础

    PIC单片机原理与程序设计

    PIC单片机原理与程序设计
    发表于 10-16 14:57 16次下载
    PIC<b class='flag-5'>单片机</b>原理与<b class='flag-5'>程序设计</b>

    AD转换器CS5550与单片机接口程序设计的论文资料说明

    本文档的主要内容详细介绍的是AD转换器CS5550与单片机接口程序设计的论文资料说明。分析双通道低成本A/D转换器CS5550的接口特点,
    发表于 01-29 15:41 36次下载
    AD转换器CS5550与<b class='flag-5'>单片机</b>的<b class='flag-5'>接口</b><b class='flag-5'>程序设计</b>的论文资料说明

    单片机C语言程序设计教程

    单片机C语言程序设计教程免费下载。
    发表于 04-15 11:12 80次下载

    单片机应用程序设计技术(教材)

    单片机应用程序设计技术_周航慈,是介绍单片机原理与程序开发设计技术的图书。
    发表于 04-20 15:17 14次下载