按关键词阅读: 论文 课程设计 设计 装置 控制 总线 can 基于
系统中多个 D/A 转换器 内容可用一公共的选通信号选通输出 。
IsbDI0 7 DI1 6 DI2 5 DI3 4 DI4 16 DI5 14 DI6 14 msbDI7 13 CS 1 XFE R 17 Iout1 11 Iout2 12 ILE 19 VCC 20 WR2 18 。
16、 WR1 2 Rfb 9 DA C0832 Vref 8 图 3.4 DAC0832 3.5 CAN 总线的接口设计 单片机将采集的液位数据运算处理之后 , 还要将数据通过 CAN 总线通信接口 以符合 CAN 协议的数据形式发送到总线上供中心机房的上位机处理 。
要完成这一 功能所以必须得对 CAN 总线接口进行设计 , 其中包括 CAN 控制器、CAN 收发 器及对 CAN 总线的光电隔离设计 。
3.5.1 CAN 总线的控制器接口设计 本设计中 CAN 总线控制器芯片采用 MCP2510, MCP2510 是 Microchip 公司推 出的采用独立 CAN 控制器的 CAN 总线控制器芯片,它完全 。
17、符合 CAN 总线的 2.0B 技 术规范,并带有符合工业标准的 SPI 串行接口 。
MCP2510 在目前市场上是体积最 小、最易于使用也是最节约成本的独立 CAN 控制器 。
MCP2510 是一种带有 SPI 接口的 CAN 控制器 , 它支持 CAN 技术规范 V2.0A/B;并能够发送的接收标准的和扩展的信息帧 , 同时具有接收滤波和信息 管理的功能 。
MCP2510 通过 SI 接口与 MCU 进行数据传输 , 最高数据传输速率可达 5Mb/s , MCU 可通过 MCP2510 与 CAN 总线上的其它 MCU 单元通讯 。
MCP2510 内含三 个发送缓冲器、二个接收缓冲器 。
同时还具有灵活的中断管理能 。
18、力 , 这些特点使 得 MCU 对 CAN 总线的操作变得非常简便 。
如图 3.5.1 。
Vss 9 TXCA N 1 RXCAN 2 CLKO UT 3 TX0RTS 4 TX1RTS 5 TX2RTS 6 OSC2 7 OSC1 8 RX1BF 10 RX0BF 11 INT 12 SCK 13 SI 14 SO 15 CS 16 RESET 17 VDD 18 MCP2510 图 3.5.1 CAN 总线控制器 MCP2510 3.5.2 CAN 总线的收发器接口设计 CAN 收发器是一个物理层的器件 , 它是 CAN 总线控制器和物理总线之间的 接口 , 器件可以提供对总线的差动发送能力和差动接收能 。
19、力 。
本设计总线收发器 选用 PCA82c250 , 其与 ISO/DIS 11891 标准完全兼容 , 最高速可达 1Mbps , 很强 的抗瞬间干扰和保护总线的能力 , 降低射频干扰(RFI-Radio Frequency Interference)的斜率控制 , 热防护 , 可防护电池与地之间发生短路 , 存在低电流 备用模式 , 并且某一个节点掉电不会影响总线 。
如图 3.5.2 。
TXD 1 GND 2 VCC 3 RXD 4 WREF 5 CANL 6 CANH 7 RS 8 PCA82C250 图 3.5.2 CAN 收发器 PCA82C250 3.5.3 光电隔离设计 本设计要求对 CAN 总线进行光电隔离设计 ,。
20、这里我们选择 TLP113 光耦合器 。
TOSHIBA 小型扁平耦合器 TLP113(P113)是一个小外型耦合器 , 适用于贴片安 装 。
TLP113(P113)包含一个高输出功率的砷化镓铝发光二极管 , 该二极管光耦 合到一个高增益 , 高速单片光探测器 。
探测器的输出为肖特基钳位晶体管 , 集电 极开路输出 , 如图 3.5.3 。
5 VCC 6 GND 4 1 3 TL P113 图 3.5.3 TLP113 光耦合器 3.6 系统总体电路图 本设计总体电路图如图 3.8 。
123456 A B C D 654321 D C B A Title NumberRevisionSize B Date:25-Dec 。
【基于|基于CAN总线的液位控制装置的设计课程设计论文】21、-2013Sheet of File:F:料料27.ddbDrawn By: 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 IsbDI0 7 DI1 6 DI2 5 DI3 4 DI4 16 DI5 14 DI6 14 msbDI7 13 CS 1 XFE R 17 Iout1 11 Iout2 12 ILE 19 VCC 20 WR2。
22、18 WR1 2 Rfb 9 DA C0832 Vref 8 5V 5V Port RFB OU T 500K 10K A B + + _ _2 3 1 4 5 6 7 11 LM324 LM324 10K -12V +12V AT89C51 VCC 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 。
23、 (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.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 DI0 DI1 DI2 DI3。
24、DI4 DI5 DI6 DI7 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 IN1 IN2 Vss 9 TXCA N 1 RXCAN 2 CLKO UT 3 TX0RTS 4 TX1RTS 5 TX2RTS 6 OSC2 7 OSC1 8 RX1BF 10 RX0BF 11 INT 12 SCK 13 SI 14 SO 15 CS 16 RESET 17 VDD 18 MCP2510 P1.3 P1.1 P1.2 P1.0 RST RST CLOCK OUT 5 VCC 6 GND 4 1 3 TL P113 5 VCC 6 GND 4 1 3 TLP113 。
25、 TL P113 390 R2 390 R1 +3.3V 390 R3 390R4 CAN-RX CAN-TX390 R5 390 R6 CGND TXD 1 GND 2 VCC 3 RXD 4 WREF 5 CANL 6 CANH 7 RS 8 PCA82C250 C1 CGND CVCC CAN-H CAN-L SCK SI CS SO RESET 图 3.8 系统总体电路图 第 4 章 软件设计 4.1 系统流程框图 软件流程图如图 4.1 开始 系统初始化 设定控制液位 CAN总线接收信 号 , 液位改变? 传送上位 机控制 PID控制 输出 结束 N Y 图 4.1 系统流程图 4.2。
稿源:(未知)
【傻大方】网址:/a/2021/0621/0022537562.html
标题:基于|基于CAN总线的液位控制装置的设计课程设计论文( 三 )