首页 > 爱游戏直播稳定版 > 工业自动化

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

时间: 2024-01-23 12:32:04 |   作者: 工业自动化

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

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

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

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

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

  当数据输出管脚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所示。

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

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

  厂商:Atmel 描述: IC MCU 16K FLASH 8K SRAM 48TQFP 包装: Tray 封装: 48-TQFP, 48-VQFP 无铅情况/ROHS: 有铅 类别: AVR32系列单片机 参数 数值 系列 AVR 32 UC3 核心处理器 AVR 芯体尺寸 32-Bit 速度 50MHz RAM容量 8K x 8 程序存储器类型 FLASH 程序存储器容量 16KB (16K x 8) 输入/输出数 36 振

  单片机的的选型是一件重要而费心的事情,如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;若选择得不合适,就会造成经济浪费,影响单片机应用系统的正常运行,甚至根本就达不到预先设计的功能。 对于一个已经设计好的单片机应用系统来说,它的技术方面的要求和系统功能都应当十分明确.若选择功能过于少的单片机,这个单片机应用系统就没办法完成控制任务;但是若选择的单片机功能过于强大,这不但没有必要,还会造成资源浪费,不降性能价格比。 只要掌握和运用单片机正确选型的原则,就可以再一次进行选择出最能适用于应用系统的单片机,保证单片要应用系统有最高的可靠性,最优的性能价格比,最长的常规使用的寿命和最好的升级换代可能。 单片机芯片选型时,总的原则是: “

  5 在MPLAB中PIC单片机源程序的汇编 在PC机上应用MPLAB集成开发软件对源程序PIC COUNTASM汇编的准备工作经上述介绍的几次操作已完成,余下的操作即可立刻对指定的源程序进行汇编。读者将会看到,即将介绍的汇编操作十分简单。初学PIC单片机汇编源程序时,应熟练掌握已介绍的各种操作,即建立和编辑指定PIC单片机的源程序→存盘装载观察源程序→创建(源程序)项目→编辑(源程序)项目→进入对源程序PIC COUNTASM汇编。所以在完成创建项目和编辑项目的操作之后,紧接着用鼠标键单击project(项目)项,即可打开project的下拉菜单,在该下拉菜单下用鼠标键单击Make project(制作项目)命令,即可

  为什么叫烧写呢? 早期一般是将调试好的 单片机 程序写入到ROM、EPROM中,这种操作就像刻制光盘一样,实在高电压方式下写入,PROM是一次性写入,存储内部发生明显的变化,有些线路或元件就被烧断,不可再恢复,所以叫做烧写,EPROM能够正常的使用紫外线将原来写入的内容擦除,重新烧写,目前大量采用EEPROM,是可以电擦写的存储器。 单片机启动时会直接运行这些芯片中的程序,完成既定的功能。 所谓烧写,实际上的意思就是对单片机中的rom进行擦写。现代工艺下,rom已能进行多次擦写,但在早期,rom只能一次性设计好,例如早期的PLC,把二极管上的丝烧了后就永久编码出1。而我们大家都知道,单片机程序经编译连接后传给机器便是机器语言,简而言之就是一大堆1

  双核CPU在汽车电子系统中取得了快速的应用,而系统软硬件、电能消耗及散热等也需要随之作出相应的改变。 今天汽车上采用的大多数微控制器基本都采用传统的单核结构,不过已经在计算机行业取得广泛应用的双核处理器也将在汽车行业取得加快速度进行发展,并很快成为标准配置。动力系统和安全系统已经率先采用了双核处理器,其他系统也逐渐开始架构的转变。 “多核其实是动力系新一代的产品设计标准,”通用公司电子集成和软件总监Kent Helfrich说。“在过去十年中,我们在发动机控制模块方面做了一些多核设计,现在我们正在将这些设计整合到一个芯片上。” 不过多核处理器在一些系统比如信息娱乐系统中的应用还比较有限,但是有望在未来几年里取得飞速增长。芯片

  按键控制LED台灯亮度 C语言方案 功能要求:单独一个按键控制LED台灯的亮度,上电默认关机,分5个档位。 第一档:100%亮度 第二档:65%亮度 第三档:35%亮度 第四档:20%亮度 第五档:10%亮度 第六档:关机 思路:设定一个改变占空比的变量PWM,每按一次按键PWM值自加一次(自加值看需要定,比如PWM+=100),值越小产生的驱动脉冲频率越高。PWM函数采用模拟方法产生,从成本上考虑,带中断,定时器等功能的单片机价格相对较高。所以采用价格低的低档单片机。鉴于仿真方便,本程序采用PIC16F505(当然也可以用12F508等芯片)。 端口连接:RC1 LED RC0----蜂鸣器 RC5----按键 程序代码:

  一:背景介绍 随时代的发展,人们希望把CPU、RAM等器件集成到一个平台上来工作,单片机就这么诞生了。到现在为止市面上的单片机款式种类多如牛毛,继承的功能也要根据实际的需求演化出了不同的方向。以51系列为例,很常见的是Intel开发的MCS-51系列,和国内的STC51系列。 之后也以51系列(STC89C52RC型号)学习。 STC89C52RC资源:8kbROM程序储存器,256B数据存储器RAM,3个定时器计数器,6个中断源,16位重装 二:51的结构 51是40针脚直插式排布。下图是51芯片的实际引脚图。(细枝末节的硬件结构以后再补) 2.1 各引脚的功能作用 C51总体来讲可大致分为六个类型的

  攻略3——C51入门 /

  当几个中断源同时向CPU请求中断时,按所发生的实时事件的轻重缓急排队,优先处理最紧急事件的中断请求,于是单片机规定每个中断源的优先级别。 当CPU正在处理一个中断请求,又发生另一个优先级比它高的中断请求,CPU暂时中止对前一中断处理,转而去处理优先级更高的中断请求,待处理完后,再继续执行原来的中断处理程序,这样的过程称为中断嵌套,这样的中断系统称为多级中断系统。 由于外界异步事件中断CPU正在执行的程序时随机的,CPU转向去执行中断服务程序时,除了硬件会自动把断电地址,即16位PC程序计数器的值压入堆栈之外,用户还得注意保护有关工作寄存器,累加器,标志位等信息,这样的一个过程通常称为保护现场 。以便在完成中断服务程序后,恢复原工

  的70M版本

  电路实用原理图300例

  研讨会 : 用于感测应用 带可配置信号链元素的新型 MSP430™ MCU

  有奖直播 是德科技 InfiniiMax4.0系列高带宽示波器探头新品发布

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!跟帖赢好礼~

  ADI世健工业嘉年华——深度体验:ADI伺服电机控制方案

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

  【下载】LAT1334 基于MCSDK5.4.8电机库修改两电阻采样方法

  【直播】轻松使用STM32MP13x如MCU般在Cortex A 核上裸跑应用程序

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

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

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

  【Matter】康普和意法半导体强强联手,让物联网设备Matter证书管理既安全又简便

  【方案】STM32WLE5 x 利尔达LoRa模组助力亚残会开幕式惊艳秀

  【新品】意法半导体发布远距离无线微控制器,提高智能计量、智能建筑和工业监控的连接能效

  Qt Group 正在将其轻量级高性能图形框架引入英飞凌的车用MCU中。英飞凌支持图形功能的 TRAVEO T2G Cluster MCU 现在可与 Qt 图形 ...

  与机构预测不同的是,近几个月,MCU新品频发,而它们的目标则也更加明确——发力AI和汽车。...

  【认识STM32】F1 代表了基础型,基于Cortex-M3 内核,主频为72MHZ,F4 代表了高性能,基于 Cortex-M4 内核,主频 180M。【GPIO外设】 ...

  一、什么是中断首先介绍一下什么是中断。在实际开发过程中,中断是很有必要的。比如需要针对某种特殊情况做快速响应,单纯的使用一个whil ...

  以STM32F072CB做的测试官方参考应用文档:AN4759RTC日历时钟配置通过两个预分频得到1hz的时钟用来更新日历。异步预分频:PREDIV_A,7-bit( ...

  iOS 15.2版发布 Apple Music声控方案 数字遗产功能到来

  意法半导体智能执行器 STSPIN 参考设计整合电机控制、传感器和边缘人工智能

  新方法可精准控制光纤内光学电路,有望帮助加密通信网络和超快量子计算研发

  Cadence 推出新版 Palladium Z2 应用,率先支持四态硬件仿真和混合信号建模技术加速 SoC 验证

  安世半导体&世平集团 高效能&小型化, Nexperia MOSFET的5G解决方案 观看、下载 闯关赢好礼!

  “慧眼”识PCIe——阅读《PCIe要了解的十件事》和泰克OPEN-DAY的培训资料 抽奖、分享赢好礼!

  直播已结束|TI C2000 Piccolo 单芯片——实现双轴伺服电机和马达控制

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

上一篇:中文液晶显示器LCM12832ZK模块在电机软起动器中的应用

下一篇:车载压实度检测仪的软硬件系统模块设计与应用