基于网络总线的机器故障报检系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于网络总线的机器故障报检系统创新

《单片机与总线开发技术及实践》 设计报告 题 目: 基于网络总线的机器故障报检系统 目录 绪论: - 1 - 设计题目: - 2 - 一、设计名称: - 3 - 二、设计目的: - 4 - 三、设计方案: - 4 - 四、设计原理: - 5 - 五、设计内容: - 7 - 七、设计实现: - 11 - 参考文献: - 11 - 心得: - 12 - 绪论: 随着微电子技术的发展,自动化水平的提高,嵌入式技术在人们生活的逐渐渗透,“物联网”已经不再是纸上谈兵了,其市场的需求量也逐渐增大,其应用领域也日趋广泛。然而,对于物联网产品的性能也有了相对要求,本次课程设计题目是基于网络总线的机器故障检测系统,在本次课程设计中充分体现了嵌入式的特点。 本次课程设计主要用到的器件有:光学识别串口扫码器,Stm32f103的主控芯片,触摸屏,交叉网线等;涉及的技术有:串口传输技术,扫码器的光型号识别技术,屏幕显示及触摸技术,网络传输技术,串口菜单技术,SD卡存储技术等。 本人郑重申明此次课程设计纯属个人设计,绝对无盗用抄袭的成分。 2016年12月31日 设计题目: 基于网络总线的机器故障检测系统 基本要求: 本次课程设计是基于网络总线的机器故障检测系统,为了使实验更接近实际情况以及实验现象更显著,本次课程设计要求使用两块stm32开发板分别模拟机器故障申报端和服务器端。 当工作机器故障后,操作员需要使用条形码扫描枪获取故障机器的条形码编号,和操作员本身的员工编号,并且根据故障特征选择相应的故障类型,当确认无误后把这三个信息进行申报到服务器端,其传输技术需要使用网络技术,当服务器端接收到相应的申报信息后,将申报信息进行存储并且将派遣相应的故障维修人员对故障机器进行维修,维修完成后,维修人员也需要对维修信息进行申报,申报信息通过网络传到服务器后,服务器端将对申报信息进行存储。 背景 在当代社会,我相信依然是个发展生产力的时代,国家要发展,民族要强盛,都离不开生产力的推动。并且现在工厂产线都在向自动化方向发展,网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。通信是人与人之间通过某种媒体进行的信息交流与传递。网络通信是通过网络将各个孤立的设备进行连接,通过信息交换实现人与人,人与计算机,计算机与计算机之间的通信。 关键词: 2.扫码枪的扫码原理 根据条形码扫描枪的原理的不同,条形码扫描枪可以分为光笔、CCD、激光三种。物体的颜色的不同,决定其反射光的类型也不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条形码扫描器光源发出的光在条形码上反射后,反射光照射到条形码扫描枪内部的光电转换器上,光电转换器根据强弱不同的反射光信号,转换成相应的电信号。电信号输出到条形码扫描枪的放大电路增强信号之后,再送到整形电路将模拟信号转换成数字信号。白条、黑条的宽度不同,相应的电信号持续时间长短也不同。然后译码器通过测量脉冲数字电信号0,1的数目来辨别条和空的数目。通过测量0,1信号持续的时间来辨条和空的宽度。此时得到的数据依然是杂乱无章的,要知道条形码所包含的信息,则需要根据不同的码制对应的编码规则将条形码符号转化成相应的数字、字符信息。最后,由计算机系统进行数据处理与管理,物品的详细信息便被识别了。可见条形码扫描枪的扫描原理是根据反射关的不同,将光信号转化成电信号的过程,其中包括:光电转换,模拟数字转换。 3.触摸屏 触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。 通讯设计: 本次子机和服务器之间的通讯方式主要使用的是数字链路层的网络通讯方式,子机的发送方式采用的是按键发送,即如上界面的“确认申报”按钮,服务器接收采用了中断接收方式,即实现了随发即收的实时性要求; 存储设计: 本次设计采用的存储方式是SD卡存储,之所以采用SD卡存储方式,是因为SD卡具有存储容量大,使用简洁,使用寿命长等特点; 代码设计: 扫码器数据接收代码: 网络初始化及发送代码: 网络接收代码: 七、设计实现: 本次课程设计总体来说还是比较成功的,虽然和预想的结果有所出入,单也实现了相应的功能。经过反复测试该系统还从在一些不足,我们这次设计中使用的通讯方式是数字链路层的网络通讯,并且只是点对点的通讯;我们的系统所使用的界面系统是UCGUI,该系统的稳定性还有些欠缺,系统有时会出现跑飞现象;子

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档