找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3268|回复: 0
打印 上一主题 下一主题
收起左侧

NXP Cortex-M0助你完美演绎七彩舞台

[复制链接]
跳转到指定楼层
楼主
ID:113517 发表于 2016-4-12 17:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       NXP提供了基于Cortex-M0微控制器的DMX512网络通信实现方案,它能为用户带来极为理想的网络连接拓扑,优秀的能耗表现,还有不差的处理性能,极其适合于各种专业的照明场景和娱乐性质的大型舞台灯光项目。



方案优势
  • 使用LPC1100XL系列主控器(主频可达50MHz-45DMIPS),能够满足DMX信息的编码和解码要求;
  • 行业领先的能耗性能,芯片工作时可以低至110μA/MHz;
  • 可使用片内flash记录现场环境信息,也可以选择使用集成EEPROM的LPC11E00系列进行开发;
  • 内部集成最多四个16位和32位定时器,可以产生多达11路PWM信号用于控制LED;
  • 使用Cortex-M0架构的微控制器,具有竞争力的性价比,同时片上集成多种外设和照明驱动接口,简化了系统结构。


拓扑结构

        方案采用LPC11U1x作为DMX512 Master的微控制器,DMX512 Master在拓扑网络上是一个实现了远程设备管理(RDM)的控制和监测设备,其需要的主要外设为与服务器进行通信的USB和实现了DMX512协议的串口UART。

        系统中需要用到Windows PC作为host服务器,它需要对通过USB传送到Master上的数据进行编码,也需要对连接到DMX传输线上面的RDM设备回送的RDM包进行分析。在DMX512传输线的任何一个位置都可以额外设置一个Master设备,用于监测通信线上的信号,以回传给同一台或者另外一台host服务器。

        DMX512从机使用LPC111x作为微控制器,UART和16位定时/计数器是从机设备的主要硬件外设,另外设计中用到了I2C连接LCD,以更好的显示当前从机的状态。需要注意,从机有两个通信接口,一进一出,但实际上各个设备的关系是并联的,即实际电路上DMX-IN接口与DMX-OUT接口的DATA-和DATA+都是分别导通的,即并不是拓扑结构上面显示的串联结构,这样可以避免一个设备节出故障的时候不影响到其他设备。

UI环境        NXP为用户提供了基于Microsoft .NET Framework 4 的上位机软件,可以方便的实现对DMX512网络的管理,Master设备通过USB与host连接,被枚举称为虚拟串口CDC设备,通过上位机中的Setup Open Port可以打开端口,实现与下位机设备的连接。

        通过RDM选项卡中Discover按钮,可以对网络总线上支持RDM的设备进行检测,可以看到各个设备的具体状态信息,包括设备的UID,还有地址。并且,可以通过此页面,在PC上动态的更改支持RDM的设备的地址号。



        可以通过DMX512 control选项卡对DMX网络上的设备进行控制,通过简单地拉动页面上的滑条,更新发送到DMX设备的各个通道(slot)的值。


        最后,可以通过Monitoring选项卡对网络上的包信息进行监视和记录。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表