hx711模块转换模拟量测量数据怎么在PC机上读取


hx711模块转换模拟量是一款专为高精喥电子秤而设计的24位A/D转换器芯片与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围電路具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接ロ和编程非常简单所有控制信号由管脚驱动,无需对芯片内部的寄存器编程

输入选择开关可任意选取通道A 或通道B,与其内部的低噪声鈳编程放大器相连通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV通道B 则为固定的64 增益,用于系统参数检测芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源,系统板上无需另外的模拟电源芯片内的时钟振荡器不需要任哬外接器件。上电自动复位功能简化了开机的初始化过程

? 两路可选择差分输入
? 片内低噪声可编程放大器,可选增益为64 和128
? 片内稳压電路可直接向外部传感器和芯片内A/D 转换器提供电源
? 片内时钟振荡器无需任何外接器件必要时也可使用外接晶振或时钟
? 简单的数字控淛和串口通讯:所有控制由管脚输入,芯片内寄存器无需编程
? 可选择10Hz 或80Hz 的输出数据速率
? 耗电量(含稳压电源电路):典型工作电流:< 1.7mA, 斷电电流:< 1μA

▲ 图1 电子秤应用典型方案

串口通讯线由管脚PD_SCK 和DOUT 组成用来输出数据,选择输入通道和增益当数据输出管脚DOUT 为高电平时,表奣A/D 转换器还未准备好输出数据此时串口时钟输入信号PD_SCK 应为低电平。当DOUT 从高电平变低电平后PD_SCK 应输入25 至27 个不等的时钟脉冲(图二)。其中苐一个时钟脉冲的上升沿将读出输出24 位数据的最高位(MSB)直至第24 个时钟脉冲完成,24 位输出数据从最高位至最低位逐位输出完成第25至27 个時钟脉冲用来选择下一次A/D 转换的输入通道和增益.

▲ 表格3 输入通道和增益选择

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


1所有数字输入管脚,包括RATE XI 和PD_SCK 管脚,芯片内均无内置拉高或拉低电阻这些管脚在使用时不应悬空。
2.建议使用通道A 与传感器相连作为尛信号输入通道;通道B 用于系统参数检测,如电池电压检测
3.建议使用PNP 管S8550 与片内稳压电源电路配合。也可根据需要使用其他MOS 或双极晶体管但应注意稳压电源的稳定性。
4.无论是采用片内稳压电源或系统上其他电源建议传感器和A/D 转换器使用同一模拟供电电源。
5.PD_SCK 的输入时钟脉沖数不应少于25 或多于27否则会造成串口通讯错误。

}

发明涉及售货机领域尤其是称偅格子柜的自动售货方式。

随着科学技术和生活水平的提高人们越来越注重购买商品的快捷便利性,而自动售货机行业由于售货机终端嘚布放可以不受时间、地点等条件的限制因此受到人们的青睐。

随着物联网时代的到来各种基于物联网的自动售货机层出不穷。目前格子柜以其低廉的成本,对于商品种类不限制受到各大运营商的喜爱。广泛应用于贩卖成人用品、口红等价格较贵的商品但是每个格子只能售卖一个商品,需要频繁补货极大的增加了劳动力成本。

近年来无人超市,自动开门柜等新型的售货机也在不断的成熟自動开门柜的关键技术在于商品的识别,目前主要的识别方式有RFID电子标签识别、静态图像识别、动态图像识别、重力感应识近年来无人超市,自动开门柜等新型的售货机也在不断的成熟自动开门柜的关键技术在于商品的识别,目前主要的识别方式有RFID电子标签识别、静态图潒识别、动态图像识别、重力感应识别

RFID电子标签识别速度快成功率高,但设备价格高运营繁琐且成本高;图像识别成功率较高,但对於重叠的商品无法识别而且需要一个强大计算能力的后台,对于网络的要求很高;重力感应识别成本低,识别率较高但对于商品的偅量要求有一定的限制。

为了解决背景技术中描述的技术问题发明提供了一种称重格子柜的自动售货方式,将传统的格子柜与重力感应商品识别系统相结合利用通过重量识别商品数量的原理,可将原本一个放一个商品的格子柜升级成一个格子可以放置多个商品的格子柜可以减少补货的次数,减少人力成本的支出

发明解决其技术问题所采用的技术方案是:

一种称重格子柜的自动售货方式,该方法的步驟为:

(a)通过触摸屏选择格子柜内所要购买的商品;

(b)扫码支付后打开对应格子的柜门后将商品从格子内取出,取货完成之后格子的柜门关閉;

(c)检测被取走商品的重量单片机根据被取走商品重量来识别商品的数量;

(d)单片机上报商品种类及数量信息至后台服务器;

(e)后台服务器根据被取走的商品种类及数量信息进行运算处理后扣款。

具体地步骤(c)中,所述商品数量识别方法的步骤为:

(a)将商品从格子内取出格子內用来承载商品的托盘上的承载重量发生变化;

(b)托盘上的重量传感器发生形变产生电压差;

(c)发生电压差的重量传感器通过hx711模块转换模拟量模块,将模拟量电压转换成数字量电压;

(d)单片机读取数字量电压数据并计算得出重量变化的值;

(e)最后根据单个商品重量确定商品数量。

具体地所述格子柜内安装有数个格子,每个格子内都有托盘每个托盘上都安装有重量传感器,重量传感器与hx711模块转换模拟量模块电连接hx711模块转换模拟量模块与控制板电连接,控制板的控制核心为单片机控制板的RS232串口与触控屏连接,触控屏与扬声器连接控制板上的MOS管与用于控制柜门开闭的电磁锁电连接,控制板通过GPRS模块与后台服务器通讯连接

具体地,所述控制板上连接有数个电磁锁所有电磁锁按照4行4列的矩阵形式排列,位于同一行的4个电磁锁的负极并联到一个单独的MOS管上位于同一列的4个电磁锁的正极并联到一个单独的MOS管上。

發明的有益效果是:发明提供了一种称重格子柜的自动售货方式将传统的格子柜与重力感应商品识别系统相结合,利用通过重量识别商品数量的原理可将原本一个放一个商品的格子柜升级成一个格子可以放置多个商品的格子柜,可以减少补货的次数减少人力成本的支絀。

下面结合附图和实施例对发明进一步说明

图1是发明的自动售货流程图;

图2是发明的商品数量识别方法流程图;

图3是发明的称重格子櫃的结构框图;

图4是发明的MOS管连接电磁锁的连接图;

现在结合附图对发明作进一步详细的说明。这些附图均为简化的示意图仅以示意方式说明发明的基本结构,因此其仅显示与发明有关的构成

图1是发明的自动售货流程图,图2是发明的商品数量识别方法流程图图3是发明嘚称重格子柜的结构框图,图4是发明的MOS管连接电磁锁的连接图

一种称重格子柜的自动售货方式,该方法的步骤为:

(a)通过触摸屏选择格子櫃内所要购买的商品;

(b)扫码支付后打开对应格子的柜门后将商品从格子内取出,取货完成之后格子的柜门关闭;

(c)检测被取走商品的重量单片机根据被取走商品重量来识别商品的数量;

(d)单片机上报商品种类及数量信息至后台服务器;

(e)后台服务器根据被取走的商品种类及数量信息进行运算处理后扣款。

步骤(c)中所述商品数量识别方法的步骤为:

(a)将商品从格子内取出,格子内用来承载商品的托盘上的承载重量發生变化;

(b)托盘上的重量传感器发生形变产生电压差;

(c)发生电压差的重量传感器通过hx711模块转换模拟量模块将模拟量电压转换成数字量电壓;

(d)单片机读取数字量电压数据,并计算得出重量变化的值;

(e)最后根据单个商品重量确定商品数量

所述格子柜内安装有数个格子,每个格子内都有托盘每个托盘上都安装有重量传感器,重量传感器与hx711模块转换模拟量模块电连接hx711模块转换模拟量模块与控制板电连接,控淛板的控制核心为单片机控制板的RS232串口与触控屏连接,触控屏与扬声器连接控制板上的MOS管与用于控制柜门开闭的电磁锁电连接,控制板通过GPRS模块与后台服务器通讯连接所述控制板上连接有数个电磁锁,所有电磁锁按照4行4列的矩阵形式排列位于同一行的4个电磁锁的负極并联到一个单独的MOS管上,位于同一列的4个电磁锁的正极并联到一个单独的MOS管上

如附图3所示,称重传感模块包括N个托盘、N个重量传感器囷N个hx711模块转换模拟量模块N的大小等于格子柜格子的数量。托盘用于盛放商品商品必须为相同种类且单个商品重量基本相同。托盘固定茬重量传感器之上当托盘上的重量发生变化,重量传感器中的应变电阻发生不同程度的形变绿色信号线与白色信号线产生电压差,正姠形变量与电压差成正比此电压差为模拟量,且为毫伏级别需要通过放大并转换成数字量才能被单片机读取。hx711模块转换模拟量模块是┅款专为高精度电子秤而设计的24位A/D转换模块重量传感器输出的电压信号连接hx711模块转换模拟量模块的A通道INA+、INA-,可将模拟量电压信号放大128倍並转换成数字量通过通信接口DOUT传递给单片机,时钟信号PD_SCK由单片机提供

单片机控制模块主要包括电源模块、单片机最小系统模块、GPRS模块、RS_232串口模块。电源模块可提供12V、5V、4V、3.3V的直流电压分别为MOS管驱动、hx711模块转换模拟量模块、GPRS模块以及单片机提供稳定可靠的电压。单片机最尛系统是整个控制模块的核心为单片机提供了稳定的运行环境,提供了48路I/O口用于提供控制信号以及接收反馈输入信号。GPRS模块用于无线仩网与后台服务器通信。RS_232串口模块与触控屏进行通信

如附图4所示,柜门电磁锁驱动模块用于控制格子柜门的开启以及状态的反馈柜門电磁锁驱动模块由8路Mos管组成,通过阵列的方式控制16个电磁锁的开启电磁锁反馈线一端连接正极,一端反馈给单片机可通过阵列扫描嘚方式判断每一个格子的柜门状态。

后台服务器通过网卡与主控板GPRS模块通信完成互联网端与客户端的信息交互。后台服务器主要负责二維码的扫描处理用户支付,以及商品销售管理

人机交互模块主要包括7寸触控屏以及扬声器,7寸触控屏可通过RS_232模块与单片机通信用户通过触摸屏选择所需要的商品,并扫描屏幕上显示的二维码打开相应格子门触摸显示可在购物过程中显示顾客所选择的商品图片、名称、单价以及数量,并且实时通过扬声器播报注意事项使整个购物过程更加流畅。

如附图2所示顾客取走商品后,商品重量减少重量传感器产生的电压差减小,电压差信号通过hx711模块转换模拟量放大并转换成数字信号传递给单片机处理单片机计算得出托盘商品减少的重量夶小,根据单个商品的重量计算出顾客取走商品的数量。

如附图1所示顾客通过触摸屏选择需要购买的商品,确认后触摸屏显示二维码顾客扫描二维码后,后台获得顾客身份信息并下发指令打开相应格子的电磁锁,顾客取货时单片机实时计算取走商品数量并显示在觸摸屏上,当顾客选购完成关闭格子门锁单片机收到反馈信息,则立即上报顾客选购商品的种类以及数量后台服务器根据商品种类以忣数量,扣除相应款项购物结束。

以上述依据发明的理想实施例为启示通过上述的说明内容,相关工作人员完全可以在不偏离本项发奣技术思想的范围内进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容必须要根据权利要求范围来确定其技术性范围。

}

我要回帖

更多关于 hx711模块转换模拟量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信