基于can总线技术的冷库温度控制系统的设计

基于can总线技术的冷库温度控制系统的设计

ID:25111191

大小:399.00 KB

页数:15页

时间:2018-11-18

基于can总线技术的冷库温度控制系统的设计_第1页
基于can总线技术的冷库温度控制系统的设计_第2页
基于can总线技术的冷库温度控制系统的设计_第3页
基于can总线技术的冷库温度控制系统的设计_第4页
基于can总线技术的冷库温度控制系统的设计_第5页
资源描述:

《基于can总线技术的冷库温度控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科生毕业设计(论文)介绍了一种基于CAN总线技术的冷库温度控制系统的设计。CAN总线是目前最流行的现场总线技术,它具有可靠性高、价格低廉、实时性强等优点,在自动控制领域广泛应用。本系统由上位机和下位机两大部分组成。上位机主要完成与PC机的通信功能,通过PC机可设置及显示各冷库的温度,将设置的温度通过上位机送至下位机;下位机完成对冷库的温度检测以及实现自动恒温控制。同时,可现场设定温度值。上位机与下位机均以AT89S52为核心,下位机使用LED进行温度显示。选用DS18B20单总线数字温度传感器,测量精度可以达到0.5℃。将测量

2、值与设定值进行比较后由下位机控制制冷压缩机或电加热器进行温度调整,达到恒温控制,实现系统智能化。系统通过CAN总线实现对冷库所有仓库的远程管理,控制各个仓库的信息采集、数据传输和温度的调节,大大提高了管理效率,节省了人力资本;系统结构简单、可靠性高、应用灵活、前景十分广阔。I本科生毕业设计(论文)冷库温度测控系统总体设计2.1课题总体分析设计一个基于CAN总线的大型冷藏库控制系统,针对不同贮藏室的温度控制要求实现自动恒温和远程监控。用户根据需要,通过键盘或上位机设定各储藏室的温度,由现场控制节点实现自动恒温控制,系统误差为±0.

3、5℃;并且可以通过上节点实时监控各贮藏室的温度。根据总体设计,选择经济适用的传感器和单片机以及外围电路所需的芯片及元器件;设计相应的前向通道和后向通道;设计CAN总线电路用于数据通信;设计显示电路用于显示温度等值;设计键盘电路用于设置初值等;软件设计,并编写相应的软件。传感器单片机控制电路显示电路2.2方案论证2.3系统总体框架本课题设计的冷库温度控制系统主要由CAN总线分为上节点和下节点两部分。CAN总线完成上节点和下节点的通信功能。系统主要由PC机、上位机和下位机组成。CAN总线总体框图如图2.3所示。14本科生毕业设计(论

4、文)PC机上位机节点1节点nCAN总线……图2.3CAN总线整体框图单片机通信模块CAN总线控制器CAN总线收发器PC机上节点主要完成与PC机之间的通信功能,把下节点检测到的温度值送到PC机进行显示,并把PC机设置的各冷库温度值通过CAN总线送至下节点。主要由CAN总线控制器和CAN总线收发器来完成与下节点的通信。上节点框图如图2.4所示。图2.4CAN总线上节点结构框图CAN总线收发器CAN总线控制器单片机n号库房测温点动态显示驱动电路控制电路键盘下节点完成冷库内温度的采集,用温度传感器测量冷库内的温度,显示部分显示当前冷库内

5、的温度值,控制电路调节冷库内的温度达到恒温控制。下节点框图如下图所示。14本科生毕业设计(论文)图2.5CAN总线下节点结构框图2.4各模块功能介绍本系统采用单片机作为上位机,通过CAN总线完成对下节点的控制,以及与PC机之间的通信。下节点主要完成各个库房的恒温控制,通过库房测温点的温度传感器将库房的温度信号送到单片机,单片机将其温度与设定温度进行比较后控制空调调节库房内的温度,使其达到设定的温度,实现恒温控制。动态显示电路用来显示各个库房的当前温度。14本科生毕业设计(论文)系统硬件电路设计3.1单片机系统的设计3.1.1单片

6、机的选择图3.1AT89S52单片机引脚图3.1.2单片机外围电路设计14本科生毕业设计(论文)图3.2单片机时钟电路和复位电路3.2键盘和显示电路的设计图3.3下节点单片机键盘、显示电路3.3直流稳压电源的设计图3.4直流稳压电源电路14本科生毕业设计(论文)3.4RS232接口电路的设计在本电路设计中RS232接口电路主要功能是解决PC机与外部设备连接的电平转换问题。图3.5MAX232芯片的引脚图图3.6RS232接口电路图3.5温度传感器模块的设计3.5.1温度传感器的选择2.DS18B20数字温度传感器14本科生毕业设

7、计(论文)3.5.2温度传感器电路设计传感器采集到的温度信号在极短的时间内可能会受到干扰信号的作用而出现误差,从而导致压缩机和加热器的误动作。因此本系统设计采集多个点的实际温度值,并计算其平均值,然后用平均温度值去控制压缩机和加热器的启动和停止。这一方面避免了干扰产生的误差,另一方面,多点测量相对于传统的单点测量更能正确反映库房的实际温度。单片机通过循环检测传感器,来控制库房的实际温度。如图3.7所示。DS18B20与单片机的接口电路非常简单。DS18B20只有三个引脚,在实际应用中,只要在数据线上加一个上拉电阻4.7kΩ接到单

8、片机的I/O口上本次设计接在单片机的P1.0,另外2个脚分别接电源和地。图3.7DS18B20与单片机连接图3.6CAN总线模块的设计表3.1PCA82C250引脚功能符号管脚功能TXD1发送数据输入端GND2地Vcc3电源RXD4接收数据输出端Vref5基准电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。