基于单片机的温度数据采集系统设计

贪恋宁哥美色的老阿姨 2024-05-26 15:47:00
最佳回答
单片机课程设计任务书题目:基于单片机的温度数据采集系统设计一.设计要求1.被测量温度范围:0~500℃,温度分辨率为0.5℃。2.被测温度点:4个,每2秒测量一次。3.显示器要求:通道号1位,温度4位(精度到小数点后一位)。显示方式为定点显示和轮流显示。4.键盘要求:(1)定点显示设定;(2)轮流显示设定;(3)其他功能键。二.设计内容1.单片机及电源管理模块设计。 单片机可选用at89s51及其兼容系列,电源管理模块要实现高精密稳压输出,为单片机及a/d转换器供电。2.传感器及放大器设计。 传感器可以选用镍铬—镍硅热电偶(分度号k),放大器要实现热电偶输出的mv级信号到a/d输入v级信号放大。3.多路转换开关及a/d转换器设计。 多路开关可以选用cd4052,a/d可选用mc14433等。4.显示器设计。 可以选用led显示或lcd显示。5.键盘电路设计。 实现定点显示按键;轮流显示按键;其他功能键。6.系统软件设计。 系统初始化模块,键盘扫描模块,显示模块,数据采集模块,标度变换模块等。引言:在生产和日常生活中,温度的测量及控制十分重要,实时温度检测系统在各个方面应用十分广泛。消防电气的非破坏性温度检测,大型电力、通讯设备过热故障预知检测,各类机械组件的过热预警,医疗相关设备的温度测试等等都离不开温度数据采集控制系统。随着科学技术的发展,电子学技术也随之迅猛发展,同时带动了大批相关产业的发展,其应用范围也越来越广泛。近年来单片机发展也同样十分迅速,单片机已经渗透到工业、农业、国防等各个领域,单片机以其体积小,可靠性高,造价低,开发周期短的特点被广泛推广与应用。传统的温度采集不仅耗时而且精度低,远不能满足各行业对温度数据高精度,高可靠性的要求。温度的控制及测量对保证产品质量、提高生产效率、节约能源、生产安全、促进国民经济的发展起到重要作用。在单片机温度测量系统中关键是测量温度,控制温度和保持温度。温度测量是工业对象的主要被控参数之一。本此题目的总体功能就是利用单片机和热敏原件实现温度的采集与读数,利用五位led显示温度读数和所选通道号,实现热电转化,实现温度的精确测量。本设计是以atmel公司的at89s51单片机为控制核心,通过mc14433模数转换对所测的温度进行数字量变化,且通过数码管进行相应的温度显示。采用微机进行温度检测,数字显示,信息存储及实时控制,对于提高生产效率和产品质量、节约能源等都有重要作用。目录:一、系统总体功能及技术指标的描述........................................ 5二、各模块电路原理描述............................................................. 52.1单片机及电源模块设计...................................................... 5 2.2、at89s51引脚说明.......................................................... 7 2.3、数据采集模块设计........................................................ 11 2.4、多路开关......................................................................... 12 2.5、放大器............................................................................. 15 2.6、a/d转换器..................................................................... 16 2.7、显示器设计..................................................................... 21 2.8、键盘电路设计................................................................. 22 2.9、电路总体设计图........................................................... 22三、软件流程图 ...................................................................... 24四、程序清单.............................................................................. 25五、设计总结及体会.................................................................... 31六、参考资料................................................................................ 32一、系统总体功能及技术指标的描述1. 系统的总体功能:温度数据采集系统,实现温度的采集与读书,利用五位led显示温度读数和所选通道号,实现热电转化的原理过程。被测量温度范围:0~500℃,温度分辨率为0.5℃。被测温度点4个,每2秒测量一次。显示器要求:通道号1位,温度4位(精度到小数点后一位)。显示方式为定点显示和轮流显示,可以通过按键改变显示方式。2. 技术指标要求:1.被测量温度范围:0~500℃,温度分辨率为0.5℃。2.被测温度点:4个,每2秒测量一次。3.显示器要求:通道号1位,温度4位(精度到小数点后一位)。显示方式为定点显示和轮流显示。4.键盘要求:(1)定点显示设定;(2)轮流显示设定;(3)其他功能键。二、各模块电路原理描述2.1单片机及电源模块设计如图所示为at89s51芯片的引脚图。兼容标准mcs-51指令系统的at89s51单片机是一个低功耗、高性能chmos的单片机,片内含4kb在线可编程flash存储器的单片机。它与通用80c51系列单片机的指令系统和引脚兼容。at89s51单片机片内的flash可允许在线重新编程,也可用通用非易失性存储编程器编程;片内数据存储器内含128字节的ram;有40个引脚,32个外部双向输入/输出(i/o)端口;具有两个16位可编程定时器;中断系统是具有6个中断源、5个中断矢量、2级中断优先级的中断结构;**频率0到33mhz,因此我们在此选用12mhz的晶振是比较合理的;具有片内看门狗定时器;具有断电标志pof等等。at89s51具有pdip、tqfp和plcc三种封装形式[8]。图5.1-1 at89s51引脚图上图就是pdip封装的引脚排列,下面介绍各引脚的功能。 2.2、at89s51引脚说明p0口:8位、开漏级、双向i/o口。p0口可作为通用i/o口,但须外接上拉电阻;作为输出口,每各引脚可吸收8各ttl的灌电流。作为输入时,首先应将引脚置1。p0也可用做访问外部程序存储器和数据存储器时的低8位地址/数据总线的复用线。在该模式下,p0口含有内部上拉电阻。在flash编程时,p0口接收代码字节数据;在编程效验时,p0口输出代码字节数据(需要外接上拉电阻)。p1口:8位、双向i/0口,内部含有上拉电阻。p1口可作普通i/o口。输出缓冲器可驱动四个ttl负载;用作输入时,先将引脚置1,由片内上拉电阻将其抬到高电平。p1口的引脚可由外部负载拉到低电平,通过上拉电阻提供电流。在flash并行编程和校验时,p1口可输入低字节地址。在串行编程和效验时,p1.5/mo-si,p1.6/m**o和p1.7/sck分别是串行数据输入、输出和移位脉冲引脚。p2口:具有内部上拉电阻的8位双向i/o口。p2口用做输出口时,可驱动4各ttl负载;用做输入口时,先将引脚置1,由内部上拉电阻将其提高到高电平。若负载为低电平,则通过内部上拉电阻向外部输出电流。cpu访问外部16位地址的存储器时,p2口提供高8位地址。当cpu用8位地址寻址外部存储时,p2口为p2特殊功能寄存器的内容。在flash并行编程和校验时,p2口可输入高字节地址和某些控制信号。p3口:具有内部上拉电阻的8位双向口。p3口用做输出口时,输出缓冲器可吸收4各ttl的灌电流;用做输入口时,首先将引脚置1,由内部上拉电阻抬位高电平。若外部的负载是低电平,则通过内部上拉电阻向输出电流。在与flash并行编程和校验时,p3口可输入某些控制信号。p3口除了通用i/o口功能外,还有替代功能,如表5.3-1所示。表5.3-1 p3口的替代功能引脚符号说明p3.0rxd串行口输入p3.1txd串行口输出p3.2/int0外部中断0p3.3/int1外部中断1p3.4t0t0定时器的外部的计数输入p3.5t1t1定时器的外部的计数输入p3.6/wr外部数据存储器的写选通p3.7/rd外部数据存储器的读选通rst:复位端。当振荡器工作时,此引脚上出现两个机器周期的高电平将系统复位。ale/ :当访问外部存储器时,ale(允许地址锁存)是一个用于锁存地址的低8位字节的书粗脉冲。在flash 编程期间,此引脚也可用于输入编程脉冲()。在正常操作情况下,ale以振荡器频率的1/6的固定速率发出脉冲,它是用作对外输出的时钟,需要注意的是,每当访问外部数据存储器时,将跳过一个ale脉冲。如果希望禁止ale操作,可通过将特殊功能寄存器中位地址为8eh那位置的“0”来实现。该位置的“1”后。ale仅在move或movc指令期间激活,否则ale引脚将被略微拉高。若微**在外部执行方式,ale禁止位无效。:外部程序存储器读选取通信号。当at89s51在读取外部程序时, 每个机器周期 将psen激活两次。在此期间内,每当访问外部数据存储器时,将跳过两个信号。/vpp:访问外部程序存储器允许端。为了能够从外部程序存储器的0000h至ffffh单元中取指令,必须接地,然而要注意的是,若对加密位1进行编程,则在复位时,的状态在内部被锁存。执行内部程序应接vcc。不当选择12v编程电源时,在flash编程期间,这个引脚可接12v编程电压。xtal1:振荡器反向放大器输入端和内部时钟发生器的输入端。xtal2:振荡器反相放大器输出端[9]。电源模块设计在影响单片机系统可靠性的诸多因素中,电源干扰可谓首屈一指,据统计,计算机应用系统的运行故障有90%以上是由电源噪声引起的。为了提高系统供电可靠性,交流供电应采用交流稳压器,防止电源的过压和欠压,直流电源抗干扰措施有采用高质量集成稳压电路单独供电,采用直流开关电源,采用dc-dc变换器。本次设计决定采用maxim公司的高电压低功耗线性变换器max 1616作为电压变换,采用该器件将输入的24v电压变换为5v电压,给外围5v的器件供电。max1616具有如下特点:1.4~28v电压输入范围。2.最大80ua的静态工作电流。3.3v/5v电压可选输出。4.30ma输出电流。5.2%的电压输出精度。电源管理模块电路图如下:本电路采用该器件将输入的24v电压变成5v电压,给外围5v的器件供电,其中二极管d1是保护二极管,防止输入电压接反可能带来的对电路的影响和破坏。 20210311
汇率兑换计算器

类似问答
  • 金融信用信息基础数据库的信息采集
    • 2024-05-26 03:25:04
    • 提问者: 未知
    企业和个人信用信息基础数据库的信息来源主要是商业银行等金融机构,收录的信息包括企业和个人的基本信息、在金融机构的借款、担保等信贷信息,以及企业主要财务指标。自企业和个人信用信息基础数据库建设以来,人民银行一直都在与相关部门积极协商,扩大数据采集范围,提升系统功能。2005年...
  • 大连统计数据
    • 2024-05-26 10:02:03
    • 提问者: 未知
    沙发!
  • 怎么爬取全量企业工商数据,采集企业信用信息公示系统或者企查查上的数据?
    • 2024-05-26 18:47:19
    • 提问者: 未知
    '.format(proxy)) ...首先需要我先分析这个网站有那些数据模块,整个网站有主要核心数据有以下30大模块:1基本信息、2法人代表、3主要成员、4股东&出资、5变更记录、6公司年报...
  • 非法获取计算机信息系统数据罪怎么量刑
    • 2024-05-26 03:12:40
    • 提问者: 未知
    1、非法获取计算机信息系统数据或者非法控制计算机信息系统,具有下列情形之一的,涉嫌非法侵入计算机信息系统罪 (一)获取支付结算、证券交易、期货交易等网络金融服务的身份认证信息十组以上的;  (二)获取第(一)项以外的身份认证信息五百组以上的;  (三)非法控制计算机信息系统二十台以上的;  (四)违法所得五千元以上或者造成经济损失一万元以上的;  (五)其他情节严重的情形。  实施前款规定行为,具...
  • 单片机的电子数字钟设计
    • 2024-05-26 11:14:33
    • 提问者: 未知
    用单片机做电子钟详解(转) 这里介绍的电子钟,电路可称得上极简,它仅使用单片的20引脚单片机完成电子钟的全部功能,而笔者见到的其它设计方案均采用二片以上的多片ic实现。 单片机电子钟 详细说明: 用c51编写的源程序清单(由实验板运行通过)包含器件配置文件.闹时启/停子函数.走时函数.定时器t0 5ms初始化.扫描按键子函数.延时子函数等整个工程源代码■▲★●◆■▲★●◆是给你参考,你不会改吗?那...
  • asp.net做一个家庭理财系统,数据库设计问题
    • 2024-05-26 14:14:46
    • 提问者: 未知
    想法一样,可以参考网络里的一些理财软件或者理财网站,都会有模板。
  • 温度计的使用方法 怎样看水银温度计的度数
    • 2024-05-26 18:41:42
    • 提问者: 未知
    感冒发烧是每个人必经的过程,为了避免耽误病情,许多人都会在家中备上温度计,便于随时测量体温,了解自己的身体是否处在正常的状况,因此温度计的使用方法成为了众多人...
  • 地理信息系统将所处理的数据分为( )和( )两大类。 a.属性数据 b.统计数据 c
    • 2024-05-26 20:34:08
    • 提问者: 未知
    参**:a,c解析:[试题解析]地理信息系统将所处理的数据分为两大类:第一类是关于事物空间位置的数据,一般用图形、图像表示,称空间数据,也称地图数据、图形数据、...
  • 求 我国 基础设施建设投资总额 最近十年的统计数据
    • 2024-05-26 19:43:23
    • 提问者: 未知
    你可以在**统计局网上下载数据
  • 数据分析软件统计的数据怎么都一样的,试用了topbox、ga、百度统计很多工具。
    • 2024-05-26 13:46:22
    • 提问者: 未知
    每个数据监测分析的软件,都是有自己的一套算法的,所以每个工具统计的数据都会不一样,但是一个好的工具统计出的数据与同行其他软件只会有细小的差别,不会差别很大的,如果是差别太大的话,那么那个软件的数据精准性就有问题了。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。