0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RL78/G12 的 DALI 控制装置软件解决方案分析

电子设计 来源:瑞萨电子 作者:瑞萨电子 2021-06-21 17:20 次阅读

本应用笔记介绍了 RL78/G12 的 DALI 控制装置软件解决方案。本文档描述了开发环境、单片机资源以及解决方案的硬件描述、软件描述和软件资源。

该解决方案完全在软件中实现(通过使用定时器轮询接收引脚),因为它不使用 DALI 外设(仅在 RL78/I1A 照明微控制器上可用),因此与固定规格的硬件外设相比提供了更大的灵活性。

读者应该已经熟悉 DALI(数字可寻址照明接口)。

硬件说明

在本章描述的配置中,RL78 微控制器作为 DALI 从设备(或控制装置)工作,可以由任何 DALI 控制设备控制。本章还介绍了 DALI 从板的硬件。

要实现 DALI 网络配置并测试 RL78 的 DALI 控制装置软件解决方案,需要以下硬件。

虽然 RL78/G12 不需要任何修改,但 RL78/G13 目标板需要稍微修改以将 LED2 连接到定时器输出 TO01。为此,打开 P63 焊盘,然后将引脚 P16/TI01/TO01/INTP5(CN2 连接器的引脚 8)连接到 P63 焊盘的 LED 侧。

poYBAGDQWZCAN4q9AAIAZQHCfcA571.png

DALI 从板的硬件由 DALI 总线接口和 RL78 微控制器之间的电平转换和光隔离电路组成(见图 2 电路原理图)。

该电路执行从 DALI 电压电平(-6.5V 最低至 22.5V 最高)到微控制器电平(5V 逻辑)的电平转换。DALI 总线也使用光耦合器与 RL78 微控制器进行光隔离。此外,该电路还执行过压保护。

DALI 总线与 RL78 微控制器的连接如下:

DALI 传输线 (DALI Tx) 连接到端口引脚 P10

DALI 接收线(DALI Rx)连接到中断引脚 P137/INTP0

RL78/G12 和 RL78/G13 目标板上的 LED2 用于模拟普通灯的行为,并可通过 DALI 控制以调整其亮度和 DALI 标准中定义的其他参数。RL78 在定时器输出引脚 TO01 上产生一个 PWM 输出来控制 LED2。

poYBAGDQWZyAEnzzAAChI_at5cY052.png

DALI 从机的传输部分使用电阻器 R33、R34、R35 和 R36、MOSFET Q5、光耦合器 PC4 和二极管 D17 来实现。微控制器引脚 P10 以 0V 或 5V 驱动线路 DALI Tx。对于低 DALI Tx 信号,光耦合器 PC4 会将 R34 连接到 DALI 总线。这将为 Q5 的基极产生一个驱动电流,该电流将通过桥 DB2 开始导通和短路 DALI 总线。当信号 DALI Tx 为高电平时,MOSFET Q5 不会导通,总线将处于高电平状态。

接收部分使用电阻器 R31 和 R32、光耦合器 PC3 和齐纳二极管 ZD2 来实现。当 DALI 总线空闲(高电平状态)时,会产生一个恒定电流并用于驱动光耦合器 PC3,该光耦合器通过 DALI Rx 将 DALI 总线的电平发送给 RL78 微控制器。高 DALI 总线电平会将 DALI Rx 连接到高电平,低 DALI 总线电平将在 DALI Rx 上产生低信号。齐纳二极管ZD2和桥式整流器DB2降低接收到的总线电压,保证6.5V的低电平电压不驱动光耦PC3。

过压保护部分由原理图左侧的两个电阻器 R120 和 R121、晶体管 Q21、MOSFET Q22 和齐纳二极管 ZD3 和 ZD4 执行。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7489

    浏览量

    151049
  • 光耦合器
    +关注

    关注

    8

    文章

    477

    浏览量

    36153
  • 电阻器
    +关注

    关注

    21

    文章

    3760

    浏览量

    62042
  • DALI
    +关注

    关注

    4

    文章

    67

    浏览量

    20751
收藏 人收藏

    评论

    相关推荐

    RL78/G12 用户手册 硬件篇

    RL78/G12 用户手册 硬件篇 下载:
    发表于 01-09 16:46

    RL78 G12 UART SPI IIC不能同时使用吗?

    如题,RL78 G12的UART、 SPI、 IIC不能同时使用吗?在使用cs+的自动代码生成,选择了UART后就不能选择SPI IIC了。
    发表于 01-17 23:16

    瑞萨RL78/G15针对8位MCU应用进行的优化

    10——10引脚、16引脚;RL78/G12——20引脚)引脚高度兼容,因而很容易替换现有的RL78产品。此外,RL78/G15具有低引脚数
    发表于 02-13 17:48

    RL78 系列 DALI-2 控制装置库用户手册:基础 (102)

    RL78 系列 DALI-2 控制装置库用户手册:基础 (102)
    发表于 01-09 19:13 0次下载
    <b class='flag-5'>RL78</b> 系列 <b class='flag-5'>DALI</b>-2 <b class='flag-5'>控制</b><b class='flag-5'>装置</b>库用户手册:基础 (102)

    RL78 系列 DALI-2 控制装置库用户手册:LED (207)

    RL78 系列 DALI-2 控制装置库用户手册:LED (207)
    发表于 01-09 19:13 1次下载
    <b class='flag-5'>RL78</b> 系列 <b class='flag-5'>DALI</b>-2 <b class='flag-5'>控制</b><b class='flag-5'>装置</b>库用户手册:LED (207)

    RL78 系列 DALI-2 控制装置库用户手册:颜色控制 (209Tc)

    RL78 系列 DALI-2 控制装置库用户手册:颜色控制 (209Tc)
    发表于 01-09 19:13 1次下载
    <b class='flag-5'>RL78</b> 系列 <b class='flag-5'>DALI</b>-2 <b class='flag-5'>控制</b><b class='flag-5'>装置</b>库用户手册:颜色<b class='flag-5'>控制</b> (209Tc)

    RL78/G12数据表 Rev.2.30

    RL78/G12 数据表 Rev.2.30
    发表于 03-13 19:32 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G12</b>数据表 Rev.2.30

    RL78/G12用户手册: 硬件 Rev.2.30

    RL78/G12 用户手册: 硬件 Rev.2.30
    发表于 03-13 19:32 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G12</b>用户手册: 硬件 Rev.2.30

    RL78/G12数据表 Rev.2.31

    RL78/G12 数据表 Rev.2.31
    发表于 05-12 19:15 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G12</b>数据表 Rev.2.31

    RL78/G12数据表 Rev.2.31

    RL78/G12 数据表 Rev.2.31
    发表于 06-29 19:08 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G12</b>数据表 Rev.2.31

    RL78 系列 DALI-2控制装置库用户手册:基础(102)

    RL78 系列 DALI-2 控制装置库用户手册:基础 (102)
    发表于 06-30 19:04 1次下载
    <b class='flag-5'>RL78</b> 系列 <b class='flag-5'>DALI</b>-2<b class='flag-5'>控制</b><b class='flag-5'>装置</b>库用户手册:基础(102)

    RL78 系列 DALI-2控制装置库用户手册:LED(207)

    RL78 系列 DALI-2 控制装置库用户手册:LED (207)
    发表于 06-30 19:04 0次下载
    <b class='flag-5'>RL78</b> 系列 <b class='flag-5'>DALI</b>-2<b class='flag-5'>控制</b><b class='flag-5'>装置</b>库用户手册:LED(207)

    RL78 系列 DALI-2控制装置库用户手册:颜色控制(209Tc)

    RL78 系列 DALI-2 控制装置库用户手册:颜色控制 (209Tc)
    发表于 06-30 19:04 0次下载
    <b class='flag-5'>RL78</b> 系列 <b class='flag-5'>DALI</b>-2<b class='flag-5'>控制</b><b class='flag-5'>装置</b>库用户手册:颜色<b class='flag-5'>控制</b>(209Tc)

    RL78/G12数据表 Rev.2.30

    RL78/G12 数据表 Rev.2.30
    发表于 07-04 20:49 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G12</b>数据表 Rev.2.30

    RL78/G12用户手册: 硬件 Rev.2.30

    RL78/G12 用户手册: 硬件 Rev.2.30
    发表于 07-04 20:49 2次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G12</b>用户手册: 硬件 Rev.2.30