目录
为什么需要基于单片机的自动称重系统?
许多中小企业利用日工资的劳动力,手工制作公司产品的称重和包装系统。所有中小型工业都使用这种手动称重系统,包括所需范围的天平或紧凑型电子称重平台。而称重包装是借助蜡烛排封或电子封包机进行密封的,其缺点是费时多,需要足够的劳动力。这似乎很难。为了克服这一缺点,自动化技术公司设计了一种基于单片机的自动称重包装机。
该系统成本低,易于负担,任何中小规模的工业都可以使用。该系统将消除传统的称重和密封系统。
基于单片机的自动称重系统的目的。
大多数中小型企业的称重和包装操作都是手工进行的,但这是一个耗时的过程,
本系统的主要目的是提高工业生产过程的效率、准确率和称重速度。但在市场上,各种类型的衡器都不适合工业应用,
为了满足市场需求,每一个中小规模的工业都必须采用这种自动称重包装机。
构建基于微控制器的自动称重系统需要哪些组件?
头顶的容器:
- 这是一个由高级GI板材制成的大型容器,垂直安装在地面之上,向下逐渐变细。
- 集装箱的存储容量非常高。
- 产品的排放基于重力,
负载细胞:
- 测压元件是一种传感器,它将负载、重量或力转换为可测量的电量。欧宝体育黑人么
- 电子信号可以是电流、电压或频率信号。
- 它的工作原理是压阻效应。
- 电阻的变化引起输出电压的成比例变化。
- 每个测压元件都有代表其灵敏度的校准证书。
- 该灵敏度值可用于将测压元件的输出信号转换为以千克为单位的重量。
- 这些测压元件不灵活,回声值非常好,
- 这些测压元件寿命更长
计算
相对于额定满容量,可以计算出测压元件的原始输出电压
V出= s * vExt
V出=称重传感器的输出电压,单位为伏特
S =灵敏度,单位为mV/V
VExt=测压元件激励电压。在伏
压阻效应:当施加机械应变时,半导体或金属的电阻率发生变化。
Arduino Uno板:
- 微控制器是一个单IC上的小型计算机,包括处理器、内存、输入输出外设。
- Arduino Uno是基于ATmega328的微控制器板。
- 它有14个数字输入/输出引脚(其中6个可以用作PWM输出),和6个模拟输入。
- 这是一个16兆赫的晶体振荡器与USB接口连接和一个电源插孔,一个ICSP头,和一个复位按钮。
- 它可以很容易地通过USB端口连接到计算机。
- 它可以很容易地通过一个电源插座使用一个5V ac - dc适配器或电池。
- Arduino Uno有其集成开发环境(IDE),使用c语言编程。
下面列出了Arduino Uno的一些技术规格
- 输入电压(建议)7-12V
- 每I/O引脚直流电流40ma
- 直流电流3.3V引脚50 mA
- Flash内存32 KB,其中0.5 KB用于引导加载程序
- Sram 2 KB
- Eeprom 1 KB
- 时钟速度16 MHz
步进电机:
- 步进电机是一种直流电机,它以离散步进的方式移动,将整个旋转过程分成几个相等的步进。
- 步进电机的精确定位或速度可以很容易地由计算机控制。
- 这些是许多精密运动控制应用的选择。
- 驱动器是一个电子电路,它通过控制器接收到的指令驱动步进电机
键盘:
- 键盘是一个输入设备,
- 它是一个带有一组有数字、符号和字母的键的迷你板
- 它用于机器的输入,
- 这个键盘提供了大写字母和小写字母打字。
- 它有一个母8针伯格连接器接口与微控制器
- 这允许处理器扫描8个输出引脚,以检查16个按钮中的哪个正在被键控。
液晶显示器
LCD Pinout接口引脚功能的详细信息
LCD有16个引脚:
- pin1是VSS或接地引脚。
- PIN 2是为Arduino板提供5伏直流电源的VDD。
- PIN 3是V0,通过可变电位器控制显示器的亮度。
- PIN 4是选择命令/数据到LCD的RS引脚。若RS值为“低”,则发送命令;若RS值为“高”,则向LCD发送数据。
- PIN 5是选择LCD模式的R / W引脚
- PIN 6是E引脚,使写入寄存器,或接下来的8个数据引脚
- pin7 - pin14 D0 ~ D7这些pin7将8位数据发送到寄存器。
- 引脚15是阳极(A)和
- 引脚16 (A)和阴极(K)用于LED背光。
LCD引脚详细信息
销不 | 细节 |
1 | VSS或GND (0v) |
2 | VDD (5 v) |
3. | VO显示的对比 |
4 | Rs(寄存器选择) |
5 | R / W(读/写) |
6 | E(使能) |
7 | D0数据总线 |
8 | D1 |
9 | D2 |
10 | D3 |
11 | D4 |
12 | D5 |
13 | D6 |
14 | D7 |
15 | 阳极5V |
16 | K阴极(GND) |
基于单片机的自动称重系统是如何工作的?
- 要称量和包装的产品通过传送带从加工站接收,并存储在一个大的过顶罐或筒仓。
- 这种基于微控制器的自动称重包装机由一个架空的容器或筒仓组成,其中存储了要称重和包装的材料。
- 物料从架空容器或筒仓通过重力排出到称重机平台。
- 称重机平台由一个u形的篮子、测压元件和一个固定在上面的步进电机组成。
- 襟翼是固定在底部的篮子,作为一个门的机制
- 步进电机的旋转使襟翼打开和关闭篮筐。
- 步进电机用于提供皮瓣打开或关闭的稳定速度
- 塑料袋/纸袋是手动固定在篮子底部的。
- 微控制器将准备信号发送到测压元件。
- 现在产品被放置在平台上,在测压元件上产生的压力与增加的重量成正比。
- 测压元件将力或负载转换成比例电流、电压或频率信号。利用压电电阻率原理。
- 重量取决于微控制器收到的指令。
- 输入是通过连接到系统的一个4X4键盘的帮助下给出的,允许操作员在所需的数量上称重材料,并在液晶显示屏上显示加权值。
- Arduino Uno(微控制器)是主要组件,有一个定制程序编写,根据所需的称重要做。
- 程序是用C语言编写的一组指令,存储在其内存中。
- 称重完成后,通过步进电机打开皮瓣,产品被扔进袋。
- 称重过程是一种批处理过程。
- 在完成电流称重过程后,循环再次重复
- 最后用封缝机对袋子进行包装。
主要目标是:
- 提高效率。
- 消除人为的努力。
- 称重准确。
- 包装整齐卫生。
优点:
- 系统更便宜
- 安装空间小
缺点:
不能用于大规模的工业应用
应用程序:
- 中小规模食品生产工业
- 医药行业
- 该系统有助于农民对农产品进行称重和包装。