本应用笔记全部涉及使用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通道处于间隔模式和高电平宽度测量模式。
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系统只有一个发送器(也称为主机或主机)和多个接收器。
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。
NEC格式的红外遥控器示例
领导者代码
领导者代码保持开启状态9毫秒,然后变为关闭状态4.5毫秒。由于这部分波形的时序与后面的数据代码段有很大的不同,因此使领导代码更易于识别。
通过重复,OFF周期仅为2.25 ms,然后是停止位,省略了自定义代码和数据代码。
编辑:hfy
-
微控制器
+关注
关注
48文章
7506浏览量
151159 -
定时器
+关注
关注
23文章
3242浏览量
114590
发布评论请先 登录
相关推荐
评论