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

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

3天内不再提示

基于小凌派RK2206的智能语音电子秤设计

福州市凌睿智捷电子有限公司 2023-06-06 09:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本项目由闽江学院宋晓彬、宋翔、韦坚彬同学完成。


1、项目背景

科学进步的今天,电子秤技术从过去单一的追求测出结果到现在人们对原来的测量仪器有了更加严格的要求。这些要求包括测量仪器的精准度、稳定度和能否适应环境的变化。对于电子秤来说传感器技术最为重要。如果没有传感器技术,那么可想而知,就没有什么信息采集和处理可言。传感器技术的发展和改进推动了电子秤的变革。现在电子秤运用于各行各业,更加方便、准确快捷的实现了对物体质量的测量。电子技术的革命性的变革使得可以更好的将微处理技术和性价比良好的传感器结合起来,这样一来就可以设计出一款高精度、低成本的电子秤。电子秤的更新和发展都是以传感器为前提的,还有就是电子秤系统的模块化结合。电子秤系统模块化结合使得电子秤从过去单一的称重测量方式向多功能化转变,这样就方便了人们日常生活需求。

目前来看,国内的电子秤测量技术通过近几年的不断发展和完善,有了很大程度上的提高。衡量物体质量的手段从人类早期社会的杠杆式的称的测量方式到现在的电子秤测量方式有了很大的变革。人们不单追求的是单一的能够测量出物体的质量,而且对测量结果有了更严格的要求。随着数据处理技术和电子技术的深入发展,电子秤从结构单一到智能化进行了转变。目前国内衡量物体的手段有了空前的发展,已经跟上国际的发展水平。国内电子秤的精确度已经达到了0.019(10mg)的精确度。但是国内电子秤大多数是仿照国外的技术,根本上没有创新和发展。电子秤无论是在精确度还是稳定性方面,国外电子秤测量已经达到了领先的水平。国外的电子秤技术的发展结果可举例如下:电子秤设计的佼佼者也就是美国公司Revere,设计出的电子秤精度可以达到5000D(美国的物体质量精确度表示方式,相当于中国的5微克)。德国公司HBM的耐压防爆型电子秤,它的性价比足以和处在国际领先水平的电子秤相媲美。国内电子秤一般都是仿照和进口国外的电子秤,有些偏远山区依旧使用老式的杠杆原理的称。相比于国外电子秤的发展水平,国内电子秤的依旧是发展缓慢,并没有掌握核心科技。总体来看,国内电子秤发展欠缺,电子秤技术没有掌握核心,电子秤发展存在广阔的发展空间。

2、项目简介

2.1项目描述

本文基于单片机小凌派RK2206设计了一款智能化电子秤,可实现称重、按键调节、显示等功能。设计的基本要求为:测量量程0~10kg,测量误差不能大于5g,能够通过按键完成显示清零、去皮、校准等功能。

36d1fffe-fcee-11ed-ba01-dac502259ad0.png图2.1便携式智能语音电子秤框图

2.2设计原理

本次设计的电子秤主要由6部分组成,分别是:压力传感器、A/D转换器、单片机主控芯片、液晶显示器、按键控制、超重报警及指示灯。工作原理:(1)由压力传感器采集数据,将压力转换为微弱的模拟电压信号;(2)HX711模块对模拟电压信号放大后进行A/D转换,输出数字信号给单片机;(3)单片机通过计算在显示器上显示物体重量;(4)如果物体超重报警器报警,且红色LED指示灯闪烁。

智能语音电子秤

HX711模块

桥式压变电桥、NPN三极管

SYN6228模块

PNP三极管、喇叭

供电电压

+5V

图2.2电路设计

2.3系统功能模块划分

基于HX711芯片电子秤与SYN6288语音播报实现智能语音电子秤。当物体放在秤盘上时,压力施加给传感器,该传感器发生弹性形变,从而使阻抗发生变化,同时使用激励电压发生变化,输出一个变化的模拟信号。该信号经HX711芯片(放大电路放大输出到模数转换器)。转换成便于处理的数字信号输出到CPU(RK2206)运算控制。直至得出这种结果并通过串口发送到SYN6228芯片播报。该模块通过小凌派RK2206为核心模块驱动。

2.4项目展示

36efe8ca-fcee-11ed-ba01-dac502259ad0.png图2.4便携式智能语音电子秤实物

1、硬件方案

3.1 主控芯片选择方案

我们使用的国产主控芯片RK2206是瑞芯微推出的一种低功耗、高集成的MCU无线局域网处理器,它可以应用在不同的应用领域,如物联网、可穿戴设备、家庭自动化、云连接等。RK2206支持802.11b/g/n无线和全介质接入控制WLAN整体解决方案,同时有丰富的外围设备,如USB2.0OTG、I2CUART、PWM、SPI、CapSense、I2S、PDM、i8080显示接口、相机串行接口等,使产品开发更加简单多样。

3776b134-fcee-11ed-ba01-dac502259ad0.png

图3.1RK2206主控芯片

3.2SYN6288模块

SYN6288通过异步串口(UART)通信方式,接收待合成的文本数据实现文本到语音(或TTS语音)的转换。TTS语音为:存储在FlashROM中的是编码后的语音参数,由MCU控制将FlashROM中的数据取出并译码,根据相应的语音合成方法,由语音参数转换为数字语音信号,通过D/A转换器转换为模拟语音信号。

37e97de0-fcee-11ed-ba01-dac502259ad0.png

图3.2 SYN6288模块

3.3 专用模数(A/D)转换模块

HX711是一款专为电子秤而设计的24位高精度模数(A/D)转换器芯片,具有集成度高、响应速度快和抗干扰性强等优点。HX711芯片集成了稳压电源,可以向内部的A/D转换器和外部的压力传感器供电。压力传感器产生的电压信号十分微弱,而HX711芯片内集成有低噪声可编程、增益可调的放大器,首先完成电压信号的放大,再进行A/D转换。连接方式:压力传感器输出电压信号分别连接HX711芯片的引脚INNA与引脚INPA。电压信号经放大、数字化后通过引脚DOUT和PD_SCK传输给单片机,分别接小凌派RK2206的P2.0和P2.1引脚。稳压电路为压力传感器提供稳定的输入电压。

38225566-fcee-11ed-ba01-dac502259ad0.png

图3.3模数转换模块HX711

3.4 按键模块

按键模块由4个按键组成,分别完成复位清除、去皮、校准加、校准减四个功能。其中,复位清除功能是通过将单片机复位重启按键实现的,即单片机复位按键为清除显示按键。去皮、校准加、校准减按键接小凌派RK2206的ADC引脚,判断不同的电压值来判断不同按键。

1、系统程序设计

4.1程序设计流程

首先,对单片机、液晶显示屏、A/D转换芯片初始化;然后,单片机读取A/D转换芯片的数据,通过计算将数字电压信号转换为重量值,并传输给显示器显示重量,再判断是否超重;再次,如果超重,则发出指令给报警模块,使得蜂鸣器发出警报,红色LED灯不断闪烁,提示超重。如果未超重,绿色LED灯常亮表示正常。最后,不断读取A/D转换芯片,重复以上操作。

3841d594-fcee-11ed-ba01-dac502259ad0.png

图4.1.0主要程序设计流程图

385b9830-fcee-11ed-ba01-dac502259ad0.png

图4.1.1主流程图

4.2软件总体框架

在应用层中分成:数据交换层、数据控制层和数据存储层。数据的交换层实现对编码器信号的接收、参数设定板参数的设定以及内、外呼信号的控制。数据控制层实现对物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。通过数据存储空间,用户可以将数据保存到设备上。当计算机关机时,数据仍得以保留。用户可以指示计算机从存储设备中提取数据,而无需手动将数据输入计算机。计算机可根据需要从各种来源读取输入数据,然后再创建输出,并将其保存到相同的源位置或其他存储位置。用户还可以与他人共享数据存储。简单来说,现代计算机(或称为终端)直接或通过网络连接到存储设备。 用户指示计算机从这些存储设备访问数据并将数据存储到其中。 但根本而言,数据存储有两个基本要素: 数据所采取的形式,以及记录和存储数据的设备。内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备、驱动、程序、文件和网络系统,决定着系统的性能和稳定性。现代操作系统设计中,为减少系统本身的开销,往往将一些与硬件紧密相关的(如中断处理程序、设备驱动程序等)、基本的、公共的、运行频率较高的模块(如时钟管理、进程调度等)以及关键性数据结构独立开来,使之常驻内存,并对他们进行保护。

38788bb6-fcee-11ed-ba01-dac502259ad0.png图4.1.2软件总体框架

5、项目总结和展望

本设计实现了以小凌派RK2206为主控芯片的电子秤,配备精度较高的压力传感器和专用A/D转换器模块HX711,具备实时显示、超重报警等功能。该电子秤使用简单、携带方便、计量准确,可以满足基本需求。由于使用了单片机系统,可以通过电路扩展实现电子秤的进一步智能化,如显示日期、计算价格、语音播报、上传数据到APP等,也是未来工作的方向。电子称在我们的日常生活中已经成为必不可少的工具,因此,有针对性地开发出一套有实用价值的电子秤系统。

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

    关注

    3

    文章

    907

    浏览量

    46753
  • 小凌派
    +关注

    关注

    0

    文章

    28

    浏览量

    1645
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓5还是香橙5 Pro?两款热门开发板的详细对比

    4B其实已经够用。 香橙5 Pro的NPU可以在本地加速一些智能家居相关的AI任务,如摄像头的人形检测或语音命令识别,在功耗和成本控制方面有自己的特点。 3)工业应用: 在实际产业化应用中,已有企业
    发表于 03-04 19:29

    OpenHarmony开发开源资料!-RK3568开发板:从入门到实战的全栈硬件平台

    点的利器: - RK3568 开发板,以及它的核心开源资源站——Gitee 仓库(https://gitee.com/xie-shancai/lockzhiner-rk3568-
    的头像 发表于 02-05 13:56 627次阅读
    OpenHarmony开发开源资料!<b class='flag-5'>凌</b>蒙<b class='flag-5'>派</b>-<b class='flag-5'>RK</b>3568开发板:从入门到实战的全栈硬件平台

    声光协同,抬头守护:WT588F02KD-32N带LED驱动语音芯片重塑婴儿体重体验

    达标。”父母无需低头,目光始终温柔地落在安睡的婴儿身上——这并非未来场景,而是广州唯创电子WT588F02KD-32N带LED驱动语音芯片所赋能的新一代智能婴儿体重带来的
    的头像 发表于 12-19 09:15 719次阅读
    声光协同,抬头守护:WT588F02KD-32N带LED驱动<b class='flag-5'>语音</b>芯片重塑婴儿体重<b class='flag-5'>秤</b>体验

    rk2006要连接这个舵机是怎么样弄啊,有没有人人教教我

    rk2006要连接这个舵机是怎么样弄啊,有没有人人教教我啊
    发表于 12-13 15:49

    性能跃迁,鸿蒙开发新纪元!RK3566鸿蒙开发板,开启全场景开发之旅

    【导语】还在为鸿蒙开发寻找强劲、稳定、高效的硬件平台?RK3566鸿蒙开发板震撼登场!集高性能、全接口、强生态于一身,专为鸿蒙开发者、创客、企业与教育科研打造,助你轻松驾驭万物互联时代。一
    的头像 发表于 12-11 17:58 2650次阅读
    性能跃迁,鸿蒙开发新纪元!<b class='flag-5'>凌</b>羽<b class='flag-5'>派</b><b class='flag-5'>RK</b>3566鸿蒙开发板,开启全场景开发之旅

    CR2450纽扣电池的应用

    CR2450纽扣电池与智能家居紧密相连,智能水杯、智能传感器、电子秤、遥控器、电脑主板、菜鸟灯条等都可以使用,你们觉得呢?
    发表于 12-02 14:54

    广州唯创电子WT588F02KD-40N:当电子秤学会“说话”,一颗语音芯片如何重塑家庭健康终端?

    清晨的厨房,当您站上智能电子秤,一个清晰温柔的语音随即响起:“您的体重是58.6公斤,体脂率22.3%。”这不再是科幻电影中的场景,而是广州唯创电子,通过一颗高度集成的
    的头像 发表于 11-13 08:56 855次阅读
    广州唯创<b class='flag-5'>电子</b>WT588F02KD-40N:当<b class='flag-5'>电子秤</b>学会“说话”,一颗<b class='flag-5'>语音</b>芯片如何重塑家庭健康终端?

    广州唯创电子WTN6040-8S语音芯片:智能电子体重语音解决方案

    通过直观的方式获取这些信息。广州唯创电子作为专业的语音芯片制造商,推出的WTN6040-8S语音芯片正是为了满足这一市场需求而研发,为智能体重
    的头像 发表于 09-04 09:28 585次阅读
    广州唯创<b class='flag-5'>电子</b>WTN6040-8S<b class='flag-5'>语音</b>芯片:<b class='flag-5'>智能</b><b class='flag-5'>电子</b>体重<b class='flag-5'>秤</b>的<b class='flag-5'>语音</b>解决方案

    智能蓝牙厨房方案开发设计

    随着人们对健康饮食和烹饪便捷性的追求,传统的厨房已经无法满足人们的需求。现在,借助辉芒微8位MCU,我们可以打造一款智能蓝牙厨房,它不仅具备高精度的称重功能,还能通过蓝牙与手机无缝连接,实现数据
    的头像 发表于 08-26 16:09 934次阅读
    <b class='flag-5'>智能</b>蓝牙厨房<b class='flag-5'>秤</b>方案开发设计

    捷尚微科技开发电子秤方案,采用辉芒微MCU为主控芯片做到大小通吃!

    在商业交易的公平计量、工业生产的精密配料、实验室检测的微量分析等场景中,电子秤的精准度与稳定性直接影响着业务效率与数据可信度。捷尚微科技推出的电子秤单片机方案,以辉芒微高性能 MCU 为核心控制芯片
    的头像 发表于 08-21 09:14 1171次阅读

    RK3568开发板暗藏32位兼容开关?飞嵌入式带你一键解锁!

    RK3568是一款64位处理器,飞嵌入式为其提供的交叉编译器也是64位的,然而部分用户可能需要在RK3568开发板上运行32位应用。本文将详细阐述如何使用32位交叉编译器,编译出32位应用,并使其能够在飞
    的头像 发表于 07-19 08:49 4552次阅读
    <b class='flag-5'>RK</b>3568开发板暗藏32位兼容开关?飞<b class='flag-5'>凌</b>嵌入式带你一键解锁!

    笙泉高精度24位ADC (MAD2402)新上市,赋能精准量测

    的弹性使用,主打应用如电子秤、血压血糖仪、手持测量工具、传感器测量仪器、智能变送器等。 衡器(电子秤) 方案:此方案的主控采用 32位MCU (MG32F02V032)搭配24位高精度ADC
    发表于 07-04 13:28

    唯创推出单芯片集成多功能引擎的低成本解决方案,媲美多芯片协同系统!

    小伙伴们,又到了我们本周唯创小课堂时间!想象一下这样的场景:清晨踏上电子秤,它温柔地告诉你:"您的体重是58.6公斤,比上周下降了0.5%,继续加油哦!"——当传统的电子秤突然
    的头像 发表于 06-23 12:05 729次阅读
    唯创推出单芯片集成多功能引擎的低成本解决方案,媲美多芯片协同系统!

    睿擎RK3506J开发板开箱记录、初步调试

    睿擎基于RK3506J开发,RK3506J是一款三核A7+M0的入门级工业MPU,由于其价位低,性能优异,近期收到热捧,各家都出了很多RK3506J的开发板,睿赛德也出了一款,不过是
    的头像 发表于 06-20 20:43 2630次阅读
    睿擎<b class='flag-5'>派</b><b class='flag-5'>RK</b>3506J开发板开箱记录、初步调试

    从精准称重到无感支付|杰和科技智能解决方案打造智慧餐厅

    随着智慧餐厅逐步普及,从公司、学校食堂到社区厨房,越来越多的就餐场景实现了自助打菜、自助称重、智能结算。顾客只需拿起带有条码的托盘,按需取餐,电子秤即可自动识别菜品重量并在屏幕上实时显示价格。自助
    的头像 发表于 04-25 18:20 649次阅读
    从精准称重到无感支付|杰和科技<b class='flag-5'>智能</b>解决方案打造智慧餐厅