Proteus软件调试实现的数字式指针温度计

发布者:古古斋最新更新时间:2007-09-03 来源: 电子世界关键字:脉宽  调制  闭环  反馈 手机看文章 扫描二维码
随时随地手机看文章

本文主要叙述利用Proteus软件实现的数字式指针温度计的一种调试方法,采用MCS51单片机作为指针温度计的数字信号处理器,其中,温度采集传感器选用Dallas公司的Ds1820单总线式数字温度传感器,该温度计的温度值通过四个数码管显示,同时还可以通过刻盘指针指示。

硬件设计

硬件设计包括温度采集模块、单片系统及温度显示模块等模块,其中,刻度盘上指针的控制是设计中的一个重点。在设计数字电路的角位移控制时,一般选用步进电机或伺服电机,选用步进电机时,其步进角固定,同时,对于角位移的控制,会产生控制角度的动作位置不够精确的问题;选用伺服电机也就是舵机时,其控制原理是通过MCS51单片机产生脉宽调制(PWM)信号的占空比来改变舵机摇臂旋转的位置,以达到控制伺服电机的目的,最后在刻度盘上指示温度值。

系统硬件电路原理图如图1所示。

1.舵机的工作原理

系统中指针的驱动由舵机实现,为使指针在刻度盘上的初始指示精确,文中采用4个独立按键实现指针刻盘上的粗、微调节。

舵机是一个简单的闭环系统,其内部硬件电路、微型电机及减速器封装在一个部件内,实物图如图2所示,输出轴可在一90°~90°范围内旋转到任意角度。

舵机包含控制信号线、电源线和地线3根引线,其反馈元件为一个与输出轴同轴的精密电位器,通过电位器的反馈信号得到舵机输出轴转动的位置,然后将相应的电压值反馈回控制芯片,最后将反馈的输出轴位置与控制引线设定的位置进行比较,得到输出轴位置的偏差,从而驱动微型电机转动,使输出轴转到预定控制的角度。

舵机的控制信号为一列PWM波,周期为18~20ms,舵机输出轴转动的角度位置与PWM信号占空比呈线性关系,当控制信号的高电平宽度为0.5ms时,舵机输出轴位置为-90°;当信号高电平宽度为2.5ms时,输出轴位置为+90°。

软件设计

单片机软件的设计包括DSl820的读写、模拟PWM输出、单片机温度取值、按键扫描、数码管显示等程序设计。

1.DS1820的读写

DS1820采用单总线协议,能够实现数据的双向传输,在进行DS1820读写操作前应先对DS1820进行复位,同时,必须严格遵守DS1820的读写时序,尽量精简中断程序,以减少对DS1820的读写时序的影响,提高温度采集的准确性。

DS1820读、写子程序如下:




2.PWM的输出

利用MCS51单片机的定时器中断产生PWM信号,TO每产生一次中断,PWM输出逻辑电平翻转一次,PWM控制信号的输出周期为20ms。

定时器中断服务程序如下:



其中,int_m为中断计数的中间变量。

3.按键扫描程序

文中采用4个独立按键完成指针刻度盘上的粗、微调节,按键扫描程序如下:




Proteus软件调试

Proteus软件可以对常用的单片机进行实时仿真,具有全速、单步、设置断点等调试功能,可以观察各个变量、寄存器等当前状态,同时支持第三方软件编译和调试环境。

在Proteus软件中系统的调试界面如图3所示,其中,逻辑分析仪用于测量等当前状态,同时支持第三方软件编译和调试环境。

在Proteus软件中系统的调试界面如图3所示,其中,逻辑分析仪用于测量单片机产生的PWM信号,其中通道A3为测量PWM信号的基准,通道A5为单片机产生的PWM信号:示波器用于观察产生的PWM信号。

在Proteus 6.9软件中调试的某一调试状态的界面图如图4所示,系统27℃、43.1℃时指针刻盘的显示效果图分别如图5、图6所示。


关键字:脉宽  调制  闭环  反馈 引用地址:Proteus软件调试实现的数字式指针温度计

上一篇:基于传感中低Q电感的测量
下一篇:基于振弦式传感器测频系统的设计

推荐阅读最新更新时间:2024-05-13 18:37

高通骁龙X65 5G调制解调器:全球首款支持10Gbps 5G速率
新浪数码讯 2月10日上午消息,高通发布骁龙X65和X62两款调制解调器,其中骁龙X65 5G调制解调器是全球首个10Gbps的5G调制解调器。两款产品目前正在向客户出样,基于这两款调制解调器及射频解决方案的商用终端预计在2021年晚些时候面市。   骁龙X65 5G调制解调器及射频系统是高通第4代5G调制解调器到天线的解决方案,它是全球首个支持10Gbps 5G速率可以和光纤相媲美,同时它也是首个符合3GPP Release 16规范的调制解调器及射频系统。   旗舰级骁龙X65 5G调制解调器及射频系统的关键创新包括:   可升级架构,支持跨5G各细分市场进行增强、扩展和定制;并通过软件更新,支持即将推出的全新特性、
[手机便携]
利用反馈控制电机速度电路图
利用反馈控制电机速度电路图
[模拟电子]
利用<font color='red'>反馈</font>控制电机速度电路图
自激反馈开关稳压电源电路图
  自激反馈开关稳压电源基本原理如图所示。当加上输入电压时,电流经Rg流向开关管VTl的基极,使VTl导通,此时变压器副边的二极管反向偏置,无电流流过,于是VTl集电极电流和变压器绕组Np中流动的电流相等。由于是从零启动,因此基极电流不大就能使VTl导通。
[电源管理]
自激<font color='red'>反馈</font>开关稳压电源电路图
幅度调制器电路图
幅度调制器电路图
[模拟电子]
幅度<font color='red'>调制</font>器电路图
相干测量的质量评定 - 复合光调制方案
复合光调制方案需要在发射机和接收机侧采用新方法。前一章表明,相干传输并不比传统的 OOK 更复杂。数字信号处理 (DSP) 是相干接收器的组成部分,可以减轻色散带来的减损影响。这是相干概念带来的额外好处。 然而,相干系统同样会产生其他失真,因此全面的误差分析必不可少。现在的问题在于,这里是否也需要新的概念? 传统质量参数 我们来看看 OOK 已知的质量指标。这里有比特误码率 (BER) 和 Q 因子,它们可以从假设高斯噪声分布的眼图来进行估算。 以 100-Gbps 传输系统常用的复合调制制式—QPSK 调制为例,我们可以绘制眼图来推导上述质量参数。尽管相位是 QPSK 中唯一的变量参数,有一种更为实用的方法是使用两个
[测试测量]
相干测量的质量评定 - 复合光<font color='red'>调制</font>方案
Microchip全新PIC和AVR MCU在闭环控制应用中提高系统性能
从水池水泵到空气净化装置,闭环控制都是嵌入式系统最基本的任务之一。通过改进架构,PIC®和AVR® 8位单片机(MCU) 针对闭环控制进行了优化,让系统能够降低中央处理器 (CPU) 的负载,从而管理更多任务并实现节能。为了帮助设计师最大限度提高系统的性能和效率,Microchip Technology Inc.(美国微芯科技公司)日前推出了全新的PIC18 Q10和ATtiny1607系列产品,可提供多个独立于内核的智能外设 (CIP),简化开发过程,并迅速响应系统事件。 PIC18 Q10 和 ATtiny1607 MCU非常适用于使用闭环控制的应用,其主要优势是CIP能够独立管理任务,降低CPU的处理量。借助基于硬件的
[单片机]
Microchip全新PIC和AVR MCU在<font color='red'>闭环</font>控制应用中提高系统性能
stm32专题二十六:输入捕获 脉宽测量
硬件设计: 脉宽测量原理: 当按键没有按下时,由硬件电路自动拉低。如果按键按下,则PA0产生上升沿,我们进行脉宽测量时,首先设置为上升沿捕获,然后在第一次捕获到上升沿时,将计数器清零,并设置捕获极性为下降沿捕获。当第二次捕获到信号时,就是一个完整的高电平时间。值得注意的是,如果定时器溢出频率为72M(预分频系数71)时,最大计数值为65536us,要考虑溢出(更新中断)。 代码如下,非常简单。 bsp_GeneralTim.c #include bsp_GeneralTim.h // 定时器输入捕获用户自定义变量结构体定义 TIM_ICUserValueTypeDef TIM_ICUserValueStru
[单片机]
stm32专题二十六:输入捕获 <font color='red'>脉宽</font>测量
智能型脉宽调制功率控制器BTS630
    对于卤素灯、大型LED屏幕及加热线圈等非纯阻性器件的功率控制,一般不宜采用传统的线性电压控制方法,而比较理想的是采用脉宽调制方法, 但目前通常用单片机来实现脉宽调制,这在很多简单应用中显得过于复杂且成本过高,因此,设计者们希望用一种专用的PWM功率控制器件来完成这一控制,BTS630作为一种智能型脉宽调制功率控制器件,可以满足此类应用。     1. 特点及参数     BTS630型PWM控制器具有如下特点: ·为高端开关; ·具有完善的保护功能:包括超温保护、短路/过载保护、负载断路保护、可自动启动和延迟的欠压/过压保护、电源反接保护、缺地保护、静电(ESD)保护、内部最大负载电流限制等;
[应用]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved