按关键词阅读: 论文 课程设计 设计 装置 控制 总线 can 基于
现场总线 CAN 作为一种工业网络通讯技术 , 以其独特的设计思想、优良的实 时传输性能和极高的可靠性 , 越来越受到人们的重视 。
本设计就是开发一种基于 CAN 总线的液位控制 。
8、 。
CAN 总线 , 实现液位检测系统与工业数字化信息平台的信 息共享 , 具有良好的发展前景 。
第 2 章 课程设计的方案 2.1 概述 随着电子技术、计算机技术和信息技术的发展,工业生产中传统的检测和控 制技术发生了根本性的变化 。
液位作为化工等许多工业生产中的一个重要参数, 其测量和控制效果直接影响到产品的质量,因此液位控制成为过程控制领域中的 一个重要的研究方向 。
本课设主要研究的是基于 CAN 总线的液位控制 , 实现通过 CAN 总线接收控制指令及上传数据、并根据指令进行液位的控制 。
硬件设计包括 CPU、CAN 总线控制器、CAN 总线收发器及液位采集与驱动电路等 。
2.2 系统组成总体结构 通过对 。
9、现有元器件进行分析和对所掌握知识的了解 , 本次设计对所有元器件 进行了选择 , 并对数据采集模块和 CAN 通讯模块进行了硬件设计 。
主要是针对 微处理器 AT89C51、A/D 转换器 0804、D/A 转换器 0832、CAN 总线控制器 MPC2510 和 CAN 总线收发器 PCA82C250 的硬件选择和设计 。
系统总体结构框 图如图 2.2 。
液位变送器 CPUA/DD/A 控制阀门 液体容器 总线控制器 总线收发器 CAN总线 驱动电路 光电隔离 图 2.2 系统总体结构框图 第 3 章 系统硬件设计 3.1 最小系统设计 AT89C51 是一种带 4K 字节 FLASH 存储器的低电压、 。
10、高性能 CMOS 8 位微处理 器 , 俗称单片机 。
AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单 片机 。
单片机的可擦除只读存储器可以反复擦除 1000 次 。
该器件采用 ATMEL 高 密度非易失存储器制造技术制造 , 与工业标准的 MCS-51 指令集和输出管脚相兼 容 。
由于将多功能 8 位 CPU 和闪速存储器组合在单个芯片中 , ATMEL 的 AT89C51 是一种高效微控制器 ,AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性 高且价廉的方案 。
为了精确的对系统进行控制 , 满足控制要求 , 本设计选用 AT89C51 可满足控制要求 , 如图 3.1 。
AT89C51 VC 。
11、C 40 P2.0(A8) 21 P2.1(A9) 22 P2.2(A10) 23 P2.3(A11) 24 P2.4(A12) 25 P2.5(A13) 26 P2.6(A14) 27 P2.7(A15) 28 PSEN 29 (ALE/PROG) 30 EPVPP 31 (AD7)P0.7 32 (AD6)P0.6 33 (AD5)P0.5 34 (AD4)P0.4 35 (AD3)P0.3 36 (AD2)P0.2 37 (AD1)P0.1 38 (AD0)P0.0 39 P1.0(T2) 1 P1.1(T2) 2 P1.2 3 P1.3 4 P1.4 5 P1.5(MOSI) 6 P1 。
12、.6(MOSO) 7 P1.7(SCK ) 8 RST 9 P3.0(RXD) 10 P3.1(TXD ) 11 P3.2(INT0) 12 P3.3(INT1) 13 P3.4(T0) 14 P3.5(T1) 15 P3.6(WR) 16 P3.7(RD) 17 XLAL 2 18 XLAL 1 19 GND 20 图 3.1 AT89C51 3.2 液位变送器 CYB31 系列隔离式液位变送器采用进口不锈钢隔离膜片的高精度、高稳定性 的力敏芯片,经合理精密的结构设计和厚膜技术温度补偿、信号放大、V/I 转换, 对不锈钢壳体进行全密封焊接,使用有通风导管的防水电缆,使传感器背压腔与大 气连通 。
13、,从而制成工业标准的 420mA 信号输出且性能稳定可靠的全固态产品 。
本设计要求液位控制精度为 1% , 而 CYB31 的控制精度可达到 0.2% , 结合具体情 况本系统选用 CYB31 型液位变送器来进行液位的测量 , 如图 3.2 。
图 3.2 液位变送器 3.3 A/D 接口电路设计 来自于液位变送器的信号为模拟信号 , 必须经过 A/D 转换后才能进入单片机 。
A/D 转换就是将连续的模拟电压转换成相对应的数字量 , 输入的电压与输出的数 字量有严格的对应关系 。
在本次设计中采集模拟信号是使用的转换器是 ADC0804 , 如图 3.3 , 它是典 型的八位逐次逼近型 A/D 转换器 。
最多可以允许 8 位模 。
14、拟量的输入 , 借助三位的 地址锁存器与译码电路 , 多路模拟开关可以选择此八路模拟量中的一个 , 所有的 模拟量转换共用一个 A/D 转换器 。
VCC 20 CLK R 12 DB0 18 DB1 17 DB2 16 DB3 15 DB4 14 DB5 13 DB6 12 DB7 11 CS 1 RD 2 WR 3 CLK IN 4 INTR 5 Vin(+) 6 Vin(-) 7 AGND 8 Vref/2 9 GND 10 AD C0804 图 3.3 ADC0804 3.4 D/A 接口电路设计 来自于 CAN 总线上的信号经过单片机变成数字信号 。
输出的数字信号只有经 过 D/A 转换才能实现模拟 。
15、量的输出 。
本次设计采用 DAC0832 , DAC0832 是一种常用的 8 位数字/模拟转换芯片 。
DAC0832 最具有特色是输入为双缓冲结构 , 数字信号在进入 D/A 转换前 , 需经 过两个独立控制的 8 位锁存器传送 。
其优点是 D/A 转换的同时 , DAC 寄存器中 保留现有的数据 , 而在输入寄存器中可送入新的数据 。
稿源:(未知)
【傻大方】网址:/a/2021/0621/0022537562.html
标题:基于|基于CAN总线的液位控制装置的设计课程设计论文( 二 )