CAN总线实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
车载CAN网络实验平台介绍
一、系统概述
本实验平台使用了一块51内核的MCU作为控制器,采用模块化分离式结构,板上拥有CAN控制器SJA1000,CAN收发器82C250,可以完整支持CAN2.0B协议。同时还集成了LCD显示模块,H桥模块,温度传感模块,支持iCAN协议的4017模拟量输入模块以及4050数字量输入输出模块,方便用户二次开发。
二、硬件组成
该实验系统可以完成BasicCAN通讯实验、PeliCAN通讯实验、iCAN通讯实验、电机控实验、温度检测实验。其硬件资源主要包括:
●数字量输入输出单元
●模拟量输入单元
●液晶显示单元
●直流电机单元
●温度传感单元
●8bit的数字量输入(8位拨码开关)和8bit的数字量输出(8个LED灯显示)。
2、模拟量输入单元
在该实验板上,使用了一个滑动变阻器调整电压大小,可进行AD实验。
3、液晶显示单元
●标准1602LCD接口。
4、直流电机单元
在该实验板上,使用了6个三极管组成H桥驱动电路,控制直流电机的正反转。
5、温度传感单元
在该实验板上,使用的是一线制的串行DS18B20温度传感器。它具有以下特点:
●独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现
微处理器与DS18B20的双向通讯;
●在使用中不需要任何外围元件;
●工作电压广;
实验板程序下载说明
实验板使用了STC公司的STC89C52单片机,支持ISP下载,实验板上预留了串口ISP 下载接口。通过USB下载器对芯片编程。
USB下载器实质上是一个USB转TTL串口的单元,它实现电脑USB直接与单片机串口进行通讯,可以对支持串口程序烧些的单片机进行程序下载,如STC系列51单片机。USB下载器如图所示:
一、驱动安装
1. 解压USB-TTL客户包,首先安装驱动程序,XP 用户安装“PL-2303 WinXP Driver
Installer”,Vista或Win7 用户安装“PL-2303 Vista&Win7 Driver Installer”;
双击相应的驱动程序进入安装过程,所有选项全部默认直接下一步直到安装完成;
2. 安装完驱动程序后,将USB-TTL插入电脑,电脑会提示发现新硬件,此时别动电脑,电
脑会自动安装完驱动程序并提示安装完成;
3. 此时电脑设备管理器中会出现相应的串口设备,注意记住COM号,下图例为COM4;
如果电脑自动分配超过COM9,应手动将其改回COM9 以下,手动更改右击这个串口设备在属性里面可以找到更改串口号的地方;
4. 至此驱动程序安装完成。
二、程序下载
1.打开“STC_ISP_V488”软件,运行界面如下:
2.选择单片机型号,本实验板上使用的是STC89C52单片机:
3.加载需要烧录的文件,应为Hex或者Bin格式:
4.设置串口号和波特率:
注意:出现连接失败或者下载异常时,若无硬件错误,可将最高波特率与最低波特率调整至9600。
5. 软件设置完后,需要将编程器与实验板相连接,STC 系列单片机都是通过串口烧录程序,即是串口TXD及RXD两条数据线,另加上GND及VCC 即可。
6.将实验板电源关闭,点击Download,根据提示打开电源:
实验一iCAN通讯
一、实验目的
1、熟悉CAN总线实验板的结构与功能;
2、使用USBCAN、iCAN模块和实验板组成总线系统,使用电脑的CAN测试软件收
发数据;
二、实验主要仪器设备和材料
计算机,CAN实验板,iCAN-4050,USBCAN-2A,稳压电源。
三、实验内容
组建CAN网络,使用USBCAN控制iCAN-4050以及iCAN-4017。
四、实验原理
USBCAN-2是ZLG公司生产的一款USB转CAN的接口卡,可以在PC上完成CAN报文的监控与检测。i CAN-4050是一个数字量输入输出模块,用来检测外界状态,采集数字量输入信号,并可以输出数字量信号,控制开关。iCAN-4050模块具有8路开关量输入通道,8路开关量输出通道。iCAN-4017是一个模拟量采集模块,具有8路模拟量输入通道,内部具有信号调理电路,模拟量信号的分辨率为16位,其中AIN0~AIN5为6路差分输入,AIN6、AIN7为单端输入。本次实验使用USBCAN、iCAN-4050、iCAN-4017与CAN实验板组成总线系统,通过PC机上的软件使USBCAN往总线发送数据,控制iCAN-4050的输入输出的状态,同时接收iCAN-4017采集的信息。
iCAN-4050的接口说明如下图所示:
iCAN-4017的接口说明如下图所示:
CAN实验板板上预留了三个CAN接口,可以与USBCAN组成最多4个节点的CAN 总线网络。实验板的接口如下图所示:
五、实验步骤
1、系统连接
将设备按下图连接。CAN实验板P2端(左为“+”右为“-”)接12V稳压电源,iCAN-4050和iCAN-4017的Vs+端接实验板P22的12V电源引脚,GND端接实验板P21的GND引脚;实验板P8端VCC接下载器5V端,GND接下载器GND端;USBCAN-2A由USB线供电。
iCAN-4050的8个数字量输入通道(DIN0~DIN7)依次与CAN实验板4017输入模块P4.0~P4.7连接,8个数字量输出通道(DO0~DO7)依次与CAN实验板4050输出模块P5.0~P5.7(从上往下)连接。iCAN-4017的AIN7与AGND接实验板P9(上为AGND,下为AIN)端。CAN实验板P12与USBCAN-2A连接,P14与iCAN-4050连接,P16与iCAN-4017连接,接线端子左边为CAN_H,右边为CAN_L。