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

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

3天内不再提示

基于RL78 / I1A微控制器实现的接收解决方案

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

本应用笔记全部涉及使用RL78 / I1A的照明通信或不同的通信接口。适用于使用此通信的照明系统工程师。本文包括简介,DALI通信,DMX512通信和IR通信。

介绍

RL78 / I1A微控制器支持用于LED照明系统的照明控制的不同通信协议。

DALI通信由安装在串行阵列单元4 DAL / UART4的通道0和1上的嵌入式曼彻斯特编码器外围设备支持(发送帧:11、19或27位,接收帧:19、20或27位)。

通过UART0串行接口和16位定时器阵列单元的输入信号低电平宽度测量功能支持DMX512通信

红外(IR)远程控制信号的接收也可以通过硬件使用16位定时器阵列单元的间隔定时器和输入信号高电平宽度测量功能进行管理。

适用于HCD控制器的Applilet EZ软件自动生成示例代码来控制这些照明控制界面。本应用笔记描述了Applilet EZ为HCD控制器E6.0版生成的示例代码。

适用于HCD控制器的Applilet EZ可以为RL78 / I1A DC / DC LED控制评估板生成示例代码。电路板框图左侧的红色块(图1)显示了上面介绍的三个通信电路,并概述了它们与RL78 / I1A外设的连接。

DALI电路– DALI / UART4接口

DMX512电路–间隔定时器模式和低电平宽度测量模式下的UART0接口和TAU通道

红外遥控电路– TAU通道处于间隔模式和高电平宽度测量模式。

o4YBAGB_7J6AXTXgAADdzTasGL8101.png

RL78 / I1A DC / DC LED控制评估板框图

注意:瑞萨电子还支持DMX512网络上的远程设备管理(RDM),该应用笔记的演示代码可从瑞萨电子网站下载

DALI通讯

数字可寻址照明接口(DALI)是用于照明控制的国际开放通信协议,主要用于控制多个荧光灯和LED灯。DALI是用于实现不同制造商的产品之间的通信的标准。

DALI通讯功能

一个主机最多可以连接64个从机

使用2线半双工系统以1200±10%(位/秒)进行通信

从站可以通过网络接地
–最多64个短地址
–最多16个组地址

254 –步进(8位精度)照明控制级别,最多可以保存16个照明控制级别,以在照明场景之间进行切换。

DMX512通讯

本节介绍DMX512通信协议,并提出一种仅可使用RL78 / I1A微控制器实现的接收解决方案。只需一个外部RS-485兼容收发器即可完成应用原理图。

DMX512概述标准

DMX512是一种用于数字数据传输的有线通信协议,广泛用于工业照明应用,例如剧院舞台照明和展览照明(设备包括调光器,扫描仪,移动照明灯,频闪灯)。DMX512系统只有一个发送器(也称为主机或主机)和多个接收器

pIYBAGB_7K6ACDyGAACOgrwE-Hw006.png

DMX512接收器时序图

红外通讯

本节介绍NEC IR通信协议,并提供可以使用RL78 / I1A微控制器实现的接收解决方案,仅需要一个IR收发器即可实现RL78 / I1A与IR发射器的连接。

NEC IR协议概述

NEC红外遥控器使用波长约为950 nm的红外线以低速传输几个字节的信息。尽管红外线用于传输二进制(0/1)数据,但这不仅仅是通过红外线的ON / OFF状态表示二进制值的问题。

NEC格式是在全球工业中广泛使用的IR传输协议的示例,下面将进行介绍。

规格

红外遥控信号以领导者代码开头。

在前导代码之后,该帧包括一个16位自定义代码(也称为地址),然后是一个8位数据代码(也称为命令)和一个反向二进制8位代码,最后是一个停止位,表示结束消息传输。

NEC红外遥控格式的示例如下所示。

该信号后跟一个帧空间,在此期间不发射红外线。总帧长(包括从领导代码到帧空间的所有内容)为108 ms。

pIYBAGB_7L2AKOxQAAAp4PkamU4187.png

NEC格式的红外遥控器示例

领导者代码

领导者代码保持开启状态9毫秒,然后变为关闭状态4.5毫秒。由于这部分波形的时序与后面的数据代码段有很大的不同,因此使领导代码更易于识别。

通过重复,OFF周期仅为2.25 ms,然后是停止位,省略了自定义代码和数据代码。

编辑:hfy

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

    关注

    48

    文章

    7506

    浏览量

    151159
  • 定时器
    +关注

    关注

    23

    文章

    3242

    浏览量

    114590
收藏 人收藏

    评论

    相关推荐

    如何在RL78微控制器上使用EZ-CUBE3

    本章描述了如何使用EZ-CUBE3在RL78微控制器上进行片上调试和Flash编程。
    的头像 发表于 08-01 16:01 771次阅读
    如何在<b class='flag-5'>RL78</b><b class='flag-5'>微控制器</b>上使用EZ-CUBE3

    RL78/G23技术支持案例分享(上)

    RL78/G23产品发布后得到很多客户的欢迎。它是在RL78/G13上迭代升级。CPU工作时的功耗为41μA/MHz,STOP(保持4KB SRAM)时的功耗为210nA,其低功耗在业内首屈一指。
    的头像 发表于 07-25 14:53 1572次阅读
    <b class='flag-5'>RL78</b>/G23技术支持案例分享(上)

    RL78/G13 自编方案(通过UART收到的数据) CC-RL Rev.1.01

    电子发烧友网站提供《RL78/G13 自编方案(通过UART收到的数据) CC-RL Rev.1.01.pdf》资料免费下载
    发表于 07-22 10:34 0次下载
    <b class='flag-5'>RL78</b>/G13 自编<b class='flag-5'>方案</b>(通过UART收到的数据) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78/G13 自编方案(通过CSI收到的数据) CC-RL Rev.1.01

    电子发烧友网站提供《RL78/G13 自编方案(通过CSI收到的数据) CC-RL Rev.1.01.pdf》资料免费下载
    发表于 07-22 10:18 0次下载
    <b class='flag-5'>RL78</b>/G13 自编<b class='flag-5'>方案</b>(通过CSI收到的数据) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78/G13 自编方案(通过IIC收到的数据) CC-RL Rev.1.01

    电子发烧友网站提供《RL78/G13 自编方案(通过IIC收到的数据) CC-RL Rev.1.01.pdf》资料免费下载
    发表于 07-22 10:17 0次下载
    <b class='flag-5'>RL78</b>/G13 自编<b class='flag-5'>方案</b>(通过IIC收到的数据) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78系列MCU DMA在UART中的使用

    对于RL78系列的MCU,为了提高运行效率,减少CPU的占用,建议UART数据收发使用DMA功能。DMA(Direct Memory Access)是RL78 MCU内置的一个控制器,能在支持DMA外围硬件的SFR和内部RAM之
    的头像 发表于 07-17 14:24 574次阅读
    <b class='flag-5'>RL78</b>系列MCU DMA在UART中的使用

    RL78/G22微控制器串口调试步骤

    除了具有低电流消耗(CPU工作时:37.5μA/MHz;STOP时:200nA)外,RL78/G22微控制器还配备了丰富的电容触摸通道。完备的16-48引脚封装和32KB-64KB闪存,扩充了新一代
    的头像 发表于 07-16 16:36 701次阅读
    <b class='flag-5'>RL78</b>/G22<b class='flag-5'>微控制器</b>串口调试步骤

    RL78/F24 CANFD参考例程

    RL78/F24新一代超低功耗汽车微控制器,非常适用于实现未来高可靠性的智能执行和传感,是低端车身ECU的理想之选。作为对现有
    的头像 发表于 06-17 15:25 1927次阅读
    <b class='flag-5'>RL78</b>/F24 CANFD参考例程

    RL78/G24快速原型开发板资料包大全

    任何其他工具即可着手评估。此外,它还可以使用传统E2仿真和E2 Lite仿真实现高性能调试(有关方法,请参考用户手册)。标配Arduino Uno和Pmod™接口,具有高度的可扩展性,譬如能够访问
    发表于 06-04 16:21 2次下载

    瑞萨智能垃圾箱 有效整合新一代RL78微控制器

    环保又高效的新型垃圾处理方式。   瑞萨推出的智能垃圾箱解决方案正是这种变革的典范。它利用光伏(PV)面板和电池供电,有效整合了新一代RL78微控制器。这款垃圾箱不仅可以监控内部的温度、湿度、环境照度和垃圾容量状态,还
    发表于 04-01 16:45 488次阅读

    RL78/G15组和RL78/G16组 瑞萨Flash示例程序01型SC版本应用说明

    电子发烧友网站提供《RL78/G15组和RL78/G16组 瑞萨Flash示例程序01型SC版本应用说明.pdf》资料免费下载
    发表于 02-19 10:36 0次下载
    <b class='flag-5'>RL78</b>/G15组和<b class='flag-5'>RL78</b>/G16组 瑞萨Flash示例程序01型SC版本应用说明

    配备PFC控制的LED照明系统

    RL78/I1A MCU 允许通过使用 16 位定时 KB0、KB1、KB2 和 16 位定时 KC0 的输出来
    发表于 01-31 15:34 385次阅读
    配备PFC<b class='flag-5'>控制</b>的LED照明系统

    RL78的代码生成器发布说明

    电子发烧友网站提供《RL78的代码生成器发布说明.pdf》资料免费下载
    发表于 01-30 09:48 0次下载
    <b class='flag-5'>RL78</b>的代码生成器发布说明

    RL78/G23 SMS电源监控应用说明

    电子发烧友网站提供《RL78/G23 SMS电源监控应用说明.pdf》资料免费下载
    发表于 01-29 11:12 0次下载
    <b class='flag-5'>RL78</b>/G23 SMS电源监控应用说明

    RL78/G23 SMS自动控制SPI(主)通信应用说明

    电子发烧友网站提供《RL78/G23 SMS自动控制SPI(主)通信应用说明.pdf》资料免费下载
    发表于 01-29 10:37 0次下载
    <b class='flag-5'>RL78</b>/G23 SMS自动<b class='flag-5'>控制</b>SPI(主)通信应用说明