CAN总线在分布式烤烟控制系统中的应用.pdfVIP

CAN总线在分布式烤烟控制系统中的应用.pdf

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

CAN总线在分布式烤烟控制系统中的应用 时间:2009-06-19 15:26:40 来源:微计算机信息 作者:李捍东 杨小柳 聂平 众所周知,我国是一个烟草大国,烟草行业在国民经济中占有十分重要的地位。 烟草行业涵盖烟叶种植、烟叶烘烤、烟叶发酵、卷烟生产及销售等环节,各环节的生产过程、 管理水平、生产能力和生产质量都将直接影响到最终产品的质量和经济社会效益。在整个烟 草生产过程中,烟叶烘烤的质量起到了至关重要的作用,然而令人遗憾的是,目前贵州省乃 至全国烟农多数使用人工作坊式进行烟叶的烘烤,烤房内的温度、湿度等对烟叶质量有影响 的环境参数只能靠人工方式进行测量和控制,因而无法保证烤烟的质量,使得农民的收入没 有得到明显提高。为了保证烤烟质量,必须采取先进的控制手段来对环境温度和湿度以及持 续时间进行有效控制,自动控制技术、通信技术和计算机技术的不断发展给烤烟环境的精确 控制带来了可能。 本系统结合现场总线和单片机控制技术,构建了分布烤烟控制系统,实现了对分散在不同位 置的烤房进行实时远程监控。 1 CAN总线概述 当今计算机控制系统正迅速向分散的现场总线控制系统(FCS)方向发展,现场总线的使用, 使得包含工业控制系统在内的各类控制系统的控制功能彻底下放到控制现场,系统的性能进 一步提高。 在众多的现场总线中,CAN(ControlAreaNetwork)以其独特的优势在各类控制系统的应 用日益广泛。CAN总线协议简单、实现容易、成本低,能方便与微控制器接口,特别适合中 小型控制系统中。因此,考虑到行业特点及控制要求,在方案中我们选择了CAN总线作为整 个系统的数据通信系统。 2 控制系统方案 本系统基于CAN总线构建,将CAN总线接口内置于烤烟控制器中,并使用双绞线作为总线 连接至监控计算机的CAN总线适配器,形成分布式控制系统,如图1所示。 图1 控制系统结构 2.1烤烟控制器 内置单片微控制器(AT89C52)的烤烟控制器对烤烟环境的温度及湿度进行采样,依据一定 的控制规律(烤烟环境的温度和湿度控制规律)产生控制信号对温度及湿度进行控制,并接 收监控计算机发送来的命令完成控制参数的修改或上传检测到的温度和湿度。 由于烤烟过程对环境的要求并不是非常高,为简化控制系统结构,降低成本,使用了如下方 案进行设计。 温度的采样采用全数字温度传感器DS18B20(DALLAS公司生产),该传感器使用串行接口 (1-Wire总线)与微控制器连接,测量温度最高达125℃,精度可达0.005℃,完全可满足 烤烟温度检测的需要;而温度的调节直接通过直流电机驱动火门控制进风量进行。 环境的湿度可间接从采样到的湿球温度计算得到,从而避免使用昂贵的湿度传感器;而湿度 通过直流电机控制窗户的开启大小来控制。 CAN总线接口使用菲利浦公司的SJA1000协议接口芯片、6N137光电隔离器和82C250总线收发 器构成。 2.2 监控计算机 利用CAN总线适配器(USB接口)实现计算机控制信息和CAN总线协议数据的相互转换,完 成对现场控制节点的集中管理。 监控软件采用Visual Basic平台进行开发,完成对控制节点的实时监控。 3 烤烟控制节点设计 依据上述控制功能要求,烤烟控制节点包含AT89C52、LCD显示器、CAN总线接口电路、两 片DS18B20、两套直流电机控制电路,如图2所示。 3.1 硬件组成 AT89C52是烤烟控制器的核心,完成温度和湿度的采样与控制、控制算法运算、键盘扫描、 LCD显示、数据通信等功能。 LCD显示器用于现场显示采样的温度及湿度、控制参数设定值等,由于需要显示的内容较 少,选用段式显示器;而键盘用于在现场设置控制参数,为了简化接口电路,采用独立式键 盘电路,即每个按键占用AT89C52的一位开关量输入。 DS18B20和直流电机控制电路组成温湿度采样与控制电路。DS18B20的控制程序按其规定的 时序进行编写,通过单片机执行SETB P1.7(或P1.6)和CLR P1.7(P1.6)即可产生所需 要的软件脉冲,从而实现对温湿度的数字化输入;而直流电机的控制通过对P1.5(P1.4) 进行控制产生高低电平,再送由三极管和直流继电器组成的电机驱动电路,即可实现对电机 的正反转控制,通过传动机构带动火门(或窗门)移动对温度和湿度进行调节。 烤烟控制器CAN总线接口由SJA1000、6N137和82C250组成,如图3所示。SJA1000以并行接 口芯片和中断形式与AT89C52连接,AT89C52对映射到存储器的SJA1000有

文档评论(0)

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

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

1亿VIP精品文档

相关文档