【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例

2018-11-02 世强
RL78微控制器,RL78,R5F10BBF,RL78/F13 RL78微控制器,RL78,R5F10BBF,RL78/F13 RL78微控制器,RL78,R5F10BBF,RL78/F13 RL78微控制器,RL78,R5F10BBF,RL78/F13

瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。

 

以RL78/F13系列的R5F10BBF为例,其支持1路CAN总线,1路LIN总线,支持多路UART,SPI,IIC等通讯协议。5*5 mm 的QFN32小封装满足多数小体积的应用场景。本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。

 

1、配置系统时钟和CAN时钟。

RL78系列的CAN模块结构如下图1所示,从图中可以看出CAN的时钟来源可以是外部晶振,也可以是系统时钟Fclk。以下两个语句使能CAN时钟,并将CAN时钟配置为外部晶振时钟。

PER2 |= 0x01;                      

CANCKSEL |= 0x01;


图 1 CAN模块框图

 

2、初始化CAN的IO口。

配置CAN发送口CANTX为输出,与接收口CANRX为输入,注意CANRX通常配置为内部上拉电阻。

 

3、初始化CAN通道的波特率和接收滤波的配置

初始化的配置需要在chanel reset model下才可以正常配置。CAN复位后,如下图2,先进入stop模式,再配置CSLPR寄存器将模式切换到reset模式,进行波特率的配置,最后切换到communication 模式。


图 2 CAN 模式转换说明


4、发送和接收数据

发送数据时,需要根据CAN协议,依次在对应的寄存器填入ID,RTR,DLC,IDE,以及要传送的DATA数据,如果填写不当会导致通讯失败。例如,DLC如果填写为0或大于8的数,则无法正常传送数据。


此外瑞萨R5F10BBF芯片提供4通道发送BUFF,也可以配置成FIFO来加大发送队列的深度。如下图3所示:

图 3 CAN发送数据通道


在接收数据时,其提供16组接收滤波寄存器来供开发者使用,可以设置16组接收规则来实现精准硬件过滤的功能。将含有特定接收ID的数据存放到所需要的接收BUFF中。

 

5.支持多种诊断功能,包括帧错误,位错误,填充错误,应答错误,CRC错误等,可产生错误中断,为CAN诊断提供支持。

 

综上所述,瑞萨的RL78系列CAN模块可以满足汽车电子CAN通讯的严格要求,适用于简单汽车配件的主控MCU。

 

瑞萨RL78/F1系列MCU的特性:

• 32MHz运行

• 1.27DMIPS/MHz

• 硬件乘除法器/MAC /DIV

• 0.23uA @STOP模式

• 内置硬件RTC

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 4

本文由木木提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(4

  • 用户55302356 Lv3 高级工程师 2019-12-14
    RL78 R5F10BBF CAN 初始化的时候,不能设置完波特率,CAN channel mode 不能退出reset mode。
    • Matthew_世强回复: reset mode 可以直接进入 operation mode,CHMDC[1:0] = B'00 即可。

      查看全部1条回复

  • 用户94398305 Lv4. 资深工程师 2022-04-23
    CAN的协议提供吗?
  • Harlin Lv5. 技术专家 2018-11-02
    我司RL78用的很多
  • 沉默 Lv7. 资深专家 2018-11-02
    收藏
没有更多评论了

相关推荐

【经验】RL78系列微控制器利用AP4实现超简单的IIC通讯实例

瑞萨电子新一代微控制器家族继承了NEC 78K和R8C系列的有点开发出来的低功耗高性能产品,基于16位的CISC 哈佛架构,具有三级流水线,该系列产品广泛应用于民用,工业和车载等产品中。最近笔者遇到用户反馈请求IIC代码例程的,我们今天就个演示下怎么利用AP4产生IIC的例程。

2018-06-06 -  设计经验

【经验】RL78/F13微控制器上CAN的标准帧接收规则分享

Renesas的RL78/F13微控制器是78K0R和R8C的后继者,可在20到80引脚,16KB到128KB的闪存阵容,并实现行业最低水平的消耗电流。它们有内置的CAN模块和LIN模块用于汽车接口,本文分享RL78/F13上CAN的标准帧接收规则的相关知识点。

2021-09-14 -  设计经验

【经验】解析瑞萨RL78/F13使用Code Generator生成定时器中断代码的方法

本文将为大家解析瑞萨RL78/F13使用Code Generator生成定时器中断代码的方法。

2023-02-21 -  设计经验

Renesas(瑞萨)电机控制微控制器(MCU)选型指南

电机MCU路线图    电机驱动推荐微控制器    16位RL78电机控制MCU    RX-T电机控制MCU    RA-T电机控制MCU    RA-T系列主要特性    RISC-V电机专用MCU    电机控制解决方案   

RENESAS  -  电机控制微控制器,电机控制MCU,电机控制评估套件,STARTER KIT,芯片,32-BIT MCU,MOTOR MCU,电机MCU,电机专用芯片,单片机,16-BIT MCU,32位ASSP,电机专用MCU,8位单片机MCU,32-BIT ASSP,16位MCU,微控制器,32位微控制器,评估套件,8-BIT MCU,16位电机控制MCU,MCU,入门套件,RX200,RX6XT,RX23T,RX71M,RX2XT,RA6T3 GROUP,RISC-V-MC,RA-T,RA-T系列,RX600,RX6XX,RX63T,RX66T,RA4T1,RA6T2,RX66N,RA6T1,RX26T,RA8T2,RA6T3,RA8T1,RX62G,RA4T1 GROUP,RX-T,RA,MCK-XXXXX,RL78/G14,RA6T1 GROUP,RL78,RX74T,RX62T,RX65X,RX13T,RX7XT,RX,RX100,RISC-V,RL78/G1F,RL78/G1G,RX1XT,RL78/G24,RX7XX,RA6T2 GROUP,RX24T,RX72M,RX24U,RX72N,RA2,RA4,RXV2,RXV3,RA6,RXV1,RA8,RA-T 系列,RX23X,RX72T,机器人,工业通用变频器,BLDC变频空调,电机控制,冰箱压缩机变频驱动,冰箱,不间断电源,旋转变压器,服务器电源,洗衣机,打印机,变频控制机床,空调外机,电源逆变器,变频空调,电机,便携式储能,小型机器人,逆变器,变频洗衣机,压缩机,高性能变频控制,MOTOR,三相异步电机,风机,低成本电机,马达,空调,功率调节器,水泵,洗衣烘干机,吸尘器,家庭储能,工业自动化领域,BLDC电机,小电解变频驱动,高端空调,空调室内机,变频风机系统,电机驱动,BLDC MOTOR,变频水泵系统,BLDC电机控制,空调室外机,洗碗机,高端变频空调,工业自动化,电源,通用变频器,无刷直流电机,冰箱压缩机

DEC 2022  - 选型指南

RL78/G24 NPI概述

Renesas Electronics Corporation发布RL78/G24系列微控制器(MCU),该系列具备高性能RL78-S3 CPU核心,最高频率可达48MHz。具备64KB/128KB代码闪存、12KB SRAM和4KB数据闪存。支持多种封装,最小封装尺寸为3mmx3mm,工作温度高达125°C。具有灵活的应用加速器、增强的模拟功能和PWM定时器,内置DALI-2硬件支持。适用于电机、电源工具、电源供应、逆变器、风扇和照明应用等领域。

RENESAS  -  DEVELOPMENT TOOLS,评估板,开发工具,最高性能MCU,CPU,EVALUATION BOARDS,中央处理器,HIGHEST PERFORMANCE MCU,RL78/G24,RL78/G24 GROUP,RL78,RL78 FAMILY,INVERTER,POWER TOOL,马达,逆变器,FAN,MOTOR,电源,LIGHTING APPLICATION,POWER SUPPLY,风扇,电动工具,照明应用

JUL. 2023  - 商品及供应商介绍

【产品】瑞萨用于空调控制的微控制器RL78系列/RX130系列/RX230系列等

瑞萨RENESAS提供各种用于空调控制的微控制器,以实现更舒适的生活环境。RX24T组可以控制两个逆变器,并具有内置浮点单元(FPU),便于矢量控制,使其适用于室外单元。RL78系列、RX130系列和RX230系列专为室内设备而设计,RL78系列是通用16位MCU,RX130系列和RX230系列是电容式触摸键控制。RL78 / L12组和RL78 / L13组是16位MCU,小包装设计,用于遥控。

2019-12-01 -  新产品

使用QE和SIS开发电容式触摸应用的RL78系列应用笔记

本文档介绍了如何使用Renesas RL78微控制器实现电容式触摸传感。内容包括:创建项目、使用Smart Configurator添加模块、使用QE for Capacitive Touch创建和调整电容式触摸界面、添加SIS应用代码功能调用以及使用QE for Capacitive Touch监控触摸性能。此外,还提供了使用软件定时器和硬件定时器进行触摸测量的示例。

RENESAS  -  MICROCONTROLLERS,微控制器,CAPACITIVE TOUCH EVALUATION SYSTEM,电容式触摸评价系统,MCU,单片机,RL78 FAMILY,RL78/G23,R7F100GSN2DFB,RTK0EG0030S01001BJ,RL78

May.22.23  - 应用笔记或设计指南  - Rev.3.00

【应用】瑞萨为RL78和RA系列微控制器提供基于LoRa的低功耗物联网解决方案

瑞萨为RL78和RA系列微控制器提供了基于LoRa的解决方案,例如实现了低功耗和易于设计特性的通信软件以及能够使得评估变容易的无线评估工具。在本文中,瑞萨工程师介绍适用于IoT应用的LoRa和LoRaWAN®通信,以及瑞萨提供的低功耗LoRa解决方案。

2023-02-08 -  应用方案

RL78系列RL78微控制器(RL78协议C)串行编程指南

本资料详细介绍了RL78系列微控制器的串行编程指南,包括启动固件规格、系统架构、通信模式、通用流程、数据包格式、命令列表等。资料涵盖了初始化阶段、通信建立阶段、认证阶段、命令接受阶段等编程流程,并对各种命令的执行过程和状态码进行了详细说明。

RENESAS  -  MICROCONTROLLER,微控制器,RL78 FAMILY,RL78

Jul.01.21  - 应用笔记或设计指南  - Rev.1.00

请问你们能够提供一个RL78/F13的正常收发的CAN驱动程序给我吗?谢谢!

RL78/F1x系列配置CAN收发可参考如下操作流程及应用笔记:瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例Renesas(瑞萨电子) RL78/F13与RL78/F14系列CAN配置、接收和传输 应用笔记

2019-06-24 -  技术问答

【经验】解析使用RL78/F13微控制器的PWM常见问题

Renesas的RL78/F13微控制器是78K0R和R8C的继任者。有很多开发者在使用PWM的时候看到会有疑惑,例如PWM到底可以用几路不同的占空比、怎么判断、0246代表什么意思。本文解析使用RL78/F13微控制器的PWM常见问题

2022-09-26 -  设计经验

RL78/G14 Modbus ASCII/RTU

本资料介绍了如何使用RL78微控制器和Renesas RS-485收发器通过Modbus ASCII/RTU协议进行通信。资料详细阐述了Modbus通信协议的两种模式:Modbus ASCII和Modbus RTU,以及它们在工业自动化领域的应用。此外,资料还提供了RL78微控制器与RS-485收发器连接的硬件配置示例,并说明了如何通过UART通信实现Modbus通信。资料还包含了软件操作的概述,包括UART通信设置、支持的函数代码和Modbus寄存器分配。

RENESAS  -  MICROCONTROLLER,RS-485 TRANSCEIVER,FAST PROTOTYPING BOARD,微控制器,RS-485收发器,快速原型板,RL78/G14,R5F104ML,ISL32704EVAL1Z,ISL32704E,RL78,ISL32704EEVAL1Z

Apr.05.21  - 应用笔记或设计指南  - Rev.1.02

【产品】RL78/I1x、RL78/H1x微控制器,实现最小0.98 ns分辨率的PWM输出

瑞萨电子推出的RL78 / I1x系列微控制器是RL78微控制器系列的一部分,具有丰富的模拟集成,并且支持高温操作。RL78/H1x非常适用于特殊应用的解决方案, 也适用于许多恶劣环境下运行的大众市场的通用应用。RL78/H1x 系列是外设丰富的真正低功耗微控制器系列集成了模拟功能,适用于医疗保健应用。

2018-08-02 -  新产品

【应用】RL78/L1A配合蓝牙低功耗微控制器RL78/G1D在智能血压计上的应用

本文介绍了Renesas的低功耗LCD微控制器RL78/L1A 配合蓝牙低功耗(BLE)微控制器RL78/G1D 在智能血压计上的应用(用于Android),RL78/L1A 通过串口通信控制RL78/G1D的BLE协议程序。

2018-12-08 -  应用方案

RL78/L1A组RPBRL78/L1A促进委员会E²Studio用户手册

本资料为Renesas公司RPBRL78/L1A促销板用户手册,主要介绍了该促销板的硬件设计和应用示例。手册详细描述了RPBRL78/L1A促销板的电路设计、功能配置和使用方法,包括如何使用e2 studio IDE进行软件开发和调试。此外,还提供了与RL78/L1A微控制器相关的技术细节和应用代码。

RENESAS  -  MICROCONTROLLER,PROMOTION BOARD,微控制器,MCU,单片机,晋升委员会,RL78 FAMILY,RL78/L1A GROUP,RPBRL78/L1A,RL78/L1A,R5F11MPGAFB,RL78

Sep 30, 2016  - 用户指南  - Rev. 1.00
展开更多

电子商城

查看更多

品牌:无边界

品类:单 FET

价格:

现货: 0

品牌:GaleComm

品类:罗姆Lapis系列单片机编程器

价格:

现货: 0

品牌:GaleComm

品类:瑞萨MCU编程器-通用款

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,498

品牌:RENESAS

品类:MCU

价格:¥21.4195

现货:6,074

品牌:RENESAS

品类:16-BIT MCU

价格:¥3.9530

现货:877,819

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥1.7440

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4580

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥1.4020

现货:196,984

品牌:RENESAS

品类:MOSFET

价格:¥0.2200

现货:155,504

品牌:RENESAS

品类:MOSFET

价格:¥0.1740

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面