智能称重测温水杯电路设计说明: 为实现生产更智能化的水杯,我们拟开发一款集检测,示温,示重,提醒于一身的智能水杯,该设计基于stc89c52单片机,有测温模块,测重模块,显示模块,提醒模块,检测模块这五大模块,程序由keil5软件c51语言编写。 本设计需要实现的要求如下: (1)能够测量水杯中水的温度,并在提醒用户喝水时显示; (2)能够测量水杯中水的剩余量,并在提醒用户喝水时并显示; (3)能够在每隔一段时间提醒用户喝水; (4)能够检测系统是否在提醒用户。 智能称重测温水杯电路设计设计框图:
1
称重传感器的蠕变模糊补偿方法,有一定的参观价值
2022-02-26 14:46:56 1012KB 蠕变模糊补偿
1
JQ8900-16P语音模块+HX711模块称重传感器+51单片机电子体重秤设计(带语音播报)程序源码,可做为你的学习设计参考。
这是一个采集称重传感器的程序,采集芯片为CS1237,提供大家参考
2022-02-21 17:50:23 6.79MB 称重传感器 CS1237
1
用于称重仪表的几种数字滤波算法 电子称 滤波算法
1
称重系统
2022-02-14 15:48:58 20.35MB 称重 系统
1
西门子称重模块SIWAREX U中文手册(S7300的功能模块)rar,西门子称重模块SIWAREX U中文手册(S7300的功能模块)
2022-02-11 10:26:06 1.16MB 综合资料
1
称重管理软件详细设置设计说明书归类.pdf
2022-02-07 10:05:28 834KB 网络文档
STM32单片机读写24位ADC_AD7190称重模块带液晶显示例程DEMO源码文件,可做为你的学习设计参考。 int main(void) { uint32_t lcdid; float data_temp; int32_t weight_count; uint8_t cali_flag=0; char str[50]; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); KEY_GPIO_Init(); /* 初始化3.5寸TFT液晶模组,一般优先于调试串口初始化 */ lcdid=BSP_LCD_Init(); /* 调用格式化输出函数打印输出数据 */ printf("LCD ID=0x%08X\n",lcdid); LCD_Clear(0,0,LCD_DEFAULT_WIDTH,LCD_DEFAULT_HEIGTH,BLACK); HAL_Delay(1000); /* 开背光 */ LCD_BK_ON(); if(AD7190_Init()==0) { printf("获取不到 AD7190 !\n"); while(1) { HAL_Delay(1000); if(AD7190_Init()) break; } } printf("检测到 AD7190 !\n"); weight_ad7190_conf(); HAL_Delay(500); weight_Zero_Data = weight_ad7190_ReadAvg(6); printf("zero:%d\n",weight_Zero_Data); /* 无限循环 */ while (1) { weight_count=weight_ad7190_ReadAvg(6); data_temp=weight_count-weight_Zero_Data; weight=data_temp*1000/weight_proportion; printf("重量:0x%5X->%f\n",weight_count,weight); sprintf(str,"0x%5X",weight_count); LCD_DispString_EN(190,80,str,BLACK,RED,USE_FONT_24); sprintf(str,"%0.2fg",weight); LCD_Clear(140,100,300,64,BLACK); LCD_DispString_EN(140,100,str,BLACK,YELLOW,USE_FONT_64); HAL_Delay(100); if(KEY1_StateRead()==KEY_DOWN) // 清零 { weight_Zero_Data = weight_ad7190_ReadAvg(6); printf("zero:%d\n",weight_Zero_Data); cali_flag=1; } if(KEY2_StateRead()==KEY_DOWN) // 校准:必须先按“清零”键,然后把20g砝码放在称上,按下校准键 { if(cali_flag) { weight_count = weight_ad7190_ReadAvg(6); weight_proportion=(weight_count-weight_Zero_Data)*1000/100; printf("weight_proportion:%d\n",weight_proportion); } cali_flag=0; } }
托利多IND141仪表说明书
2022-01-23 14:04:52 2.54MB 称重仪表 梅特勒托利多 IND141
1