一种可编程DALI控制模块制造技术

技术编号:32127372 阅读:10 留言:0更新日期:2022-01-29 19:19
一种可编程DALI控制模块,其特征在于:包括:DALI收发电路单元U100、MCU外围控制电路单元U200和用于隔离U100和U200的电气隔离电路单元U300。本发明专利技术提供的可编程DALI控制模块,实现了DALI标准协议对DALI接口电路和上层协议的要求,可内置于DALI控制装置和控制设备产品内部。具有高度可编程配置的特性,不仅可以满足同一设备类型下不同的产品功能规格定义的产品接口需要,还支持将模块配置为不同的设备类型或类型的组合,从而实现了使用一套通用的硬件接口和固件平台支持不同的DALI控制装置和控制设备产品,用户仅仅需要使用配套的工具通过DALI协议接口本身、通用异步收发器(UART)、掉电不丢失存储器件数据烧录或NFC动态标签写入数据对模块进行配置即可。态标签写入数据对模块进行配置即可。态标签写入数据对模块进行配置即可。

【技术实现步骤摘要】
一种可编程DALI控制模块


[0001]本专利技术涉及智能照明控制
,具体为一种可编程DALI控制模块。

技术介绍

[0002]DALI(Digital Addressable Lighting Interface,数字可寻址照明接口)是由IEC62386所定义的照明标准,一个DALI总线可以接入多达64个控制装置(Control Gear,一般指被控照明设备如LED灯具、继电器等)以及64个控制设备(一般指发出控制指令或者产生触发事件的应用控制器和输入设备如开关、传感器等)。DALI总线既可为总线上的设备提供供电(总线电源供电电流最大为250mA),也用于通信信号的传输,同一DALI总线上的最远设备布线距离不得超过300米。DALI作为主流智能照明的技术,广泛应用于大型场馆、商业照明和办公照明控制系统。
[0003]对照OSI的7层网络模型,可以发现DALI标准协议的物理层(PHY Layer)和介质存取层(MAC Layer)都较为简单,因此市场上并未出现DALI专用的收发器芯片或协议专用系统集成芯片(SoC,System

On

Chip)。支持DALI协议的产品内部的实现方式通常由分立器件搭建的收发电路和微控制器(MCU,Micro Controller Unit,单片机)组成,有的产品要求产品内部需要和DALI总线隔离,那么还会在收发电路和MCU之间加上电气隔离电路(如光耦、磁隔离或者电容式隔离芯片等),MCU完成对DALI总线上信号的接收解码和发送编码,并根据DALI标准中对不同类型设备定义的应用层(Application Layer)行为和功能要求,通过MCU的通用输入输出(GPIO)、脉宽调制(PWM)、ADC(模数转换)、DAC(数模转换)引脚和相应的执行机构、传感器和输入信号接口,实现对LED驱动电源的功率输出控制、继电器模块开关信号或干接点的控制、信号转换器输出信号的控制、输入开关信号的检测、光照度传感器和存在传感器的信号检测等。
[0004]图1为DALI控制装置和控制设备产品的一般实现形式。
[0005]除了DALI收发电路和附带隔离电路具备一定的通用性外,DALI产品厂商通常会为每一种不同类型的产品开发不同的MCU周围电路和MCU内的固件(Firmware),以满足DALI标准协议和产品定义的规格要求。即使是为了实现DALI标准中定义的相同的设备类型(Device Type),如果产品基础信息、对接的控制接口或输入输出通道的配置不同,也需要不同的MCU的外围电路和固件配合。
[0006]这种产品设备类型和产品功能规格差异带来的碎片化开发需求导致厂商研发维护此类产品的资源投入增加,一方面由于投入不足容易带来一些设计和测试不够完善的产品进入市场,另一方面也对一些有意开发正式合规DALI产品的厂商形成了阻碍,这些都非常不利于DALI标准的普及和DALI生态的健康发展。

技术实现思路

[0007]解决上述技术问题,本专利技术为采用以下技术方案:一种可编程DALI控制模块,其特征在于:包括:DALI收发电路单元U100、MCU外围控制电路单元U200、用于隔离U100和U200的
电气隔离电路单元U300和固件设计模块F100。
[0008]进一步的,所述DALI收发电路单元U100的对外接口为DALI总线接口,包含两个不区分极性的信号S100和S101。
[0009]按照DALI标准规定,DALI控制装置和控制设备产品中如果没有内置DALI总线电源,S100和S101在经过一些安规保护和EMC滤波电路后引出到DALI产品对外接口时均应标识为“DA”,否则应该标识为“DA+”和“DA
‑”
。但是对于DALI控制模块来说,并不用区分S100和S101具体连接到对外接口的哪一个信号上。DALI收发电路单元U100主要有两个功能,检测总线电平状态和控制总线电平状态。
[0010]进一步的,所述DALI收发电路单元U100检测总线电平状态为接收器电平阈值范围检测DALI总线状态,包含空闲(IDLE)状态和活跃(ACTIVE)状态。
[0011]其依据DALI标准IEC 62386

101,空闲状态表示总线电平为高,活跃表示总线被总线上的设备拉低。总线状态检测信号经过电平调理后作为总线接收信号S102连接到MCU外围控制电路单元U200的DALI信号接收检测输入“DA_RX”。可选地,总线状态检测信号经过电气隔离电路单元U300中的U301接收信号隔离电路产生S103后接入MCU。
[0012]进一步的,所述DALI收发电路单元U100控制总线状态为发送器电平阈值范围来将DALI总线短路拉低DALI总线间的电平到总线低电压范围或释放DALI总线到DALI总线高电压范围。
[0013]其依据DALI标准IEC 62386

101,MCU外围控制电路单元U200的“DA_TX”信号通过电平调理后连接到U100的总线发送控制信号S104来控制总线状态。可选地,“DA_TX”信号经过电气隔离电路单元U300中的U302发送信号隔离电路后产生S105后控制总线状态。
[0014]进一步的,所述MCU外围控制电路单元U200主要包括MCU芯片U201、供电稳压单元U202、外置掉电不丢失存储(NVM,Non

Volatile Memory)器件U203和NFC动态标签器件U204。
[0015]进一步的,所述可编程DALI控制模块的信号接口用于支持IEC 62386

102标准和IEC 62386

2xx系列标准中定义的DALI控制装置的设备类型(Device Type)和功能类型(Feature Type)。
[0016]进一步的,所述可编程DALI控制模块的信号接口用于支持IEC 62386

103标准和IEC 62386

3xx系列标准中定义的DALI控制设备的实例类型(Instance Type)和功能类型(Feature Type)。
[0017]进一步的,所述固件设计模块F100包含DALI模块配置功能单元、DALI控制装置单元、DALI控制装置协议、控制逻辑处理单元、DALI输入设备单元、DALI控制设备(输入设备)协议、DALI总线接口协议、HAL(硬件抽象层)、BSP(板级支持包)和MCU外设驱动程序库。
[0018]在实现DALI底层协议和上层应用层协议时采取了容易扩展的设计方式,从而允许通过加载NVM配置数据的方式,动态改变DALI应用层协议的设备类型、实例类型和功能类型及其组合。
[0019]进一步的,所述DALI控制装置单元为实现了DALI控制装置一般要求(IEC62386

102标准定义)和控制装置设备类型扩展(IEC 62386

2xx标准定义本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可编程DALI控制模块,其特征在于:包括:DALI收发电路单元U100、MCU外围控制电路单元U200和用于隔离U100和U200的电气隔离电路单元U300。2.根据权利要求1所述的一种可编程DALI控制模块,其特征是:所述DALI收发电路单元U100的对外接口为DALI总线接口,包含两个不区分极性的信号S100和S101。3.根据权利要求1或2任意一项所述的一种可编程DALI控制模块,其特征是:所述DALI收发电路单元U100检测总线电平状态为接收器电平阈值范围检测DALI总线状态,包含空闲(IDLE)状态和活跃(ACTIVE)状态。4.根据权利要求1

3任意一项所述的一种可编程DALI控制模块,其特征是:所述DALI收发电路单元U100控制总线状态为发送器电平阈值范围来将DALI总线短路拉低DALI总线间的电平到总线低电压范围或释放DALI总线到DALI总线高电压范围。5.根据权利要求1所述的一种可编程DALI控制模块,其特征是:所述MCU外围控制电路单元U200主要包括MCU芯片U201、供电稳压单元U202、外置掉电不丢失存储(NVM,Non

Volatile Memory)器件U203和NFC动态标签器件U204。6.根据权利要求1所述的一种可编程DALI控制模块,其特征是:所述可编程DALI控制模块的信号接口用于支持IEC 62386

102标准和...

【专利技术属性】
技术研发人员:田劲邴艳蓉张勇
申请(专利权)人:南京美加杰智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1