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电感的测量
下一篇:基于振弦式传感器测频系统的设计

推荐阅读最新更新时间:2023-10-13 10:46

了解Atmega16 / 32 AVR微控制器中的脉冲宽度调制(PWM)
冲宽度调制(PWM)是一种功能强大的技术,通过保持频率恒定来改变脉冲宽度。该技术目前在许多控制系统中使用。 PWM的应用不受限制,它被广泛应用于电机速度控制、测量、功率控制和通信等。在PWM技术中,可以使用数字信号轻松生成模拟输出信号。本篇文章将帮助您了解PWM,其术语以及如何使用微控制器实现它。在本文中,我们将通过改变LED的强度来演示使用AVR Atmega16微控制器的PWM。 AVR微控制器Atmega16中的PWM引脚 Atmega16有四个专用PWM引脚。这些引脚是PB3(OC0)、PD4(OC1B)、PD5(OC1A)、PD7(OC2)。 Atmega16还有两个8位定时器和一个16位定时器。 Timer0
[单片机]
了解Atmega16 / 32 AVR微控制器中的脉冲宽度<font color='red'>调制</font>(PWM)
使用MC1374的电视调制器电路图
使用MC1374的电视调制器电路图
[模拟电子]
使用MC1374的电视<font color='red'>调制</font>器电路图
浅析Buck变换器中反馈电阻的作用
      Buck变换器由于具有效率高的优点而被广泛应用于手机、GPS、MP3等移动多媒体设备上,目前很多电源管理芯片制造厂商都推出了不同电流能力的Buck变换器,这类变换器虽然在电流能力和保护功能方面存在一些差异,但是他们电路的主框架结构是基本一致的,主要可以分为两个部分:一是实现电能转换的主功率部分,另一部分是实现负反馈控制的控制电路,如图1所示。 图1 Buck变换器电路主框图。       对于不同厂商设计的Buck变换器芯片,外围电路所需要的器件会有所不同,这是因为芯片的集成度有差异,比如,有的厂商会把功率管集成在芯片内部;有的厂商会把控制部分的补偿网络集成在芯片内部。集成度越高的芯片,外围电路所需要的器
[电源管理]
浅析Buck变换器中<font color='red'>反馈</font>电阻的作用
无线通信系统中的闭环MIMO技术综述
摘要    多入多出(MIMO)技术被认为是下一代无线通信的关键技术之一,本文主要讨论能够进一步提升多天线系统容量的闭环MIMO技术,即带有反馈的MIMO系统。反馈的信道信息既可以提高单链路的传输性能,也可以优化多用户之间的调度问题。我们给出了几种在未来无线通信系统中可能采用的闭环MIMO方案,包括基于SVD分解和基于码本的预编码技术,分析并比较了它们的性能。仿真结果表明,闭环MIMO技术将有效地提高通信系统的性能。 1 引言       采用多个发射和接收天线的多入多出(MIMO)技术是下一代无线通信的关键技术之一,它能有效利用随机衰落和可能存在的多径传播来提高传输速率。3G-LTE和WiMAX系统都采用了MIMO
[网络通信]
数字调制信号的测试和调试技术
安捷伦科技的MXA系列信号分析仪(图1),集传统的扫频式频谱仪和矢量信号分析仪的功能于一身。MXA系列的市场定位是中档信号分析仪,目前提供4种频段的产品,都是从20Hz开始,分别到3.6 GHz、8.4 GHz、13.6 GHz和 26.5 GHz。MXA具有极高的测量速度,基于各种通讯标准的测量功能,使其适用于生产线应用, 当然该产品也非常适合通用研发和航空、军工科研。 当分析数字调制信号时,分析仪的解调带宽是一个很重要的指标,MXA标准配置可以提供高达10MHz的解调带宽,加上B25选件之后,解调带宽可以扩展的25MHz。当然MXA还具备信号分析仪必备的射频性能,包括:较高的电平和频率精度、极低的本地噪声和很宽的动态范围。
[测试测量]
数字<font color='red'>调制</font>信号的测试和调试技术
CML Microcircuits BPSK无线数据调制器简化许可频段设计
全球无线数据解决方案供应商CML Microcircuits Ltd(以下简称CML)今天宣布推出一款灵活的数据调制器CMX7146,能够简化采用BPSK(二进制相移键控)和差分BPSK调制(也称为PRK,相位反转键控或2PSK)的传输(transmit-only)解决方案设计。 CMX7146能通过可编程信号滤波生成精确的基带模拟同相(in-phase)和正交信号,这样产生的高精度信号完全可用于传输,并且适合于针对用户选择的RF载波进行上变频。 与其他BPSK解决方案相比,CMX7146具有更高的灵活性,可以更好地支持低速BPSK调制。它可在数据速率和调制整形(modulation shaping)方面提供广泛的配置,同
[网络通信]
CML Microcircuits BPSK无线数据<font color='red'>调制</font>器简化许可频段设计
用于负反馈式AGC电路
用于负反馈式AGC电路 二极管用于负反馈AGC的电路如图所示,一般的收音机中放管的发射极电阻并接一个固定电容,这里用二极管D代替固定电容,变为二极负反馈二次AGC电路了。合理地选用R的阻值,可减小中频噪声,心头了强信号阻塞现象和降低失真。
[模拟电子]
用于负<font color='red'>反馈</font>式AGC电路
无源RFID芯片MCRF250及其防冲突读写器设计
1 MCRF250简介 MCRF250是Microchip公司生产的非接触可编程无源RFID器件,工作频率(载波)为125kHz。该器件有两种工作模式:初始模式(Native)和读模式。所谓初始模式是指MCRF250具有一个未被编程的存储阵列,而且能够在非接触编程时提供一个缺损状态(其波特率为载波频率的128分频,调制方式为FSK,数据码为NRZ码);而读模式是指在接触和非接触方式编程后的永久工作模式,在该模式下, MCRF250芯片中的配置寄存器(详见后述)的锁存位CB12置1,芯片上电后,进入防冲突数据传送状态。   MCRF250 的主要性能如下: ●只读数据传送,片内带有一次性可编程(OTP)的96位或128
[网络通信]
小广播
最新传感技术文章
换一换 更多 相关热搜器件

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