基于CAN总线的智能回转支承温度监控系统的设计(论文11000字)
摘 要
本设计以AT89C51单片机为核心来研究CAN总线测控系统间的数据通信。我们还采用了单总线型数字式的温度传感器DS18B20,使系统具有测温误差小、抗干扰能力强、分辨率高、动态显示的方式等特点。选用SJA1000作为CAN总线的控制器与PCA82C250芯片设计了CAN总线接口模块。PCA82C250可以提供对总线的差动发送和接收功能,提高系统总线的节点驱动能力,增大通信距离,降低干扰[1]。
传感器电路将感应到的温度信号以电压的形式输出到信号调理电路,信号经过调理后输入到A/D采样电路,由ADC将数字量值送给单片机系统,最后单片机将采集到的数据送到CAN总线控制器,通过CAN总线收发器传上总线,完成数据采集从而实现温度控制。
温度监控无论在工业控制领域还是医疗电子领域应用都非常广泛,人们都需要对各类锅炉中的温度进行检测和控制,医疗电子领域的生化分析仪等,内部都涉及到温度控制,具有特别广阔的前景,在此我们研究对回转支承的智能温度监控。
关键字:AT89C51单片机 温度传感器DS18B20 SJA1000 温度监控
Abstract
The design AT89C51 microcontroller as the core to study the CAN bus data communication between control system. We also used a single-bus digital temperature sensor DS18B20, the system has a temperature measurement error is small, anti-interference ability, high resolution, dynamic show the way and so on. Chosen as the CAN bus controller SJA1000 PCA82C250 chip design with a CAN bus interface module. PCA82C250 the bus can provide differential transmit and receive functions, improve the system bus drive capability of the node, increasing the communication distance, reduce interference[1].
Sensor circuit of the sensor to the temperature signal in the form of the output voltage to the signal conditioning circuit, after conditioning, the signal input to the A / D sampling circuit, the digital values sent by the ADC chip system, and finally the microcontroller will send the collected data CAN bus controller via CAN bus transceiver pass on the bus, the completion of data collection in order to achieve temperature control.
Temperature monitoring or control applications both in industrial field of medical electronics applications are very wide, the need for all kinds of people for detecting the temperature in the boiler and the control field of medical electronics biochemical analyzer, etc., are related to the internal temperature control, with a particularly broad prospects, in which we study slewing intelligent temperature monitoring.
Keywords: AT89C51 single-chip temperature sensor DS18B20 SJA1000 temperature monitoring
目 录
摘 要 I
ABSTRACT II
第一章 绪 论 1
1.1 本设计研究的背景和实际意义 1
1.2 研究设计相关内容 3
1.3 课题完成目的 4
第二章 系统设计的基本方案 5
2.1 设计的主要思路 5
2.2 温度监控的总体方案设计 5
第三章 CAN总线温度监控系统的硬件及设计 6
3.1 AT89C51单片机介绍 6
3.2 传感器的选用DS18B20传感器 10
3.3 PCA82C250收发器,控制器SJAL000与6N137光耦合器 12
3.5 单片机的接口电路 17
第四章 软件设计 22
4.1 软件总流程图 22
4.2 系统程序设计 22
结论与展望 24
参考文献 25
致谢 27
|