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

描述

本应用笔记介绍了 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 侧。

DALI

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。

DALI

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分