位置:51电子网 » 技术资料 » 存 储 器

DALI软件驱动程序

发布时间:2015/1/18 16:52:05 访问次数:3443

   DALI.c主要定义了DALI驱动程序,反之,DALI_ command.c和DALl_special_ command.c定义了应该执行的每个特定命令。

   软件驱动程序认为C2000TM MCU(和照明器件)是DALI网络中的从器件。OM5284EB05B软件驱动程序使用C2000TM MCU的CAP外设来将DALI通信输入解码并DALI传输提供时序,此DALI传输需要对主控的查询命令做出应答。可如此使用eCAP的因是eCAP有两种运行模式。

   在捕获模式中,eCAP在一个特定边沿上触发并记录一个指定转换的时间戳。使用这种方法,eCAP可被用来测量两个边沿间的时间。在知道DALI位周期大约为4161ut,s长的情况下,曼彻斯特已编码比特流可被解释为多个1和0来找到正确的DALI命令。然后,这个DALI比特流被转换为改变actual_level,此为DALI从器件的光照输出。

   eCAP外设的另外一种模式是APWM模式。在这个模式中,一个特定周期被定义,eCAP外设在达到周期值时发出一个中断。然后,eCAP外设的定时器被在0时重新启动。这使得DALI传输函数具有一个已知的时基来知道何时发送一个DALI数据包。

   C2000TM MCU的GPI018被用作一个GPIO来发送DALI,而GPI019被配置为一个eCAP来接收DALI命令。

   更多的内容请登录“http://www.ti.com.cn/cn/lit/an/zhca51 3/zhca513.pdf”,查阅“ZHCA513Brett Larimore,ACLED照明和通信开发工具套件上的DALI通信”文档。




   DALI.c主要定义了DALI驱动程序,反之,DALI_ command.c和DALl_special_ command.c定义了应该执行的每个特定命令。

   软件驱动程序认为C2000TM MCU(和照明器件)是DALI网络中的从器件。OM5284EB05B软件驱动程序使用C2000TM MCU的CAP外设来将DALI通信输入解码并DALI传输提供时序,此DALI传输需要对主控的查询命令做出应答。可如此使用eCAP的因是eCAP有两种运行模式。

   在捕获模式中,eCAP在一个特定边沿上触发并记录一个指定转换的时间戳。使用这种方法,eCAP可被用来测量两个边沿间的时间。在知道DALI位周期大约为4161ut,s长的情况下,曼彻斯特已编码比特流可被解释为多个1和0来找到正确的DALI命令。然后,这个DALI比特流被转换为改变actual_level,此为DALI从器件的光照输出。

   eCAP外设的另外一种模式是APWM模式。在这个模式中,一个特定周期被定义,eCAP外设在达到周期值时发出一个中断。然后,eCAP外设的定时器被在0时重新启动。这使得DALI传输函数具有一个已知的时基来知道何时发送一个DALI数据包。

   C2000TM MCU的GPI018被用作一个GPIO来发送DALI,而GPI019被配置为一个eCAP来接收DALI命令。

   更多的内容请登录“http://www.ti.com.cn/cn/lit/an/zhca51 3/zhca513.pdf”,查阅“ZHCA513Brett Larimore,ACLED照明和通信开发工具套件上的DALI通信”文档。




相关技术资料
1-18DALI软件驱动程序

热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式