基于MSP430单片机水钻磨床控制器设计.docVIP

基于MSP430单片机水钻磨床控制器设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430单片机水钻磨床控制器设计

基于MSP430单片机水钻磨床控制器设计【摘要】在掌握水钻磨床基本功能的基础上,使用MSP430单片机设计了水钻磨床控制器,使水钻磨床操作更方便,运行更稳定,从而使水钻磨床的整体性能显著提高。文章重点分析和研究了两部分,一是水钻磨床控制器电路的设计与连接;二是根据水钻磨床的运行状态来编写程序。控制器在模拟系统和现场运行情况中进行了实验验证,通过现场测试证明采用MSP430单片机控制的水钻磨床在操控实时性、产品精度等方面得到了大幅度的提高,并且还提高了电气的抗干扰等性能。 【关键词】MSP430;水钻磨床;控制器 1.水钻磨床控制器的现状 近年来,随着电子技术和单片机控制技术等在磨床上的应用,磨床控制器得到了迅猛发展,提高了磨床总体系统的可靠性和可维护性,使磨床的操控智能化和一体化[1]有了较大突破。自上世纪80年代以来,随着单片机芯片集成度的不断提高,单片机控制技术也得到快速发展,控制的复杂程度也在一步步提高,因此它已经成为工业制造领域不可或缺的一项技术。尤其是其片内面向测控系统外围电路的增强,使单片机可以方便灵活地用于复杂的自动测控系统及设备。磨床控制也随着单片机控制技术的不断提升而日渐成熟。最初的磨床控制技术是以开关按钮为核心来实现对磨床的控制,实时性差,精度低而且操作也极为不便,还会因人为等因素对磨床造成损坏,严重制约磨床生产效率和产品质量。随着单片机控制技术的不断成熟,以单片机为核心的控制技术开始运用于磨床。单片机以其控制的精确、实时、抗干扰等优点给磨床的生产带来新的契机,可谓是一场新的技术革命。本文是在磨床的控制系统中采用MSP430系列单片机[2],利用其功耗低,片上外围模块丰富,开发环境方便高效等优点来进行设计。为适应现实工业生产的需要[3],本次研究采用MSP430单片机来设计水钻磨床控制器,使其实现对水钻磨床的实时控制,最终提高水钻磨床的生产效率和产品质量。 2.控制器的硬件设计 2.1 硬件设计总体功能描述 水钻磨床控制器主要是针对水钻的加工而设计,水钻磨床在其控制下完成对水钻8斜面的平磨过程,并且接收ARM控制器传递的各个参数。 控制对象为: 输出:1)永磁直流电机(2个),额定功率30W,额定电压24V,负载转速50r/min 2)工作指示灯——工作时灭,不工作时亮 输入:接近开关(3个),直流三线制,NPN,常开型 2.2 控制器硬件电路设计 1)硬件总体设计方案如图1所示。 2)主控芯片选择TI公司的低功耗、工业级控制芯片——MSP430F135,它的工作频率最高可达到8MHz,内部带有16K的Flash,可提供48个I/O口。 3)供电部分分为两块:供给单片机的+5V电源和供给输入输出设备(直流电机、指示灯、接近开关)的+24V电源,由两个开关电源分别供给[4]。在这里给两个电源部分都加入了电源极性接反保护电路,即在电源电路中串入一个二极管,当电源极性接反时,二极管反向截止,避免单片机或者输入输出设备损坏。如图2、3所示。 4)对全部的输入、输出都采用光电隔离,隔离器件选用TLP521。 5)对接近开关的输入信号先进行T型滤波,再送到光耦的输入端。如图4、5所示。 6)由于对直流电机不需要控制速度,只需要控制电机转或者不转,因此采用继电器来控制直流电机,而且继电器可以承受较大的启动电流,但继电器也存在一个缺点:由于机械触点的存在,导致在电源切投时会产生拉弧现象,可能会对单片机系统造成干扰甚至死机,因此加入了电弧抑制/吸收电路,即给触点旁并入TVS管(瞬态抑制二极管);又由于电机是感性负载,在停止的瞬间有反向电动势的存在,因此需要给电机加一个续流二极管;当电机负载过大时,流过继电器的电流也会非常大,可能会烧坏继电器,因此加入了自恢复保险丝,当电流过大时,保险丝起作用断开回路,当电流恢复正常时,又可以正常工作。如图6、7所示。 3.控制器的软件设计 3.1 控制器软件设计的总体结构 本控制器德软件部分分为两部分,一是main()函数,二是中断程序。 main()函数先完成关看门狗、时钟的配置、各个部分初始化、读取Flash中的参数、打开全局中断的动作(程序见附录A)流程图如8所示。控制程序功能的实现都在中断程序中完成,由定时器来触发中断,每隔5ms进入一次中断服务程序,根据工作的状态进行相应的处理。(程序见附录B)流程图如图9所示。 3.2 控制器软件的详细设计 (1)初始化部分 a)时钟的配置 MSP430F135有三个时钟模块,外接的高速晶体(8MHz)、低速晶体(32768Hz)和内部自带的DCO,本方案中选择8MHz作为系统主时钟(MCLK)和子系统时钟(SMCLK),32768Hz作为辅助时钟

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档