CANOE_培训
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
License 识别
在控制面板里,打开,可以查询相应的CAN 硬件。
硬件设置在 NET WORK HARDWARE
新建工程
File new confirgration
然后选择 temp
-通道扩展
DB9: 7 HIGH 2 LOW , WITH THERMAL RESISITANCE for high speed can
Can case: 有CAN1 CAN2,
来配置 channel 1, 2 与CAN 1 CAN 2对应
设置波特率、
应用此窗口来扫描波特率。
采样点的设置。
一般默认值。
在数据链路层中,对CAN H/CAN L进行采样点。
问题“:采样点是如何计算出来的,并且正确设置的。
是最大最远节点间的延迟时间的2倍的%。
注意:simulated bus是接收不到信号的。
添加模块进行仿真时,
仍然选择real bus。
左键点击ECU 1,按Space 键,进行使能此模块。
此模块编译.can 文件。
Trace
Graphic
点击右键加载信号
需要两个Trace 窗口添加过滤器,添加
CAN DBC 编辑
-----设计、仿真、测试、分析
设计
首先CAN上面要有两个以上的节点,这样才能完成通讯,应答关系。
命题:Node 1—sw ECU ,Node 2 –Light ECU
Node 1: tX:
SW- Command 0x123
Rx:
SW-linght response
Node 2: rX:
SW- Command 0x123
tx:
SW-linght response
Signal : SW- Command, light response,
Envirement variable: sw, light
新建 file configure.
--open db editor
Creat one new db
CAN type: standard 11 bit ectend 29 bits
建立好了 node message signal
关联之间关系。
Tx singal 拖到 Tx Message,TX Message 可以直接拖到对应的ECU中去,但是 RX的报文是不能拖动的,需要在双击ECU对其进行添加。
Rx mapped
Signal bit type : intel ---0 放在小端 Motorol 0f放在大段
Y = ax +b b=offset
添加环境变量
Light , Swith
将环境变量与ECU 关联起来、
现在是将所有的信息都联系起来。
点击File
一致性检查,基本没有什么故障。
Value table: 就是将数据与状态联系起来。
0----开, 1---关
CAPL 编程:。