CAN节点的测试程序CAN节点的测试程序
CAN节点的测试程序, 实现两个节点传送数据,程序主要分三部分 SJA1000 的初始化,接收数据,发送数据.
学习Sja1000很好的参考程序实例。
unsigned char Sja_1000_Init(void)
{
bit s;
EA=0;
s=BCAN_ENTER_RETMODEL();
if (s==1) return 1;
s=BCAN_CREATE_COMMUNATION();
if (s==1) return 2;
s=BCAN_SET_OUTCLK(0xc0);//Pelican
if (s==1) return 3;
s=BCAN_SET_OBJECT(0xFF,0x4E,0x16,0x00,0xff,0x00,0x00,0x00);
if (s==1) return 4;
s=BCAN_SET_BANDRATE(CAN_BPS_1M);
if (s==1) return 5;
SJA_BCANAdr=REG_OCR ;
*SJA_BCANAdr=0x1a;
SJA_BCANAdr=REG_IER;
*SJA_BCANAdr=0x03;
s=BCAN_SET_CONTROL(0x08);
if (s==1) return 6;
EA=1;
return 0;
}
}
bit BCAN_SET_OUTCLK(unsigned char Clock_Out)
{
SJA_BCANAdr=REG_CDR;
*SJA_BCANAdr=Clock_Out;
if(*SJA_BCANAdr != Clock_Out)
return 1;
else
return 0;
}
bit BCAN_SET_OBJECT(unsigned char BCAN_ACR0,BCAN_ACR1,BCAN_ACR2,BCAN_ACR3,BCAN_AMR0,BCAN_AMR1,BCAN_AMR2,BCAN_AMR3)
前言本文的主要目的是指导 CAN 总线的研发与测试人员,对 CAN 节点或者网络进行...对称性测试 终端电阻可调 网络负载电容可调 SDK 开放 帧统计 流量分析 软件功能...
并在此基础上 开发了控制系统的硬件装置和相应软件。 该系统以 AT89C52 为核心的 CAN 节点的硬件设计,采用热释红外人体传感器检测人 体的存在,采用光敏三极管构成...
CAN节点通讯及处理的强度测试设计_专业资料。随着现场总线技术的发展,CAN总线... 一个通用通讯程序设计与... 20人阅读 3页 2.00 基于CAN总线通信系统...
2.1 CAN 节点配置初始化程序设计 为了实现对多个导弹遥测系统的测试, 本设计 CAN 节点 的帧类型、帧格式、ID 号、传输速率等通信参数都可以通过 上位软件现场...
照明用电的浪费现象, 合理的开关控制, 设计 CAN 总线的教室 照明的检测节点。 ...该电压信号通过 AD 转换后变成相对稳定的值 后通过软件设置定值并与其进行比较,...
基于VB的CAN总线测试软件设计_IT/计算机_专业资料。软件工程测试分析方法研究...9A>P/’3&B@[ K =X9=DB5H- V =X9=DB5HW E 将输入的 ’3& 节点...
BasicCAN模式下的测试平台_信息与通信_工程科技_专业资料。广州周立功单片机发展...CAN 网络通讯的特性 系统灵活性 不需要改变任何节点的应用层及相关的软件或硬件...
驱动程序版本号 被测产品接口库版本号 USBCAN2 30030101501 V1.01 V1.02 V1.00 V1.01 测试环境 测试依据 通用测试软件 ZLGCANTest 版本号 CAN 智能节点测试...
物理层测试 验证 CAN 节点及 CAN 总线网络在电路设计、 物理电平特性等方面的...这样,就可以在 PC 机上使用 CANoe 软件建立网络中其它节点的仿真模型,以半物理...
随之而起的也有各类CANopen的工具,本文介绍的就是其中一款德国的软件PCANopen-...如图,网络上总共有 3 个节点。 总之, CANopen 网络开发以及测试而设计的 ...
热门文档