基于网络感应淬火综合监控系统设计.docVIP

基于网络感应淬火综合监控系统设计.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文档。上传文档
查看更多
基于网络感应淬火综合监控系统设计

基于网络感应淬火综合监控系统设计   摘 要:基于网络的感应淬火综合监控系统是在深入分析感应淬火的需求基础之上,根据目前流行的网络技术和嵌入式技术设计的一种以STM32F103为核心芯片的解决方案。PC机通过以太网与工控板间实现数据的实时交换,主要包括计数、开关量输入、开关量输出、模拟量输入、模拟量输出功能。基于网络的感应淬火综合监控系统应用程序分为上位机监控程序和下位机控制程序。由此实现对感应淬火过程的实时控制与监测记录 关键词:感应淬火;嵌入式;STM32F103;以太网 中图分类号:TP393 文献标识码:A 文章编号:2095-1302(2017)04-0-03 0 引 言 感??淬火是利用电磁感应在工件内产生涡流而将工件进行加热,再通过淬火液进行冷却的热处理工艺。感应淬火具有加热速度快、节约能源、生产效益高、不污染环境,易于实现机械化和自动化等特点。而直流电压、直流电流、淬火液温度、淬火液流量等工艺参数对淬火工件的硬度和淬火深度有着重大影响,决定了最终淬火产品的质量。因此在感应淬火过程中,需要感应淬火监控系统来保证这些工艺参数值的稳定和精确。此外,随着网络的高速发展,专业化、智能化和网络化是感应淬火综合监控系统发展的必然趋势,因此开发出一套基于网络的感应淬火综合监控系统具有重要的实际意义 1 系统整体结构规划 通过对感应淬火综合监控系统工作原理和设计原则的总体分析,制定出感应淬火综合监控系统的整体设计方案,主要包括监控计算机、以太网、感应淬火监控板及主要的监测参数。其中监控计算机通过以太网向核心感应淬火综合监控板发送TCP/IP数据包,感应淬火综合监控板接收TCP/IP数据包,并从TCP/IP数据包中解析出数据指令,淬火综合监控板根据指令对相应的能量与环境进行监控,并将监控结果和需要记录的数据以TCP/IP数据包的形式通过网络发送回监控计算机,对整个感应淬火过程进行实时监控记录。图1所示为系统总体结构规划图 2 系统硬件设计 2.1 控制板设计 基于网络的感应淬火综合监控系统的控制板以STM 32F103芯片为主控芯片。根据功能要求,控制板主要包括微控制板模块电路、网络连接电路、电流电压测量电路、淬火液温度容量测量电路、冷却水温流量测量电路、淬火时间频率测量电路、报警电路等。其电路总体规划图如图2所示 在整个基于网络的感应淬火综合监控系统中,控制板通过以太网芯片W5500与工控机连接,从而实现数据的实时交换。此外,控制板还连接着模拟量输入端口、开关量输入端口、开关量输出端口。其中模拟量输入端口包括直流电压、直流电流、冷却水温度、压力、淬火液温度、流量共6路;开关量输入端口包括8路感应淬火通道,即8种淬火模式与淬火启动通道;开关量输出端口包括淬火环境报警、淬火能量报警共6路,而报警模式分为LED灯闪烁、报警器发出断续音和LED灯亮、报警器发出连续音,即对应每路监测值超出上限阈值和下限阈值产生的报警 2.2 CPU核心芯片 如图2所示,多功能监控板的核心为STM32F103ZGT6,该芯片集成Flash和SARM寄存器的ARMcortex-M3 内核,是32位的RISC处理器,可提供额外的代码效率,与普通的8位和16位单片机相比,可以更好的发挥ARM内核的高性能。STM32F103ZGT6芯片拥有144个引脚,在硬件结构上容易进行测控功能的扩展。此外,它还内嵌了3个12 位的ADC,有18个通道,可测量16个外部和2个内部信号源,各通道的A/D 转换可以单次、连续扫描或间断执行。同时还集成了分辨率可配置为3位或12位的DAC。此外,还支持 SPI、I2C和USART等多种通信方式。这些功能大大简化了监控板的硬件结构,缩短了系统的开发周期 2.3 以太网模块设计 由于STM32F103既不包含网络控制器的MAC层 (链路层)也没有网络控制器的PHY层(物理层),所以采用STM32 外接常用的嵌入式以太网控制器W5500。W5500芯片是一款集成度高的网络控制芯片,内部集成有10/100M以太网控制器和硬件TCP/IP协议栈。无需复杂的TCP/IP协议移植操作,通过简单的接口连接就可以实现快捷的网络连接,基本不占用MCU内部资源,能够极大地提高MCU的工作效率,性价比高,稳定性好 W5500支持硬件TCP/IP协议栈,具有完善的官方应用库,使得对协议的应用更简单,大大缩短了实际的开发周期;拥有32 K字节的片上缓存,可以更好地处理大量网络数据;支持用户同时使用8个硬件Socket独立通信,且各Socket之间互不影响;用户可以选择使用网络唤醒模式及掉电模式,以减少系统能耗;支持80 MHz的SPI协议,可以实现快速的网络通信。W5500模块原理图如图

文档评论(0)

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

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

1亿VIP精品文档

相关文档