动态称重系统项目报告(=计量=)文档格式.doc
- 文档编号:14565322
- 上传时间:2022-10-23
- 格式:DOC
- 页数:21
- 大小:895KB
动态称重系统项目报告(=计量=)文档格式.doc
《动态称重系统项目报告(=计量=)文档格式.doc》由会员分享,可在线阅读,更多相关《动态称重系统项目报告(=计量=)文档格式.doc(21页珍藏版)》请在冰豆网上搜索。
组长协调工作,参与单片机模块,,参与整个调试制作ppt,报告
第2
20
参与单片机项目,制作报告,制作ppt,答辩
第3
39
17
92
PLC模块主力
第4
16
90
放大器模块主力,参与调试
第5
参与放大器模块工作
第6
36
15
86
参与PLC模块,参与制作PPT,,报告
第7
14
34
82
参与单片机模块
项目名称(含自选)
组长签名
序号
实施计划时间
实施计划内容
基础构思
6
称重信号的采集与信号调理
2
通过单片机处理显示称重值
3
对不合格产品报警剔除,单片机模块
4
5
设计
7
用AD620芯片设计放大电路(放大器)
~
设计A/D转换模块,并通过单片机显示称重
8
PLC剔除
实施
9
完成单片机焊接,调试程序
完成放大器焊接,并用pcb制版做放大器
10
PLC程序调试完成
11
12
调试
全体组员共同合作进行调试,主要由
13
同学进行
答辩
写实验报告,做ppt,同学答辩
老师评语
审查老师签名
一、项目设计意义
动态称重系统广泛应用于生产线定量包装供送系统、在线质检系统中,以实现生产质量的在线控制。
本项目主要结合工程训练中心包装物流生产线智能传送系统,设计一个动态称重系统,实现对盒装产品的重量信号的动态检测与单片机数据处理、显示的功能,既通过显示器件实时显示称重结果,对于不符合重量要求的产品发出剔除信号。
二、项目设计内容
1、称重信号采集及信号调理
要求将称重传感器的全量程(0~1KG)重量信号放大为标准0~5VDC电压信号,分辨精度0.2克,绝对误差(实测与理想值之差)≤0.5%。
2、单片机(PLC)处理与称重值显示
要求将标准重量电压信号进行AD变换并显示(实现PLC重量超差报警)。
3、不合格产品的声光报警电路
单片机实现重量超差报警与剔除信号控制。
4、项目流程图
开始
气动下料
物料传送
在线称重
称重显示
检重合格?
报警、剔除
单片机
PLC
送入下一模块
N
Y
图2.1动态称重系统流程图
三、项目技术设计
1、电源模块电路
图3.1电源电路
2、A/D转换模块电路
图3.2A/D转换电路
3、信号采集放大模块
图3.3.1前置放大电路电路图
图3.3.2前置放大电路电路板
4、电路板
图3.4电路板制图
5、单片机软件设计
送料电机转动
下料
等待A/D信号
A/D信号
数据提取、拟合、零点补偿
比较合格?
声光报警
剔除动作
绿灯,送料
结束
图3.5单片机软件流程图
6、PLC模块
图3.6.1PLC程序流程图
PLC的编程元件
PLC的I/O端子
元件作用
输入继电器
I0.0
剔除信号
输出继电器
Q0.0
脉冲输出
Q0.1
方向输出
Q0.3
Y轴电机输出信号
中间寄存器
M0.1
往返程子程序选择
表3.6.2变量分配表
四、项目实施记录与总结
1、工作记录
模块分组
信号采集放大电路模块
PLC模块
单片机模块
成员
工作记录
6-7周:
称重信号采集与调试;
8-9周:
完成放大器焊接,并用PCB制板,调试采集信号。
6-8周:
理论知识培训;
PLC程序设计;
10周:
PLC程序调试完成。
完成单片机焊接;
7-10周:
信号处理与显示程序、报警剔除程序编写。
10-12周:
模块合并,调试;
13-14周:
项目总结,项目报告,准备PPT答辩。
表4-1动态称重系统工作记录表
2、项目实施记录
(1)项目结果
实际重量(g)
82.4
100.0
120.0
140.0
160.0
180.0
200.0
230.1
显示重量(g)
84.8
102.5
124.6
140.4
166.1
174.2
198.4
239.7
检重结果
不合格
合格
机械臂动作
剔除
无
表4-2实测记录表
(2)动态称重系统参数
检测范围(g)
100~200
检测分辨率(g)
1.0
检测误差(g)
2.84
误差拟合公式
AD=ad*0.9102+0.0106
表4-3动态称重系统参数
3、项目总结
经过近两个月的探索和努力,在老师的指导和组员的共同努力下,不仅充实了更多知识,而且在查找资料的过程中也了解了许多课外知识,开拓了视野,认识了工业流水线在线质检的发展趋势。
通过本项目的制作,结合制作中的经验,得出以下结论:
(1)本项目具有显著的生产实用价值,可节约更多人力资源,为企业创造更多利益;
(2)限于元件精度及软硬件设计技术未成熟,项目结果仍具有较大误差;
(3)调试过程具有较多问题,工业项目实施应更注重实际与理论的差别。
五、项目元件清单与造型说明
1、放大器焊接清单
元件类型/参数
数量
电阻:
1k
瓷片电容:
10uF
3k
AD620芯片
0.5k
LM358芯片
可调电阻:
104
单排插针
若干
电解电容:
8脚芯片插座
2、单片机焊接清单
10k
8.2Ω
680Ω
4.7k
排阻:
103
10uf
100uf
30
10脚牛角插座
12M晶振
按键
发光二极管
红5/绿1/白1
三极管:
8550
蜂鸣器
电压基准:
TL431
7*7自锁开关
21
稳压芯片:
7812
22
7912
23
7805
24
7905
25
40脚芯片插座
26
20脚芯片插座
27
单双排插针
28
铜柱/螺丝
1套(4个)
29
AD芯片:
TCL1541
液晶屏
31
MCU:
89S52
32
杜邦线
附录A单片机源程序
#include<
reg51.h>
intrins.h>
math.h>
#defineuintunsignedint
#defineucharunsignedchar
#defineulongunsignedlong
ucharad_result[16]={0};
//AD转换结果
uchardisp1[]={"
MASS/g"
};
uchari,m,port,timer1;
uinta,b,AD_ad,c,d,mode;
bitflag;
sbitD1=P1^5;
sbitD2=P1^6;
sbitbeep=P2^2;
sbitkey1=P2^0;
sbitkey2=P3^0;
sbitPWM=P2^4;
sbitxiahe=P2^1;
sbittichu=P2^3;
sbitlcden=P2^7;
sbitlcdrs=P2^5;
sbitlcdrw=P2^6;
sbitAD_eoc=P1^0;
sbitAD_clk=P1^1;
sbitAD_add=P1^2;
sbitAD_dat=P1^3;
sbitAD_cs=P1^4;
voiddelay(uintz);
//延时函数申明
uintADC(ucharchn1)
{
ucharaddr8;
uintADresult;
AD_eoc=1;
AD_cs=0;
_nop_();
addr8=chn1;
addr8<
<
=4;
for(i=0;
i<
4;
i++)
{
AD_add=(bit)(addr8&
0x80);
AD_clk=1;
AD_clk=0;
addr8<
=1;
}
6;
AD_clk=1;
AD_clk=0;
AD_cs=1;
while(!
AD_eoc);
_nop_();
ADresult=0;
AD_cs=0;
10;
AD_clk=1;
ADresult<
m=AD_dat;
ADresult+=m;
AD_clk=0;
return(ADresult);
/****写指令*/
voidwrite_com(uintcom)
{
lcdrs=0;
lcden=0;
lcdrw=0;
P0=com;
delay(5);
lcden=1;
}
voidwrite_date(uintdate)
lcdrs=1;
P0=date;
lcden=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 称重 系统 项目 报告 计量