传感器应用电路设计.

合集下载

如何设计电子电路的电流传感器

如何设计电子电路的电流传感器

如何设计电子电路的电流传感器电流传感器是一种常用的电子元件,用于测量电子电路中的电流值。

它可以将电流转换为电压信号,进而被其他电路或设备读取和处理。

设计一个有效可靠的电流传感器是电子电路设计中的关键任务。

本文将探讨如何设计电子电路的电流传感器,从基本原理到具体实施进行阐述。

一、电流传感器的原理电流传感器的工作原理基于安培定律。

根据安培定律,通过导线的电流与其周围的磁场成正比。

因此,我们可以通过测量导线周围的磁场来推断电流的大小。

常用的电流传感器有磁性传感器和霍尔效应传感器两种。

磁性传感器基于同轴环形磁场的原理。

将可动铁芯放置在导线附近,电流通过导线时,可动铁芯受到磁场力的作用,进而发生位移。

通过检测位移大小,可以推断出电流的大小。

霍尔效应传感器则利用霍尔元件的特性。

霍尔元件在磁场作用下会产生电势差,其大小与电流成正比。

因此,通过测量霍尔元件上的电势差,可以间接测量电流的大小。

二、电流传感器的设计要点1. 选择合适的传感器类型:根据实际需求选择磁性传感器或霍尔效应传感器。

磁性传感器适用于高精度和大范围的测量,而霍尔效应传感器适用于小型化和低功耗的需求。

2. 电流传感器位置选择:将传感器放置在电路中电流较大或关键的位置,如电路板上的主要电源线路。

这样可以确保传感器能够准确测量电流,同时避免电源线和传感器之间的线损。

3. 考虑磁场屏蔽和干扰:电流传感器工作时会受到外界磁场的干扰,因此需要进行磁场屏蔽,如在传感器周围加入磁屏蔽罩。

另外,其他电子元件和电路对传感器也可能造成干扰,需要进行合理的布局和屏蔽设计。

4. 选择合适的放大电路:传感器输出的电压通常较小,需要通过放大电路将其放大到可读取的范围。

合理选择放大倍数和放大电路的增益和带宽等参数,以确保电源线上的电流变化能够准确传递给读取设备。

5. 校准和线性化处理:为了提高测量的准确性和可靠性,需要对电流传感器进行校准。

通过与标准电流源进行对比,可以得到传感器的准确输出。

电路设计中的传感器选择与应用

电路设计中的传感器选择与应用

电路设计中的传感器选择与应用随着科技的发展,电子产品已经在我们的日常生活中扮演了越来越重要的角色,而传感器作为这些电子产品中最基础的部件之一,在电路设计的过程中也变得越来越重要。

本文将介绍传感器的种类、选择与应用,帮助设计师在电路设计中更好地利用传感器。

传感器种类传感器是用于检测物理量并将其转换为电信号输出的装置,根据不同的物理量可以分为多种不同类型的传感器。

常见的传感器类型包括:1. 温度传感器:主要用于测量温度的变化,如热敏电阻、温度传感器芯片等。

2. 光学传感器:主要用于光学测量,如光电传感器、激光传感器等。

3. 气压传感器:主要用于测量大气压力,如差压传感器、气压传感器等。

4. 电位器传感器:主要用于测量电位的变化,如电位器、倾斜传感器等。

5. 速度传感器:主要用于测量物体的速度或加速度,如霍尔传感器、振动传感器等。

传感器选择在选择传感器的时候,需要根据设计的参数来确定具体的传感器类型。

以下是一些需要考虑的因素。

1. 测量的物理量首先,需要确定需要测量的物理量是什么,即温度、光学、气压、电位或速度等。

2. 测量范围其次,需要确定可以接受的测量范围,即需要测量的物理量最小值和最大值。

3. 精度精度是指传感器所提供的测量值与实际值之间的差距。

较高的精度通常意味着更昂贵的传感器成本,因此需要根据实际需求来权衡。

4. 稳定性稳定性是指传感器的输出值是否在一段时间内能够保持稳定,在检测过程中出现的误差和偏差是否可控。

5. 耐久性电子产品的寿命通常比较长,传感器的耐久性也应该长,在不考虑更换的情况下,保证电路中的传感器持久耐用。

传感器应用传感器可以广泛应用于各种电子产品中,以下是几个常见的应用例子。

1. 温度计在电子产品中,温度是一个比较关键的参数,可以使用温度传感器来测量这个参数。

温度计可以用于冷却系统的监测、室内温度的控制等。

2. 光电传感器可用于控制屏幕的亮度,不同的光线照射条件总能感应到不同的亮度变化,也可以用于无人机、机器人等轻型移动设备的避障检测和导航等场景。

角度传感器应用电路设计

角度传感器应用电路设计

磁阻式传感器KMZ41的特点:内部包含有两个有磁阻构成的、位置成正交的、独立的电桥(Wheatstone Bridge)。

其内部结构如下图所示:将KMZ41置于有X轴、Y轴构成的平面上,当旋转磁场强度变化时,KMZ41就会产生两路正弦输出的信号,两信号的相位差就代表芯片轴向与磁场方向的夹角a,输出信号波形如下图所示:图1 图2图1为KMZ41产生的两路正弦输出信号;图2为芯片轴向与磁场方向的夹角。

UZZ9001的内部结构与工作原理:UZZ9001的芯片内部包括A/D转换器1和A/D转换器2、滤波器、算法逻辑、SPI接口、时钟振荡器、;逻辑控制及复位等。

UZZ9001Y与KMZ41连接,能够将磁阻式传感器KMZ41输出的两个有相位差的正弦信号转换成数字信号输出,与微控制器配套构成一个角度测量系统。

*角度传感器部分设计:方案一由UZZ9000和KMZ41构成的角度检测电路:UZZ9000为线性电压输出式角度传感器调理器电路,输出电压与被测角度信号成正比;测量角度的范围是0~180°,且在0~100°范围内;测量误差小于±0.45°分辨力达0.1°;测量范围和输出零点均可调节;电源电压范围为+4.5~+5.5V;电源电流为10mA;工作温度范围是-40~+150℃。

由UZZ9000和KMZ41构成的电压输出式角度检测电路如图所示。

改变R2和R3的比值,可以调节传感器1的偏移量;改变R4和R5的阻值,可以调节传感器2的偏移量;改变R6和R7的比值,可以调节零点偏移;改变R8和R9的比值;可以调节测量角度范围。

电阻R2~R9可以采用电位器代替。

电路输出电压送至数字电压表或者微控制器系统,即可显示出被测角度值。

该电路可广泛用于发动机凸轮/曲轴速度及位置检测、节流阀控制、转向操作控制、汽车中的ABS系统等领域。

注:1.设置角度范围。

在UZZ9000的引脚端13加上不同的外部电压可以选择0~30到0~180共16个不同的角度范围。

怎样设计一个温度传感器电路

怎样设计一个温度传感器电路

怎样设计一个温度传感器电路设计一个温度传感器电路需要考虑到以下几个方面:传感器选择、电路设计和校准方法。

本文将详细介绍怎样设计一个温度传感器电路。

1. 传感器选择温度传感器有很多种类型,包括热敏电阻、热电偶、热电阻、半导体温度传感器等。

在选择传感器时,需考虑精度、响应时间、适用温度范围及成本等因素。

2. 根据传感器特性进行电路设计在设计电路时,首先需要将传感器接入一个适当的电桥电路。

电桥电路常用于测量和放大传感器输出的微小信号。

电桥电路由四个电阻组成,其中传感器作为其中一个电阻的变化将引起电桥输出电压的变化,从而间接反映出温度的变化。

3. 增益放大器设计为了放大电桥电路的输出信号,需设计一个增益放大器电路。

增益放大器电路可以将微小的变化信号放大到一定幅度,以便后续的信号处理和测量。

常用的增益放大器电路包括差动放大器、运算放大器等。

4. 滤波电路设计为了消除传感器输出中的噪声干扰,可以添加一个滤波电路。

滤波电路可滤除高频或低频的噪声信号,提高系统的抗干扰能力和测量精度。

5. 温度校准方法为了提高传感器电路的准确性,需要进行温度校准。

常用的校准方法包括通过对比法、模拟校准法和数字校准法。

校准方法的选择应根据具体的应用场景和需求。

总结:设计一个温度传感器电路需要选择合适的传感器类型,并根据传感器特性进行电路设计,包括电桥电路、增益放大器和滤波电路的设计。

此外,为提高测量准确性,还需进行温度校准。

一个完整的温度传感器电路设计需要综合考虑传感器性能、电路设计和校准方法等因素,并进行相应的优化和调整,以实现准确、稳定和可靠的温度测量。

电路基础原理传感器与电路的接口设计与应用

电路基础原理传感器与电路的接口设计与应用

电路基础原理传感器与电路的接口设计与应用在现代科技的高速发展下,传感器的应用越来越广泛。

传感器是将非电信号转换为电信号的装置,它能将物理量或化学量转换为有关的电信号。

这些电信号经过电路的处理后,可以用来控制各种设备,实现自动化控制。

本文将围绕电路基础原理、传感器与电路的接口设计和应用来展开论述。

一、电路基础原理电路是物理学中的一个重要概念,它是由导体和电子器件组成的路径,可以使电流在其中流动。

电路基础原理研究电流、电压和电阻之间的关系。

其中,欧姆定律是最基本的电路定律,它描述了电流和电压之间的关系,即电流等于电压与电阻之比。

根据欧姆定律,我们可以计算电路中的电流、电压和功率等参数。

在电路设计中,我们还需要掌握串、并联电路的原理。

串联电路是将电子器件依次连接在一起,电流在其中依次通过。

并联电路是将电子器件并联连接,电流在其中分流。

根据串并联电路的原理,我们可以灵活地设计各种电路结构,满足实际需求。

二、传感器与电路的接口设计传感器是一种能够感知并采集信息的装置。

根据测量原理的不同,传感器可以分为力传感器、温度传感器、压力传感器等多种类型。

传感器与电路的接口设计是将传感器与电路连接起来,使其能够正常工作。

一般来说,传感器的输出信号为模拟信号,而电路的输入信号为数字信号。

因此,我们需要通过模数转换器(ADC)将传感器的模拟信号转换为数字信号,然后通过数字信号处理器(DSP)或微控制器(MCU)进行处理。

在传感器与电路的接口设计中,我们还需要考虑信号调理和滤波。

信号调理是指通过放大、移位等操作改变信号的幅值和形态,以适应电路的输入要求。

滤波则是指去除信号中的噪声和杂波,提高信号的质量和可靠性。

三、传感器与电路的应用传感器与电路的应用广泛存在于各个领域。

在工业自动化中,传感器可以用来监测和控制生产过程中的温度、压力、湿度等参数,提高生产效率和产品质量。

在智能家居中,传感器可以用来实现家庭安防、智能灯光控制、自动化家电控制等功能,为人们提供更舒适、便捷的生活环境。

如何设计一个简单的液位传感器电路

如何设计一个简单的液位传感器电路

如何设计一个简单的液位传感器电路液位传感器是一种常见的电子设备,可用于检测液体的高度或液位变化。

它在许多领域广泛应用,如工业自动化、环境监测和家用设备等。

设计一个简单的液位传感器电路可以有助于理解其原理和功能。

本文将介绍如何设计一个简单的液位传感器电路,以实现准确的液位检测。

1.电路概述液位传感器电路主要由以下几部分组成:电源、传感器、信号处理电路和输出电路。

电源提供所需的电能,传感器负责检测液体的高度变化,信号处理电路将传感器的信号转换为可用的电压或电流信号,输出电路将处理后的信号输出到显示设备或其他控制设备中。

2.选择传感器液位传感器的选择是实现准确液位检测的关键。

根据不同的应用需求,可以选择不同类型的传感器,如浮球传感器、电容传感器、超声波传感器等。

在设计简单的液位传感器电路时,我们可以选择浮球传感器作为示例。

3.连接电源在连接电源时,我们可以使用常见的电池或直流电源供应器。

根据传感器和信号处理电路的要求,选择适当的电压和电流。

确保电源的稳定性和安全性,以免对电路和设备带来损坏风险。

4.连接传感器将传感器正确连接到电路中是实现准确液位检测的关键。

浮球传感器通常有两个导线,一个接地,另一个连接到信号处理电路。

确保传感器的导线与电路的连接正确无误。

5.信号处理电路信号处理电路的设计目的是将传感器检测到的液位变化转换为可用的电压或电流信号。

可以使用模拟电路或数字电路来处理传感器的信号。

例如,使用运算放大器将传感器信号放大并滤波,以获得稳定和可靠的输出信号。

6.输出电路输出电路将处理后的信号输出到显示设备或其他控制设备中。

根据需要,可以使用数字显示器、模拟表或其他设备来显示液位信息。

确保输出电路与显示设备或控制设备的连接正确无误,并进行必要的校准。

7.测试和调试在完成液位传感器电路的连接后,进行测试和调试是非常重要的。

通过模拟液位变化或实际液体测试,验证电路的性能和准确度。

根据测试结果进行必要的调整和优化,以确保液位传感器电路的稳定和可靠性。

磁敏电阻传感器应用电路设计

磁敏电阻传感器应用电路设计

磁敏电阻传感器应用电路设计东北石油大学课程设计2011年 7 月 22 日任务书课程传感器课程设计题目磁敏电阻传感器应用电路设计专业姓名学号主要7 月 12 日摘要温度控制技术广泛用于社会生活和生产的各个领域,如,化工、医疗、航空航天、农业、家电、汽车、电力、电子等领域。

目前,对于温度控制的研究和与其相关的报道大多是以传统的热敏元件为主要感温材料而展开的。

关键词:InSb-In共晶体薄膜;磁敏电阻器;双限温度开关目录一、设计要求 (1)二、方案设计 (1)1、方案说明 (1)2、方案论证 (1)三、传感器工作原理 (2)四、电路的工作原理 3五、单元电路设计、参数计算和器件选择 (5)1、单元电路设计 (5)2、参数计算 (6)3、系统需要的元器件清单 ................................. 7 表2 元器件清单 (7)六、总结 (7)磁敏电阻传感器应用电路设计一、设计要求温度控制元件是通过物体随温度变化而改变某种特性来间接控制温度的。

InSb-In磁敏电阻器同其他热敏元件一样,具有很好的温度特性,用它制作的温度开关无论灵敏度、稳定性、可靠性都是很好的,而且,受环境因素影响小,结构简单紧凑。

InSb-In磁敏电阻器的电阻值会随温度变化而发生很大的改变。

随机抽取10只InSb-In磁敏电阻器对其温度特性进行测量,观察到其电阻值随温度呈指数变化的特点。

用InSb-In共晶体薄膜磁敏电阻器(MR)制成的双限温度开关的温控机理和特性。

二、方案设计1、方案说明随机抽取10只InSb-In磁敏电阻器放进恒温箱中,恒温箱的温度设置为- ,每隔5?让恒温箱内温度恒定10min,并分别测量10只电阻器的阻40~120?值,得到InSb-In磁敏电阻器的阻值随温度变化的数据。

2、方案论证温度控制器件是通过物体随温度变化而改变某种特性来间接控制温度的。

InSb-In 磁敏电阻是通过真空镀膜工艺获得的InSb-In 共晶体磁阻薄膜材料电阻。

基于集成电路的智能传感器设计与应用

基于集成电路的智能传感器设计与应用

基于集成电路的智能传感器设计与应用近年来,随着人工智能的兴起和传感器技术的不断发展,智能传感器在各个领域中扮演着越来越重要的角色。

基于集成电路的智能传感器具有成本低、功耗低、体积小、性能高等优点,广泛应用于智能家居、物联网、智慧城市等领域。

本文将介绍基于集成电路的智能传感器的设计思路和应用案例。

一、基于集成电路的智能传感器的设计思路1. 硬件设计智能传感器的硬件设计主要包括传感器模块的选型、滤波电路的设计、放大电路的设计等。

传感器模块的选型是智能传感器设计的基础和关键,需要根据应用场景和要求选取合适的传感器模块。

在电路设计中,需要加入各种保护电路,如过压保护、过流保护、温度保护等,以确保传感器的安全运行。

2. 软件设计智能传感器的软件设计主要包括传感器的信号处理算法、数据采集和传输等。

传感器信号处理算法的设计决定了传感器的灵敏度和精度,需要充分考虑环境因素和噪声的影响。

数据采集和传输是智能传感器的重要功能之一,需要通过高效的数据处理和传输方式将采集到的数据传输到指定的平台,以实现数据的分析和应用。

二、基于集成电路的智能传感器的应用案例1. 智能家居智能家居是智能传感器的重要应用场景之一,智能传感器可以实现家庭环境的智能控制和监测。

例如,智能温控器可以通过传感器采集室内温度、湿度、CO2等数据,智能控制空调、加湿器、净化器等家电设备,实现舒适的室内环境。

智能传感器还可以实现家庭安全监测和预警,如智能门锁、智能火灾探测器、智能安防系统等。

2. 物联网物联网是未来智能化的重要发展方向,智能传感器作为物联网的重要组成部分,可以实现物联网中的数据采集、传输、处理和控制。

例如,在农业领域,智能传感器可以采集土壤湿度、温度、环境气象等数据,帮助农民进行精准灌溉,提高农作物产量和质量。

在城市管理中,智能传感器可以监测道路交通、空气质量、垃圾清理等情况,实现智慧城市的建设和管理。

3. 智慧医疗智慧医疗是智能传感器的重要应用领域之一,智能传感器可以实现病人健康监测、医疗设备管理等功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

传感器应用电路设计电子温度计学校:贵州航天职业技术学院班级:2011级应用电子技术指导老师:姓名:组员:摘要传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。

它是实现自动检测和自动控制的首要环节。

本文将介绍一种基于单片机控制的数字温度计。

在件方面介绍单片机温度控制系统的设计,对硬件原理图做简洁的描述。

系统程序主要包括主程序、读出温度子程序、温度转换命令子程序、计算温度子程序、显示数据刷新子程序。

软硬件分别调试完成以后,将程序下载入单片机中,电路板接上电源,电源指示灯亮,按下开关按钮,数码管显示当前温度。

由于采用了智能温度传感器DS18B20,所以本文所介绍的数字温度计与传统的温度计相比它的转换速率极快,进行读、写操作非常简便。

它具有数字化输出,可测量远距离的点温度。

系统具有微型化、微功耗、测量精度高、功能强大等特点,加之DS18B20内部的差错检验,所以它的抗干扰能力强,性能可靠,结构简单。

随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。

在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。

测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:①传统的分立式温度传感器②模拟集成温度传感器③智能集成温度传感器。

目前的智能温度传感器(亦称数字温度传器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。

社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器,89S51单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。

与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。

该设计控制器使用ATMEL公司的AT89C52单片机,测温传感器使用DALLAS公司DS18B20,用液晶来实现温度显示。

目录目录 (IV)第一章温度传感器 (V)1.1温度传感器的定义及类型 (V)1.2 DS18B20温度传感器使用中注意事项 (V)第二章电路设计 (VI)2.1总体设计 (VI)2.2硬件电路原理图 (VII)2.3温度测量系统硬件部分的介绍 (VII)2.4 DS18B20介绍........................................................................ V III2.5 有关74HC595芯片 (IX)第三章系统软件设计 (XI)3.1软件程序 (XI)3.2源程序设计 (XII)第四章总结......................................................................................... X VIII第一章温度传感器1.1温度传感器的定义及类型温度传感器是利用物质各种物理性质随温度变化的规律吧温度转换为电量的传感器。

它是温度测量仪器的核心部分,品种繁多。

按测量方式可分为接触式和非接触式两类,按传感器材料及电子元件特性分为热电阻和热电偶两类,按照温度传感器输出信号的模式,可大致划分为三大类:数字式温度传感器、逻辑输出型温度传感器、模拟温度传感器。

1.1.1接触式温度传感器接触式温度传感器的检测部分与被检测对象有良好的接触又称为温度计。

1.1.2非接触式温度传感器它的敏感元件与被测对象互不接触,又称非接触式测温仪表,这种仪表可用来测量运动物体,小目标和热量小或温度变化迅速对象的表面温度,也可用于测量温度场温度分布。

1.2 DS18B20温度传感器使用中注意事项较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20温度传感器与微处理器间采用串行数据传送,因此,在对DS18B20进行读写编程时,必须严格地保证读写时序,否则将无法读取测温结果。

在使用PL/M\C等高级语言进行系统程序设计时,对DS18B20操作部分最好采用汇编语言实现。

在DS18B20温度传感器的有关资料中均未提及单总线上所挂DS18B20数量问题,容易使人误认为可以挂任意多个BS18B20,在实际应用中并非如此。

连接DS18B20温度传感器的总线电缆是有长度限制的。

在采用DS18B20进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。

在DS18B20温度传感器测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回型号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环。

第二章电路设计2.1总体设计经过调研分析温度传感器DS18B20作为检测元件,其测温范围为-55℃~128℃,分辨率最大可达到0.0625℃.DS18B20可以直接读出被测温度值,而且采用三线制(引脚1接地、引脚2接电源、引脚3作为信号线)与单片机相连,减少了外部硬件电路,具有低成本和易使用的特点。

按照系统设计功能要求,确定系统由三个模块组成:主控制器、测量电路和显示电路。

数字温度计总体电路结构框图如下图所示当DS18B20接收到温度转换命令后,开始启动转换。

转换完成后的温度值以16位带符号扩展的二进制补码形式存储在高速暂存存储器的一二字节。

单片机可以通过单线接口读出该数据,读数据时低位在前,高位在后,数据格式以0.0625℃/LSB形式表示,其中第二字节的高四位为符号位,当符号位为0时,表示测得的温度值为正值,可以直接进行二进制数转换为十进制;当符号位为1时,表示测得的温度为负值,要先将补码变成原码,在计算其对应的十进制数。

2.2硬件电路原理图数字温度计电路设计原理图如上图所示,控制器使用单片机ST89C52RC,温度传感器使用DS18B20,用4位共阴LED数码管以动态扫描法实现温度显示。

列驱动用NOT,段码信号由74HC595译码器驱动,P2.1口输出八位信号,须外接上拉电阻。

2.3温度测量系统硬件部分的介绍2.3.1AT89C52功能及特性AT89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89C52具有以下标准功能:4k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

2.3.2振荡电路晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率是串联谐振,较高的频率是并联谐振。

由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。

这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。

晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到晶振标称的谐振频率。

一般的晶振振荡电路都是在一个反相放大器(注意是放大器不是反相器)的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接到地,这两个电容串联的容量值就应该等于负载电容,请注意一般IC的引脚都有等效输入电容,这个不能忽略。

2.4 DS18B20介绍DS18B20引脚如图所示。

2.4.1 DS18B20主要特性(1)适应电压范围宽,电压范围:3.0-5.5V,在寄生电源方式下可以由数据线供电;(2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;(3)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测量。

(4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内;(5)温度范围-55℃~+128℃,在-10~+85℃时精度为±0.5℃;(6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃,0.25℃,0.125℃,0.0625℃,可以实现高精度测温;(7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快;(8)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可以传送CRC校验码,具有极强的抗干扰纠错能力;(9)负压特性:电源极性接反时,芯片不会因为发热而烧毁,但是不能正常工作。

2.5 有关74HC595芯片2.5.1 74HC595,是串入并出移位寄存器,驱动能力较大些。

2.5.2 74HC595的工作时序图第三章系统软件设计3.1软件程序3.1.1 DS18B20的程序设计软件程序主要包括主函数、DS18B20复位函数、DS18B290写字节函数、DS18B20读字节函数、温度转换函数和显示函数。

相关文档
最新文档