推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于AVR的实时控制器设计及其在发酵过程中的应用

更新时间:2020-03-14 04:14:05 大小:3M 上传用户:六3无线电查看TA发布的资源 标签:AVR 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

过程自动控制作为自动化技术的一个重要分支,近年来发展迅速。随着人们生活水平的日益提高,与人们生活密切相关的发酵、食品、纺织、造纸等轻化工程产业,已经成为研究和开发的热点。发酵过程是轻化工业的一个重要组成部分,由于微生物发酵过程机理复杂,影响因素较多,因此,对发酵过程进行自动控制的要求越来越迫切,采用计算机控制系统对发酵过程实施在线检测和有效的实时在线控制显得越来越重要。      微电子技术的发展使单片机的性能不断提升,基于单片机的控制器,以低成木,高性价比,在各种控制现场得到广泛应用。本课题以轻化工程为应用背景,选用ATMEL公司的AVR系列单片机中的ATmega128和ATmega64,设计实现了基于AVR的实时过程控制器。本系统具有结构简洁、可靠性高、投资小的特点。本文以发酵过程为侧重点,围绕着系统的可靠性和实用性,详细描述了系统的硬件、服务程序的设计实现方案,并对控制算法进行探讨研究。      本课题主要包括如下内容:      (1)硬件设计。根据硬件需求进行处理器和外围器件的选型,设计印制电路板。本控制器由主控制板和显示控制板组成。主控制板以AVR的ATmega128为处理器。显示控制板采用ATmega64为处理器。控制器采用RS-232作为上位机和主控制板的物理层接口,主控制板与显示控制板之间的通信用AVR的TWI总线接口实现。      (2)软件设计。根据功能确定总体框架,采用模块化的结构,集成发酵过程控制算法,实现完成数据采集、通讯、故障自检、输出控制等功能。在模拟量输入部分,设计采用过采样技术,利用编程将ATmega128单片机自带的10位AD转换器的精度提高到12位。发酵控制器与上位机通信采用MODBUS协议为应用层协议,对其在AVR的USART接口上的应用,结合控制过程需要进行了适当调整。主控制板主要功能是对自身捕获的信号以及由通信获得的数据进行分析和处理,并对异常和故障做出反应和处理。显示控制板主要功能是接收来自主控制器的输入信号,并根据主控制器指令进行相应的输出显示。      (3)探讨和研究发酵过程控制算法,并在生物发酵实验平台上,对发酵控制器进行了测试和功能验证。      通过制板、焊接、硬件及程序调试,控制器具有良好的可靠性和...

部分文件列表

文件名 大小
基于AVR的实时控制器设计及其在发酵过程中的应用.pdf 3M

全部评论(0)

暂无评论