CAN总线的温室控制系统设计资料.docVIP

  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文档。上传文档
查看更多
CAN总线的温室控制系统设计资料.doc

基于主从式CAN总线的温室控制系统 第一章 绪论 1. 概述 在工农业生产、冶炼、锻造、环保、国防、科研、航天等部门,经常需要对温度进行测量及控制。准确测量温度对于生物制药、食品加工、造纸等行业更是至关重要的。有些场合控制过程复杂,测控点相距较远,不适合人工现场操作,因此为了保证温度测控的准确和实时,近年来广泛采用自动温度测控系统来代替人工进行温度测控。 本次设计将设计出一种自动温度采集与控制系统,要求该系统的温度采集模块不仅可以按照设定独立地进行温度采集,而且能够将分布在不同地点的温度测控模块通过CAN现场总线连接起来,接入PC机进行集中监控和管理。 2. 国内外研究现状及发展趋势 目前,CAN接口芯片的生产厂家众多,协议开放,价格低廉,并且使用简单。可以预计,CAN总线将成为今后众多领域的发展方向。随着现代通信行业的发展,无线通信技术越来越多地应用在过去是有线通信统治的领域。CAN总线这种有线通信方式也将与无线技术相结合,开拓其新的应用天地。CDMA、GPRS、蓝牙技术的发展己将它们连接在一起。CDMA、GPRS、蓝牙是一种无线技术规范,其设计宗旨是以无线方式传输数据,从而为广泛的移动计算、通信和其他设备提供一种更加简单的方式,使其无需线缆即可与另外一台设备进行通信。随着无线技术的完善和将无线技术应用到CAN总线系统中研究的不断深入,可以乐观地预计,未来CAN总线技术的应用将无处不在,虚拟的CAN总线即将诞生。 3. 设计任务 运用所学专业课知识设计出一个基于CAN总线的温室控制系统。要求系统至少包含两个温度采集和控制点,并且这两节点处的温度值可以经过网络中的主节点远传到上位机。上位机接收到数据后在显示器上显示温度值,并可以根据此温度值发送命令控制电动机的启停。整个系统的运行状态由上位机进行控制,比如要启动某节点温度测量或者控制某节点上电动机的启停时只需发送通过上位机发送相关命令信息即可。 系统设计具体要求如下: 1)要求网络中从节点可以准确的测量现场的温度值,并能够将温度值通过CAN通信协议格式传给网络中的主节点。主节点可以与上位机通信也可以与从节点通信,从而实现将从节点的温度值传给上位机和将上位机发送来的命令信息传给从节点。 2)上位机要求能够准确及时的显示下位机从节点所上传温度值,并能够发送命令来控制下位机的运行状况。在实现基本要求的基础上尽量将控制界面设计的美观。 3)基于上述要求,使用Protel99se绘制出系统硬件原理图。 4)基于上述要求,使用C语言或者汇编语言完成下位机程序驱动,使用VB或VC语言或用C+API(应用程序接口调用)实现上位机人机界面的设计,要尽量保证系统的稳定性和可靠性以及实用性。 4. 论文研究的意义 本系统采用CAN 现场总线进行通讯,由于一条CAN总线上的节点个数在理论上不受限制,实际应用则主要取决于总线驱动电路,目前可达110个。所以,基于CAN 的分布式测控系统适合各种规模的应用场合,由于CAN现场总线采用非破坏总线仲裁技术,大大节省了总线冲突的仲裁时间,尤其是在网络负载很重的情况下,也能稳定通讯,不会出现网络瘫痪,从而提高整个系统的稳定性。CAN 协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。同时,由于CAN总线的系统灵活,其节点可以在不要求现存节点及其应用层改变任何软件或硬件的情况下,接入CAN网络,大大提高了系统的可扩充的能力。 第二章 系统设计方案 1. 系统设计原则 1)扩展性能 下位机系统板能动态扩展多种用户接口、其他温度传感器等。通信方式的扩展,由CAN总线的形式扩展到RS232、RS485、USB等。 2)成本控制 设计系统时应尽量使用成熟的、通用的技术实现系统,降低软硬件投入及人力成本。通过加强系统的稳定性,从而降低维修、维护的成本。 3)性能要求 系统设计完成后,用于现场时,应该能够做到上位机控制界面与下位机系统所在温度采集与控制点通信正常,并且保证通信过程中数据的安全性、可靠性、准确性。 2. 系统设计分析 2.1 系统硬件设计 根据设计系统的要求,系统硬件设计也就是下位机系统的硬件设计。我们可以将系统硬件设计分为主节点系统设计和从节点系统设计。主节点所实现的主要功能有:可以实现单片机与PC机之间的通信;可以实现主从节点基于CAN通信协议格式的通信。从节点所实现的主要功能有:可以测量节点所处环境的温度并能显示温度值;可以与主节点实现基于CAN通信协议格式的通信。因此我们可以将主节点系统设计主要分为单片机与PC机通信电路设计和单片机与CAN控制器接口电路的设计,可以将从节点系统设计主要分为温度采集电路设计以及数据显示电路设计和单片机与CAN控制器接口电路的设计。 鉴于以上分析,进行下位机系统硬件设计时我们的单片机芯片使用51系列ST

文档评论(0)

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

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

1亿VIP精品文档

相关文档