历史上的今天
返回首页

历史上的今天

今天是:2025年02月04日(星期二)

2018年02月04日 | 基于单片机的温度报警系统设计

2018-02-04 来源:互联网

温度报警系统不需要复杂的信号调理电路和A / D转换电路可以直接与单片机完成数据采集和处理,方便,精度高,功耗低,小型化,抗干扰能力,可根据不同温度监测的需要和其他各种温度控制系统,测量温度范围为-55℃〜125℃,在-10〜85 ℃范围内,温度误差为± 0.5 ℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的干扰。适合恶劣的现场环境下的温度测量,如:环境控制,设备或过程控制,温度和其他消费电子产品。


1 总体设计方案


随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中温度报警系统就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。


该设计采用的温度报警系统与传统的系统相比,方便阅读温度测量值,温度测量精度,温度数字显示输出范围广,同时可以通过发送射频信号实现远程监控。设计利用单片机Cerebot 32MX4,温度传感器PMODTMP,共阴极,8位串行数据的数字传输,以LED来实现温度显示,可同时满足上述要求。另外,考虑到现实中可能需要远程获取信息,该系统添加了射频发送模块,提供了远程监控的能力。


1.1 总体设计框图


系统总体设计方案:温度计电路设计总体设计方框图如图1所示,控制器采用Cerebot 32MX4,温度传感器采用PmodTMP,报警器采用PmodSPKR1(1W扬声器模块板),LED显示器采用PmodCLS(字符LCD串行接口模块),射频信号发送采用PmodRF1(无线电收发器)。


1.2 主控制器


Cerebot 32MX4对于机器人项目的学生和业余爱好者是一个有用的嵌入式控制工具。其多功能的设计和可编程特性可以让您访问众多的微控制器外围设备和设计多种用途的方案。此开发板有许多的I / O连接器和电源供应方案。


Cerebot 32MX4与Microchip MPLAB共同合作,开发环境支持在MPLAB下的编程和调试。Cerebot 32MX4提供了多个连接外围设备的接口。它有九个连接器用于连接Digilent的Pmod™外设模块。 Digilent的周边模块包括H桥,数模转换器,扬声器放大器,开关,按钮,指示灯,以及转换器,方便连接到RS232,接线端子,BNC接头插孔,伺服电机等。

其特点包括:


•一种PIC32 MX460F512L微控制器


•支持Microchip MPLAB下的编程和调试开发环境


•九个Pmod Digilent的连接器外设模块板


•八个爱好RC伺服连接器


•USB 2.0设备,主机和OTG支持


•两个按钮


•四个LED


•多种电源选择,包括USB供电


•ESD保护和短路保护所有I / O引脚。


•512KB的闪存


•内部32KB的SRAM存储器


•兼容USB 2.0全速上的-移动(OTG)控制器,专用DMA通信


•两个串行(SPI)的外设接口


•两个UART串行接口


•2个I2C串行接口


•5个16位定时器/计数器


•五个定时器捕捉输入


•五个比较/ PWM输出


•16个10位模拟输入


•两个模拟比较器

推荐阅读

史海拾趣

Concord Semiconductor Corp公司的发展小趣事

为了进一步提升市场竞争力,Concord Semiconductor Corp积极寻求与其他企业的战略合作。通过与全球领先的电子设备制造商建立长期合作关系,公司成功将其产品打入国际市场,实现了业务的快速增长。同时,公司还与多家研究机构展开技术合作,共同研发新型半导体材料和技术,为公司的长远发展提供了有力支撑。

Crocus Technology公司的发展小趣事

Crocus Technology的创立源于2006年法国格勒诺布尔的自旋电子学Spintec研究实验室。这家公司在创立之初就面临着巨大的挑战,因为磁阻随机存取存储器(MRAM)市场当时竞争激烈,众多公司因技术难题和市场定位不当而相继倒闭。然而,Crocus Technology凭借其独特的技术视角和坚定的市场信念,成功地在这场竞争中生存下来。

First Silicon Co., Ltd公司的发展小趣事

在电子行业快速发展的同时,环保问题也日益受到关注。First Silicon公司积极响应国家环保政策,将环保理念融入企业发展战略之中。公司投入巨资研发环保型半导体材料和生产工艺,努力减少生产过程中的污染排放和资源浪费。同时,公司还积极推广绿色电子产品,引导消费者树立环保意识。通过这一系列的环保举措,First Silicon不仅赢得了社会各界的广泛赞誉,还为其可持续发展奠定了坚实基础。

APX Technologies公司的发展小趣事

APX Technologies在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,致力于研发和生产低能耗、低污染的电子产品。此外,APX Technologies还积极参与社会公益活动,为社会的和谐发展贡献自己的力量。这些举措不仅提升了公司的品牌形象,也赢得了社会各界的广泛赞誉。

以上五个故事均基于虚构的APX Technologies公司的发展情况,旨在展示一个电子行业公司可能经历的不同发展阶段和面临的挑战。这些故事并不代表任何真实情况,仅供参考和启发。

Electech Electronics公司的发展小趣事

随着公司业务的不断发展,Electech Electronics开始实施国际化战略,积极开拓海外市场。公司先后在亚洲、欧洲和北美等地设立了分公司和办事处,与当地的企业和渠道商建立了紧密的合作关系。同时,Electech Electronics还积极参加国际电子产品展会,展示公司的最新产品和技术,吸引更多的海外客户。

Electronic Transistors Corp公司的发展小趣事

在电子行业的早期,ETC公司以其独特的技术创新能力在晶体管市场上崭露头角。公司创始人带领研发团队,通过不断的实验和改进,成功研发出一种新型的MOSFET晶体管,具有更高的性能和更低的功耗。这一创新成果迅速在市场上引起轰动,ETC公司的知名度也随之提升。随着产品销量的不断增长,ETC逐渐在电子行业中确立了其领导地位。

问答坊 | AI 解惑

灌水,发一个平面螺旋天线的资料

欢迎搞天线的同行一起探讨,唉,一个巴掌拍不响啊…

查看全部问答>

超声波流量计原理

超声波在流动的流体中传播时就载上流体流速的信息。因此通过接收到的超声波就可以检测出流体的流速,从而换算成流量。根据检测的方式,可分为传播速度差法、多普勒法、波束偏移法、噪声法及相关法等不同类型的超声波流量计。起声波流量计是近十几年 ...…

查看全部问答>

在线等高手解答!关于ds18b20与液晶12864的问题

把下面的程序下到单片机后,除了能显示自定义的字符\"现在的温度为:\",就是在温度显示的位置显示“22”,无论怎么样弄18b20也无法改变数值,还请论坛的各位高手解答,调试了很多天了也没找出原因,很急!拜托各位帮忙,先谢谢了 #include #incl ...…

查看全部问答>

模拟电路设计流程--仿真工具的使用

一、仿真工具的选择 模拟电路的仿真软件并不多,现在常用的就是三家大的EDA公司的Hspice(Synopsys), Spectre(Cadence), Eldo(Mentor)。Eldo我没用过,不好说。Hspice和Spectre各有特点,Spetre图形界面好,使用容易上手,可视化更好;Hspice还是文 ...…

查看全部问答>

对于50Hz的干扰信号不一定用陷波器

对于50Hz的干扰信号不一定用陷波器, 对于50Hz的干扰不一定用陷波器因为在要求高时陷波器通常很难调试.   如果只是对信号处理用而言,信号频率在高端的话,比如300Hz以上,那最佳方法是作一个300Hz的高通滤波器,这样对50Hz的衰减可达100分 ...…

查看全部问答>

eeworld论坛这里怎么获得积分啊,我初学者,很多问题又都回答不了,拿不了分,但我的分又快用完了……

eeworld论坛这里怎么获得积分啊,我初学者,很多问题又都回答不了,拿不了分,但我的分又快用完了………

查看全部问答>

MSP430 FLASH 请教

IAR编译器以下显示是不是说 FLASH 程序占用8 884 bytes对吗?那也可以说是9K不到是吗? 8 884 bytes of CODE memory 788 bytes of CONST memory (+ 14 bytes shared) 357 bytes of DATA memory (+ 64 bytes shared)…

查看全部问答>

LaunchPad直接烧写软件MSPFET

需要将Launchpad的驱动软件拷贝到该软件所在文件夹,压缩包里已经有我在64位win7里的驱动,不知道在其它系统下行不行,如果不行,找到自己操作系统下的驱动拷贝替换。点击工具栏“SETUP”进行配置Erase Info不知道是否也擦除infoA,我没有试验,请 ...…

查看全部问答>

求教FPGA准确采集同步信号

请教各位大神: 我最近做FPGA采集100MHz的信号,另一路同步触发。但触发信号上升沿在40ns左右,最后导致信号波形左右晃动。 请问在FPGA中如何处理可以准确采集到触发信号,排除左右晃动的情况? 目前程序如下: //触发信号提取 always @(posed ...…

查看全部问答>

请高手帮忙分析电路图

请问图中C1的作用是什么 \0\0\0eeworldpostqq…

查看全部问答>