动态称重系统项目验收报告_第1页
动态称重系统项目验收报告_第2页
动态称重系统项目验收报告_第3页
动态称重系统项目验收报告_第4页
动态称重系统项目验收报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、动态称重系统项目验收报告组长:黄志伟 组员:章锋 王敏讷 王巨锋一、 项目设计意义动态称重系统是称重领域的一项重要技术,在多个淋浴的生产过程和控制系统中都起着举足轻重的作用,从食品加工的物料计量到交通运输对汽车的动态称量,无不体现着动态称重的重要性。动态称重系统的性能直接影响到动态电子称的精度,熟读,对保证企业的产品质量和提高生产效率有关键的影响,此次设计主要应用于工业生产线中的检验产品是否合格环节。二、 项目设计内容1) 动态称重系统功能我们动态称重系统的原型是生产线上的检重分选流程,当盒装产品第一个传送到带有称重装置的第二个传送带时,检重机构也就是我们的动态称重系统将得到的重量值与我们设定

2、的标准重量进行比较,看盒子是否在标准重量内,如果不符合,则我们的声光报警系统就会开始报警,指示灯一闪闪,提示该产品不合格,通过生产线上的其他装置剔除该产品。所以动态称重系统起到检测产品是重量否合格,并给出指示。 2) 动态称重系统技术简介动态称重系统,包括1. 直流稳压电源电路其提供+/-12v和+5v电压。2. 由AD620构成的信号采集和信号调理电路,称重传感器由支撑梁和金属箔式电阻应变片,一般为四线制,两根为电压激励端。另外两根为差动电压输出端。信号调理选择差动放大器,放大倍数选择一个合适的值,输出电压在A/D转换器的转换电压范围之内,并且增益可以滑动变阻器进行调节。在无重物时,通过调节

3、变阻器,使输出为0.3. 单片机处理:单片机对放大后的信号进行A/D转换,通过处理,把得到的重量信号在显示屏上显示出来,并判断是否是不合格产品。4声光报警电路:声光报警电路用led和蜂鸣器实现。驱动电路选择三极管。三、 项目技术设计 1) 硬件系统的设计与器件选着1. 直流稳压电源的设计采用MC7812,MC7912,MC7805,和变压器,等元件构成.电容参数如图。通过变压器将220v电压变为16v,在通过MC7812,MC7912,MC7805,分别输出12v,-12v,5v,的电压。2.信号采集放大电路 采用AD620芯片对信号进行采集放大,通过调节1、8脚和5脚的电位器来调节放大倍数,

4、并从6脚将放大信号送入A/D转换模块3. 声光报警电路将P17,P10连接到单片机的P2.6端口。2) 软件系统设计和程序实现 1.A/D转换模块 A/D转换采用TLC1543芯片,从A0通道输入前一级的信号,13、14脚间接基准电压4.096v,采用如下右图方法获得。与单片机常用接口为15、16、17、18用线连接,此外 1出导线接+5v电压。 。 TLC1543驱动方法uint read1543(uchar port) /从TLC1543读取采样值,形参port是采样的通道号uint ad;uint i;uchar al=0,ah=0;CLOCK=0;_CS=0;port=4;for (i

5、=0;i4;i+) D_IN=(bit)(port&0x80);CLOCK=1;CLOCK=0;port=1; for (i=0;i6;i+) CLOCK=1;CLOCK=0;_CS=1;for (i=0;i2;i+) /取D9,D8D_OUT=1;CLOCK=1;ah=1;if (D_OUT) ah +=0x01;CLOCK=0; for (i=0;i8;i+) /取D7-D0D_OUT=1;CLOCK=1;al = 1;if (D_OUT) al +=0x01;CLOCK=0; _CS=1;ad = (uint)ah;ad = 8;ad +=(uint)al; return(ad); 2.

6、单片机系统板 系统板电路图: 液晶显示器LCD1602/LCD1602初始化程序void lcd1602init(void)wri(0x01);/*清除显示*/delayms(10); wri(0x38);/*设置8位格式,2行,5*7*/delayms(10); wri(0x06);/*设定输入方式,增量不移位*/delayms(10);wri(0x0c);/*整体显示,关光标,不闪烁*/ delayms(10);程序设计框图主体程序#include#includeuint read1543(uchar port);uchar ad_result16=0;/AD转换结果uchar bbb=W

7、EIGHT/g;float JiZhun_AD=4.096;/=void main()ulong AD_ad=0,s=0;int i;float AD_Data=0.0;lcd1602init();/液晶初始化lcd_clear();lcd_string(bbb,1,2);while(1)for(i=0;i=700.0&AD_ad1000.0&AD_ad=50.0&AD_ad2000.0) P2_6=0; delay(250); delay(250); delay(250); P2_6=1; delay(250); delay(250); delay(250); else P2_6=1;ad_

8、result4=(AD_ad%10)+0;ad_result3=.;ad_result2=(AD_ad/10)%10)+0;ad_result1=(AD_ad/100)%10)+0;ad_result0=(AD_ad/1000)+0;lcd_string(ad_result,2,1);/显示AD转换结果s=0; 四、 项目实施记录与总结1) 项目实施记录1. 我们组四人,首先我分分为两组,一组焊接USB下载器,一组焊接单片机系统板这个工作花了我们四个课时。2,我们开始焊接线性稳压电源,这个任务,我们也画了四个课时,因为中间由于接错了导线,我们花了挺多的时间在找错误上,但最后我们顺利完成。到这个

9、时候我们进度有点慢了,我们加快了速度。3,接下来我们花了四个课时,和课外的一些时间,焊好了信号采集放大电路,和A/D转换电路。并进行了测试,刚开始,有些问题,但我们组员的一起努力,这部分电路也完成了。4. 我们把硬件电路板,与单片机系统板进行连接,一次就通过了测试。接下来,我们进行了程序的调试。我们用了六个课时,把程序调试好。进行初步的重物称量。5. 我们花了课外的一些时间,和两个课时,对程序进行修正,使其测重物更加精确,并加了声光报警电路。和写了他的程序。6. 我们花了一个课时,对系统进行了检测,终于我们完成了。与此同时我们各有分工的着手写论文,做PPT。2) 项目总结 我们历时13周,从对

10、称重系统的不了解,到熟悉,到能将它制作出来。我们收获了很多。该项目在我们的制作过程中大致分为三部分,第一部分就是USB下载器和单片机系统板的焊接。这部分我们只是按着老师的提示进行焊接,总的来说没什么难度。第二部分,就是硬件电路板的设计焊接,包括电源电路,信号采集放大电路,和A/D转换电路,还有就是声光报警电路。这部分考验到了我们的动手能力,设计能力。我们经过很大的努力,在老师的帮助下,完成这些电路。第三部分,就是程序的调试,这部分我们组的成员都不太擅长,但我们请教老师,和同学,终于弄懂了程序,我们写出单片机的程序,经过一次次的调试终于,我们把这次的项目完成了。3) 心得体会 通过这学期工训课的学习,使我们了解了生产线的工作流程,各个环节的工作任务以及不同环节所要解决的问题 ,并且学会结合自己专业所学的知识解决一些生产上的困难。对工业生产有了一个大体的认知。经过项目的制作,对我们的动手能力有了提高,并能对课堂知识活学活用,尤其是在单片机方面,对程序的编写和应用能力有了较大的提升。这门课不同于以往的纯粹课堂教学,更注重于实践,大学应该多开设这种类型的课来提升大家的实践能力五、 项目元件清单元件名称规格型号数量单价(元)总价(元)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论