专业实验报告
…… …… 余下全文
现场总线技术
实 验 报 告
学校:成都理工大学
学院:核技术与自动化工程学院
专业:电气工程及其自动化
姓名:
班级:
学号:
指导老师:黄洪全
实验一 Keil C51 开发环境学习
一. 实验目的
1、 Keil C51集成开发环境学习
2、 掌握Keil C51环境的代码编辑、调试;
…… …… 余下全文
一、 实验目的
通过实际搭建一个DeviceNet实验平台来了解DeviceNet的基本设计方法和思路。
二、 实验仪器设备
1、SLC500模块式控制器,包括:13槽机架、CPU、I/O模块(1746-IB16、1746-OB16)、设备网扫描器模块1747-SDN、电源模块、1770-KFD串口转设备网接口模块;
2、按钮站模块;
3、PC机一台、串口线一根,DeviceNet设备网接口。
三、 实验原理
本实验中包含硬件和软件两部分。硬件部分为SLC500控制器的各个模块,包括CPU模块、I/O模块、DeviceNet设备网扫描器模块、电源模块等;软件部分包括RSLogix500编程/调试软件、RSLinx通信软件、RSNetWorx for DeviceNet网络配置软件。
PC机通过串口与CPU连接实现通讯,以进行程序的调试、下载与状态的读取。扫描器 1747-SDN作为PLC和DeviceNet间的接口 ,其作用是进行设备数据的采样和格式转换 。扫描器与设备之间的数据交换通过扫描器 1747-SDN来实现。
…… …… 余下全文
现场总线
实验一
实验一 SJA1000初始化
一、实验要求:
正确完成对SJA1000初始化,初始化成功后用LED点亮,表示初始化完成;否则LED不亮。
二、实验内容:
1.实现SJA1000的初始化设置
2.理解SJA1000的相关寄存器的设置。
三、实验系统硬件设计:
图1是89C51与SJA1000连接图。MCU与SJA1000连接图。
选择适合的电阻和电容。此实验选择了51KR电阻与1UF电容,开机后给电容充电,电容电压由0V升至5V,SJA1000可靠复位。
I/O复位,由单片机某一I/O引脚控制SJA1000复位引脚,使单片机在可靠复位之后完成SJA1000的复位,避免时间偏差。
芯片复位,可以通过外围芯片进行复位。
四、实验系统软件设计
程序开始采用宏定义,初始化开始。设置模式寄存器进入复位模式;然后配置时钟分频寄存器(CDR)选择PeliCAN模式,关闭CLKOUT输出;然后是输出控制寄存器(OCR),再设置位定时(BTR0/BTR1)6MHz晶振,波特率30Kbps;然后配置验收滤波;最后再次设置模式寄存器推出复位状态并且设置单验收滤波,然后判断状态寄存器是否位OXOC以确认初始化是否成功,如果成功则点亮LED,否则重新初始化。
…… …… 余下全文
重庆大学研究生专业实验教学
实验报告书
重庆大学研究生院制
一、 实验目的
1.了解SLC500可编程逻辑控制器的组成结构以及RSLinx通信软件,RSLogix500编程/调试软件。
2.了解SLC500中1747-SDN设备扫描器模块、I/O模块、I/O机架和电源的工作方式。
3.了解DeviceNet硬件设备的结构以及工作方式。
4.通过将编辑好的程序上传到SLC500,控制数字量输出模块(2槽)的显示灯的点亮,关闭以及闪烁以及多个显示灯的循环点亮。
5.通过配置网络,扫描传输线上的设备,达到通过手动控制台控制2槽显示灯的点亮,关闭以及闪烁的目的。
二、 实验仪器设备
本实验所用控制器为CompactLogix,其硬件配置情况如表1所示:
表1 主站硬件配置表
硬件装置的简图如图1所示:
图1 硬件装置简图
三、 实验原理
本实验中包含硬件和软件两部分。硬件部分为SLC500控制器的各个模块,包括CPU模块、I/O模块、DeviceNet设备网扫描器模块、电源模块等;软件部分包括、RSLinx通信软件、RSLogix500编程/调试软件、DEVICENET控制系统相关软件(CompactLogix)、RSNetWorx for DeviceNet网络配置软件。
…… …… 余下全文
CAN总线通信实验
实验目的
基于SJA1000 CAN总线控制器和单片机系统完成CAN总线数据收发实验、掌握CAN总线波特率设置、消息ID和接收滤波器配置,完成两个以上节点的数据通讯。
实验器材
实验器材如下(不含编程计算机)。
实验内容]——简要说明
(1)硬件连接
1、单片机和SJA1000的连接
使用杜邦把CAN模块的P0口连接到单片机开发板的P0扩展口上;把ALE,WR,RD,INT0,CS,KEY分别对应连接到单片机的ALE,P3.6,P3.7,P3.2,P2.0和P2.5上;把5V和GND分别对应接到单片机的电源接口上。
2、SJA1000的连接
将SJA1000的CAN_H,CAN_L对应连接,即可完成通信线路的连接
(2)软件编程:
1、测试通信线路实验
可先将资料中演示程序路径下已编译好的三个测试程序分别下载到三个节点上,测试三个节点间的通信,可实现如下功能:模块1发送模块2接收;模块2发送模块3接收;模块3发送模块1接收。
2、单滤波器设定实验
通过改变屏蔽码和接受码内容,实现以下功能:
1发送:2,3接受
2发送:1,3接受
…… …… 余下全文