新太阳城采用STC89C52单片机实现智能电子热量称的设计

  新闻资讯     |      2023-11-09 07:35

  新太阳城采用STC89C52单片机实现智能电子热量称的设计称重装置是工农业生产和商品流通扩大中不可缺少的计量工具,电子秤以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。随着人们生活水平的提高,在全民重视健康,生活品质日益提高的今天,除了能够实现称重,智能化和开发新功能是设计研发的主要趋势。开发智能热量称功能成为一个新方向,将电子技术实际应用到日常生活中,解决和填补人们在实用生活家电某些功能的不足和空白。本文研究基于单片机的电子称设计,在不增加成本的基础上开发电子称的新功能,设计数字式智能电子热量称,指导人们健康生活,具有实际应用和推广价值。

  称重传感器感应被测重力,本设计中选用电阻应变式压力传感器作为电子称称重传感器,当有垂直压力作用时,传感器将电阻值变化转化成微弱的毫伏级电压信号输出。该电压信号经过放大电路放大后输入模拟/数字(A/D)转换器,转换成数字信号再输出到单片机进行处理。单片机根据矩阵键盘输入的热量信息,把电子热量称得到的结果输出液晶显示器显示。系统总体设计如图1所示。

新太阳城采用STC89C52单片机实现智能电子热量称的设计(图1)

  图1中,传感器信号调理转换电路采用HX711芯片。HX711是专为高精度电子秤而设计的24位A/D转换器芯片,内置增益控制,精度高,性能稳定,芯片通过2线串行方式与单片机通信。单片机读取被测数据,进行计算转换,再液晶屏上显示出来。

  本设计中称重传感器采用高精度电阻应变式压力传感器,测量量程0-10kg,测量精度可达5g.电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成,稳定性较好,精度和灵敏度较高,寿命较长,对测量环境要求不太严格。内部由4个电阻应变片构成惠更斯电桥,当拉伸或压缩应变片产生变形,它的阻值将发生变化,从而使电桥失去平衡,产生相应的差动信号,供后续电路测量和处理。电阻应变式传感器测量原理如图2所示。

新太阳城采用STC89C52单片机实现智能电子热量称的设计(图2)

  图3为HX711构成的称重信号调理转换电路,通道A与传感器相连,管脚PD_SCK和DOUT组成串口通讯线,用来输出数据,选择输入通道和增益。

新太阳城采用STC89C52单片机实现智能电子热量称的设计(图3)

  当数据输出管脚D O U T为高电平时,表明A/D转换器还未准备好输出数据,此时串口时钟输入信号PD_SCK应为低电平。

  当DOUT从高电平变低电平后,PD_SCK应输入25至27个不等的时钟脉冲。其中第一个时钟脉冲的上升沿将读出输出24位数据的最高位(MSB),直至第24个时钟脉冲完成,24位输出数据从最高位至最低位逐位输出完成。第25至27个时钟脉冲用来选择下一次A/D转换的输入通道和增益。

  PD_SCK的输入时钟脉冲数不应少于25或多于27,否则会造成串口通讯错误。当A/D转换器的输入通道或增益改变时,A/D转换器需要4个数据输出周期才能稳定。

  在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处通过一个按键加以连接,本设计中使用8051单片机的P1口用作键盘I/O口,键盘的列线位新太阳城,键盘的行线V,并把列线设置为输入线设置为输出线根列线个相交点。在交叉点设置4×4矩阵键盘,可以显示0-9数字、小数点和五个功能键。

  液晶显示选用128*64汉字屏JLX12864G-086-PC显示信息。该显示模块既可以当成普通的图像型液晶显示模块使用(即显示普通图像型的单色图片功能),又含有JLX-GB2312字库IC,可以从字库IC中读出内置的字库的点阵数据写入到LCD驱动IC中,以达到显示汉字的目的。

  本设计以STC89C52为核心器件,使用keilC51编译器,结合proteus软件对设计进行功能仿真。系统软件由定时中断模块、键盘扫描模块、显示模块、主程序模块构成,定时器用来实现每0.5秒称重一次。主程序流程图如图4所示。

新太阳城采用STC89C52单片机实现智能电子热量称的设计(图4)

  在设计电路的过程中,先在proteus软件中仿真,模拟重量的电压值由电路中的电位计来控制,改变电压,相当于改变重量在压力传感器上的输出电压。以实现模拟称重的过程。仿真成功后,实际制作出电路模型,输入食物的单位热量参数,进行实物调试,达到设计要求。

  以单片机为核心研制出新型的数字式电子热量称,在软硬件控制下实现智能化称重,并根据重量直接转化为常见食物的热量。该设计准确度高,稳定性好,在不增加成本的前提下,通过单片机技术,开发电子秤零成本的新功能,为电子秤开辟新的应用道路,成为现代家庭都买得起的必备电子产品。在全民重视健康,生活品质日益提高的今天,将电子技术实际应用到日常生活中,为家家户户提供健康参考,解决和填补人们在实用生活家电某些功能的不足和空白,具有广泛的推广和应用价值。

  8月17日,芯海科技微信公众号称,芯海科技信号链MCU助力iQOO8重磅发布。 据了解,iQOO8采用屏下双控压感方案,选用芯海科技的ForceTouch芯片来精准感知用户操控。芯海科技透露,ForceTouch2.0 CSA37F7x系列产品,相较ForceTouch1.0 CSA37F6x及仿品,在性能上全面升级。 数据显示,CSA37F7x采用全新的16位ADC,与ForceTouch 1.0产品相比,灵敏度提高4倍,测量时间缩短75%,可以更快更精准的感知用户操作。 压力触控有多种实现方式,传统的薄膜电阻技术精度和灵敏度高,但受限于材料成本和生产成本,一直难以普及。而ForceTouch2.0系列芯片中的CSA37F

  简介:在某些特殊的场合单片机程序、软件需要进行远程下载,特别是单片机程序的远程升级。本文介绍一种使用串口转以太网模块ZLSN3000来实现51单片机(特别是STC单片机)、PIC单片机、ARM、AVR、PLC的程序远程升级的方法。 1.原理 1.1升级条件 任何能够通过PC机串口下载程序的单片机都可以用该方法实现远程程序升级。目前该方案已经在STC单片机、PIC单片机、ARM上验证。 1.2硬件连接图 如图 1 所示是通过Internet远程升级STC单片机程序的演示图。在设备端,使用卓岚ZLSN3000模块将STC单片机的串口(2根线的RXD、TXD引线的网口连接到ADSL

  ) /

  // 以下是 用于 linux IO INPUT AND OUT PUT 参考代码详细 参考一下网站 写得都很详细 其中函数代码和所遇问题测试摘自一下网站,感谢他们提供的函数资源 大家可以先去看看函数模型以及方法 个人觉得他们归纳的比较好 //以下是代码 其中,mian函数和5

  在制造业转型升级的大背景下,机器人产业正迎来发展新机遇期,步入发展快车道。前不久,工信部会同发改委等十五个部委联合印发了《“十四五”机器人产业发展规划》,规划明确指出,到2025年我国将成为全球机器人技术创新策源地、高端制造集聚地和集成应用新高地。作为工业机器人核心件,等控制芯片必将受惠于工业机器人市场的快速增长。 目前我国工业机器人市场基本被国外机器人品牌占据,但随着国产机器人品牌的崛起,国产MCU芯片的市场份额正在逐步扩大。除了部分高端市场,国产芯片现在已经可以和国外芯片进行全面竞争,在产品性价比和本地化服务方面甚至更有优势,国产MCU作为机器人控制芯片的市场发展空间巨大。 机器人在位置、速度、动作顺序等控制

  什么是寻址方式?MCS-51单片机有哪些寻址方式,是怎样操作的?各种寻址方式的寻址空间和范围是什么? 答: MCS-51单片机有7种寻址方式:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、变址寻址、位寻址和指令寻址。可以分为两类:操作数寻址和指令寻址。 立即数寻址的寻址空间和范围是:在程序存储空间,随指令读入MOV A,#46H 直接寻址的寻址空间和范围是:片内RAM中,低128字节和SFR MOV A,46H 寄存器寻址的寻址空间和范围是:使用R0~R7、A、B、C、DPTR MOV A,R2 寄存器间接寻址的寻址空间和范围是:片内RAM:使用@Ri,SP;范围为256B,不含SFR,片外RAM

  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。如今运用最为广泛的就是C51单片机,其中典型的有80C51和89c51单片机。今天主要以C51单片机存储器类型及存储模式为中心而展开的线存储器的结构 程序存储器寻址范围为64KB(用PC或DPTR),片内数据存储器寻址范围为256B,80H-FFH只能间接寻址,片外数据存储器寻址范围为64KB(DPTR、P2、@Ri) 图1 80C51程

  C51存储器类型及存储模式 /

  摘要: 介绍基于SRAM的可重配置PLD的原理;通过对多种串行配置的比较,提出单片机与存储器串行配置方式;从系统复杂度、可靠性和经济性等方面进行比较和分析。     关键词: 复杂可编程逻辑器件 静态随机存储器 被动串行 引言 基于SRAM(静态随机存储器)的可得配置PLD(可编程逻辑器件)的出现,为系统设计者动态改变运行电路中PLD的逻辑功能创造了条件。PLD使用SRAM单元来保存配置数据决定了PLD内部的互连和功能。改变这些数据新太阳城,也就改变了器件的逻辑功能。由于SRAM的数据是易失的,因此,这些数据必须保存在PLD器件以外的EPROM、EEPROM或Flash ROM等非易失存

  1. 什么是波特率 不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。下面以STM32单片机为例,讲解一下串口波特率的计算方法。 2. STM32波特率相关的寄存器 STM32单片机设置波特率的寄存器只有一个:USART_BRR寄存器,如下图所示。 该寄存器的有效位数为16位,前4位用于存放小数部分,后12位用于存放整数部分。将波特率算出来后,数值填入这个波特率就可以了。下面介绍如何计算。 3. 波特率计算方法 STM32的数据手册给出了计算方法,有一个公式,如下图所示: 在这个公式上,共有三个变量

  的串口波特率计算方法 /

  (姜咏江) target=_blank

  到操作系统的分析和设计:立体化教程 (何宾) target=_blank

  【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【下载】LAT1298 基于Azure USBx开发USB_OTG_HS MSC应用的几个问题

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz新太阳城,基于Armv8-M架构并带有TrustZone®

  【AI】意法半导体发布安全软件,保护STM32边缘AI设备连接AWS IoT Core的安全

新太阳城采用STC89C52单片机实现智能电子热量称的设计(图5)

  01 前言如果我们想对电机进行速度或者转角的精确控制,需要使用到很多算法,比如非常经典的PID控制算法,或者一些只能算法,但这些算法都 ...

  1、STM32硬件SPI max7219 8位数码管显示模块数码管模块电路图 *****************************************************************Updat ...

  写在前面:本文章为《ARMCortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157 ...

  引言当前,步进电机已经在工业应用,如自动剥线机、工业机器人、雕刻机、植毛机工作台等涉及到精确定位的场合,得到广泛的应用。常用的步进 ...

  STM32系列处理器是由意法半导体ST公司生产、基于ARM公司Cortex-M3内核的MCU,专门为微控制系统、汽车控制系统、工业控制系统和无线网络等嵌 ...

新太阳城采用STC89C52单片机实现智能电子热量称的设计(图6)

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程