0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 作者:电子设计 2018-10-09 07:51 次阅读

1.引言

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

2.电子热量称系统设计

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

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

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

3.系统硬件设计

3.1 称重传感器

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

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

3.2 HX711电路

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

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

当数据输出管脚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个数据输出周期才能稳定。

DOUT在4个数据输出周期后才会从高电平变低电平,输出有效数据。

3.3 矩阵键盘

在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处通过一个按键加以连接,本设计中使用8051单片机的P1口用作键盘I/O口,键盘的列线接到P1口的低4位,键盘的行线接到P1口的高4位。列线P1.0-P1.3分别接有4个上拉电阻到正电源+5V,并把列线P 1 . 0 - P 1 . 3设置为输入线,行线P1.4-P1.7设置为输出线。4根行线和4根列线形成16个相交点。在交叉点设置4×4矩阵键盘,可以显示0-9数字、小数点和五个功能键。

3.4 液晶显示

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

4.系统软件设计

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

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

5.系统性能测试

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

6.总结

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    48106

    浏览量

    410565
  • 单片机
    +关注

    关注

    6007

    文章

    44036

    浏览量

    622246
  • 转换器
    +关注

    关注

    27

    文章

    8259

    浏览量

    142592
收藏 人收藏

    评论

    相关推荐

    采用STC89C52单片机电子密码锁设计原理及实现

    ,ISP_ADDRH用来存放地址高字节,ISP_ADDRL用来存放地址低字节。采用STC89C52单片机设计的电子密码锁,实现
    发表于 10-23 09:58

    stc89c52stc89c51

    stc89c52stc89c51有啥区别呀,小白刚刚学单片机
    发表于 11-28 23:22

    采用STC89C52单片机实现智能电子密码锁的控制功能

    数据的应用产品(如计费器、门禁系统等)及需远距离改变设备参数的产品(遥控设备等)。采用STC89C52单片机设计的电子密码锁,利用内部E2PROM资源,不需要外接程序存储器就能完成修改
    发表于 07-19 02:04

    STC89C52单片机书籍分享

    STC89C52单片机书籍
    发表于 01-24 16:14

    STC89C52单片机

        STC89C52单片机单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机
    发表于 07-14 06:07

    基于STC89C52单片机的门禁系统设计

    本课题设计的门禁系统主要采用STC89C52 单片机作为控制核心,外围加蓝牙模块电路、电控锁控制电路等。门禁系统主要组成:由
    发表于 09-17 08:31

    如何去实现一种基于STC89C52单片机点亮LED灯的设计

    如何去实现一种基于STC89C52单片机点亮LED灯的设计?有哪些操作步骤?
    发表于 09-23 06:28

    如何去实现一种基于STC89C52单片机的库函数呢

    单片机串口通讯线是怎样进行连接的?如何去实现一种基于STM8单片机的库函数呢?如何去实现一种基于STC89C52
    发表于 10-21 06:11

    设计一款基于STC89C52单片机超市收银的资料分享

    :总体资料:原理图:软件设计流程:系统框图:本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成超市收银的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用
    发表于 11-19 06:25

    怎样去设计基于STC89C52单片机的霓虹灯

    基于STC89C52单片机的霓虹灯1、设计要求使用PWM驱动8个LED灯 人眼不能观察到灯光全灭 灯光要有动画效果2、设计概述 本实验所用芯片为STC89C52,所用硬件是由华清远
    发表于 12-02 07:03

    如何利用STC89C52单片机实现多路温度采集系统的设计?

    如何利用STC89C52单片机实现多路温度采集系统的设计?
    发表于 02-17 06:06

    单片机STC89C52程序

    单片机STC89C52源程序。
    发表于 01-11 18:16 108次下载

    基于STC89C52单片机智能交通灯控系统设计

    基于STC89C52单片机智能交通灯控系统设计
    发表于 02-22 11:37 105次下载

    STC89C52单片机介绍

    STC89C52单片机介绍。
    发表于 05-20 13:55 257次下载

    基于单片机STC89C52控制的智能小车简介

    基于单片机STC89C52控制的智能小车简介(单片机原理图)-该文档为基于单片机STC89C52
    发表于 07-22 14:21 62次下载
    基于<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52</b>控制的<b class='flag-5'>智能</b>小车简介