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

基于CAN总线的温度控制系统研究

更新时间:2020-04-02 01:17:53 大小:3M 上传用户:zhengdai查看TA发布的资源 标签:can总线温度控制系统 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

计算机和微处理芯片的发展给自动控制领域带来了巨大的飞跃,由于计算机的精度高、速度快、存储量大和超强的逻辑判断能力使得人们可以应用比较复杂的控制算法实现控制功能,达到很好的控制效果,传统的集散式控制系统大多采用RS485总线来连接多个节点,这样挂载的节点数少而且随着节点数的增加通信效率降低,另外大多数的控制系统的控制下位机多采用8位或16位单片机,其运算速度、内存空间、存储器大小和通信效率等越来越不适应于现代控制的需求,很难达到高质量的控制效果。

    本文在研究自动控制原理、CAN总线通信机制的基础上,设计了基于CAN总线的温度控制系统,实现多节点控制。论文的主要工作总结如下:

    第一,以ARM处理器STM32F103作为控制的主体,设计实现了具有温度数据采集、LCD温度显示、算法控制执行机构、CAN通信等功能的下位机——节点温度控制器。

    第二,利用PC机上丰富的软硬件环境开发了串口通信、可视化界面、动态曲线显示等程序。

    第三,在PC端设计了基于89C51的RS232串口转CAN的通信模块,实现了PC跟下位机的CAN通信。

    第四,在控制算法上本文继承了PID算法简单有效的优点,并通过MATLAB仿真确定应用积分分离的PID控制策略。

    第五,系统调试与试验,得到较为满意的实验结果。实验证明该算法在温度变化缓慢的情况下,积分分离的PID消除了积分项的作用,减小了系统的超调量,起到保护执行机构大幅度变化的作用,系统的反应时间得到了提高,起到很好的控制效果。

部分文件列表

文件名 大小
基于CAN总线的温度控制系统研究.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载