[电子秤ic方案]电子秤方案 芯片stm32

[电子秤ic方案]电子秤方案 芯片stm32

2019-05-07handler1168

  芯片stm32模块介绍:

  1、主控芯片模块

  基于stm32的电子秤方案大全(多款stm32的电子秤设计方案)

  在该制作中,我们采用了STM32为主控芯片,主要是考虑到HX711是24bit的AD,运算量大,且我们的制作还加设了TFT彩色液晶模块,语音播报模块等的外设,普通的MCU的刷屏和运算速度是不够的,所以我选择了STM32作为主控芯片。下面是关于芯片的主要介绍:STM32F103xC、STM32F103xD和STM32F103xE增强型系列使用高性能的ARM®Cortex™-M332位的RISC内核,工作频率为72MHz,内置高速存储器(高达512K字节的闪存和64K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含3个12位的ADC、4个通用16位定时器和2个PWM定时器,还包含标准和先进的通信接口:多达2个I2C接口、3个SPI接口、2个I2S接口、1个SDIO接口、5个USART接口、一个USB接口和一个CAN接口。

  2、TFT彩色液晶模块

  TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:ThinFilmTransistor-LiquidCrystalDisplay。TFT-LCD与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TFT-LCD也被叫做真彩液晶显示器。该模块有如下特点:

  1、320&TImes;240的分辨率。

  2、16位真彩显示。

  3、自带触摸屏,可以用来作为控制输入。

  4、通用的接口,除了ALIENTEKMiniSTM32开发板,该液晶模块还可以使用在优异特、STMSKY、红牛等开发板上。

  基于stm32的电子秤方案

  这里在硬件上,TFTLCD模块与IO口对应关系如下:

  LCD_LED对应PC10;

  LCD_CS对应PC9;

  LCD_RS对应PC8;

  LCD_WR对应PC7;

  LCD_RD对应PC6;

  LCD_D[17:1]对应PB[15:0];

  TFTLCD显示需要的相关设置步骤如下:

  1)设置STM32与TFTLCD模块相连接的IO。

  这一步,先将我们与TFTLCD模块相连的IO口设置为输出,具体使用哪些IO口,这里需要根据连接电路以及TFTLCD模块的设置来确定。

  2)初始化TFTLCD模块。

  其实这里就是上和上面OLED模块的初始化过程差不多。通过向TFTLCD写入一系列的设置,来启动TFTLCD的显示。为后续显示字符和数字做准备。

  3)通过函数将字符和数字显示到TFTLCD模块上。

  触控部分:

  电阻式触摸屏利用压力感应进行控制。电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处理、光滑防擦的塑料层、它的内表面也涂有一层涂层、在他们之间有许多细小的(小于1/1000英寸)的透明隔离点把两层导电层隔开绝缘。当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在X和Y两个方向上产生信号,然后送触摸屏控制器。控制器侦测到这一接触并计算出(X,Y)的位置,再根据获得的位置模拟鼠标的方式运作。这就是电阻技术触摸屏的最基本的原理。

  电阻屏的特点有:

  1)是一种对外界完全隔离的工作环境,不怕灰尘、水汽和油污。

  2)可以用任何物体来触摸,可以用来写字画画,这是它们比较大的优势。

  3)电阻触摸屏的精度只取决于A/D转换的精度,因此都能轻松达到4096*4096。