毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

80C51单片机滚珠表面裂纹识别设计电机控制部分(2)

时间:2017-05-03 16:59来源:毕业论文
5. 设计总结 36 致谢 37 参考 文献 38 附录A 电机程序源码 40 附录B 电机电路图 45 附录C 电机PCB图 46 附录D 开发板实物说明图 46 附录E Proteus仿真程序代码 47


5. 设计总结    36
致谢    37
参考文献    38
附录A 电机程序源码    40
附录B 电机电路图    45
附录C 电机PCB图    46
附录D 开发板实物说明图    46
附录E Proteus仿真程序代码    47        
1 绪论
1.1 项目来源
    在工业中,由于各种原因会对零件产生损伤。这些损伤随着使用将生长成为微裂纹,微裂纹逐渐扩展成为宏观裂纹并导致破坏零件。尤其在核反应堆和航空发动机中,其大多数零件均在高温、高压或者强热冲击的环境中工作的。所受载荷复杂,使用环境恶劣,故障发生频率高,造成的后果不堪设想。
伴着经济的快速发展,钢材作为经济建设的基础材料,需求量越来越大,产量也逐年递增。钢板作为钢材的主要型材之一,其质量的重要性不言而喻。钢板的表面质量是钢板最为重要的质量因素之一,其优劣直接影响到最终产品的质量与性能。然而,在生产加工过程中,由于原材料、轧制设备和工艺等原因,导致钢板表面出现结疤、裂纹、辊印、刮伤、针眼、磷皮、孔洞、麻点等不同类型的缺陷。这些缺陷不仅影响产品的外观,而且降低了产品的抗腐蚀性、耐磨性和疲劳强度等性能。如何在生产过程中实时检测钢板的表面缺陷,从而控制和提高钢板的表面质量,一直是钢铁生产、加工企业非常关注的问题。
综上,研究一个精度高、实用性强、便于继承的表面裂纹检测系统,是现代检测技术的重要发展方向。由于具有准确度高、对便面无损伤等优点,计算机视觉检测收到了国内外的同行的广泛关注。裂纹检测是质量检查和安全检测的重要方面之一。但是人工检测。但是人工检测费时费力,且容易受人眼分辨能力和疲劳等主观因素的影响。如果使用基于谐波小波的图像识别技术的计算机自动检测方法,会大大提高检测效率及准确性。在使用阶段、关键零件表面裂纹的及时发现对于防止事故的发生尤为重要。
由于受到学校方面的资助与鼓励,而且现在许多企业也遇到表面裂纹检测方面的问题,所以本人申请项目。因为项目涵盖的内容较多。分为图像处理,电机,数据库,传感等等模块。由于受能力限制,而且电机模块,我了解较多,因此选择做裂纹检测系统的小部分电机控制。
1.2 国内外表面检测研究现状
  1.3 Keil C51 开发系统介绍
    单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。     
    Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可文护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。   80C51单片机滚珠表面裂纹识别设计电机控制部分(2):http://www.751com.cn/tongxin/lunwen_6294.html
------分隔线----------------------------
推荐内容