2021年6月重构了芯片固件,从2021-06-22后,RS232DMX盒子全部为新盒子,固件版本是4.01
http://box.avldiy.cn/zh/2021/06/22/re-developed-rs232dmx-box/
现在大部分的集中控制系统还是通过RS232串口进行外部设备控制,如Crestron(快思聪)、AMX、Creator(快捷)、深圳老叶、覃工他们的smartisys(思美特)等集中控制系统。如果需要通过集中控制的触摸屏控制灯光设备该怎么办呢,一般就是加我们这样的这个设备:RS232DMX,通过集中控制的串口发送数据,然后通过我们的RS232DMX转换成DMX512进行控制灯光,集中控制不停的发,灯就按你发的数据进行变化了。
我们的这个RS232DMX设备,技术很成熟、稳定,自己在工程上已经应用了很多,同时也给行业内一个知名集中控制企业定制过,协议全部公开,并提供PC上的测试程序和二次开发源代码,方便你调试和测试。同时结合了集中控制内部特点,定义了多种命令控制模式。
波特率为9600,数据为8位,1位停止位,无奇偶校验( 9600 8N1 )
2014年1月1日升级为II代,代码全部重新写过,内部增加刷新功能,无需外部指令刷新,这个是实际使用中,应长沙一位朋友提出的要求增加的,对控制LED灯效果明显,不再闪烁。同时增加了18条命令,有单字节命令、2字节命令、3字节命令、4字节命令、5字节命令以及多字节命令,包括类似MA2这样高档控制台的THRU和TO命令,还针对RGB三通道的LED灯内置了4种效果,其中加入了经典的7彩渐变和彗星追逐效果。
2015年5月17,升级增加专业软件FreeStyler的支持,通过FS软件控制灯光,方便你捕捉DMX值,并了解具体灯光效果,从而简化你获取发码的DMX值,具体方法看readme,下载: ftp://AVLdiy.f3322.net:2121/RS232_DMX_CD
特别注意:
RS232接口和DMX512接口不要接错了,接错了有时也能控制(TX和RX换了也能控制,因为盒子的TX,RX是复用的),但是效果往往不是预期效果,有这样接错线的案例,因为能够控制,就没去找接错线的原因,查了很久才发现是接错线了,因此,请仔细看光盘里面的接口图。
第一次使用时,可以先运行我们的测试程序RS232DMX.exe,然后按照图片接好线,测试程序打开串口后,如果软件显示“打开串口,找到我们的RS232盒子”提示,就表示232的线接对了,如果找不到我们盒子,很有可能是串口的RX,TX接反了。
注意下,专业灯光设备,标准接口一般会采用佧侬头(圆形3针头),DMX+ 是3脚,DMX- 是2脚,1脚是接地和我们盒子需要一一对应连接,盒子凤凰头也是3+ 2- 1接地,看图片。
可以通过测试程序的16个推杆来控制地址码为1的灯,接上灯,先通过推测试程序的推子去测试下,有了具体感观后再通过集中控制发串口代码去控制,也可以通过“串口调试助手”这样的软件去测试。
串口需要的码(DMX值)要怎么才能方便得到呢?
可以通过FreeStyler软件,打开FreeStyler软件的Output->Show output窗口,就可以看到每个通道的DMX值,这些值就是你串口需要发的值。在Freetyler软件里面,尽量不要用FADE值,否则会增加你发码的代码量,我们只需要发最后停留的那些值,中间变化的值尽量少发,不过这样的话,灯具的变化就没有这么细致了。
最后再提醒一下,尽量不要去并232线,有的朋友工程上没有这么多串口,为了节约成本,就通过一个串口并几个盒子,这样做是不规范的,很容易烧毁盒子里面的232芯片,建议采用1进多出的232 hub(集线器)进行扩充串口。
同时为了避免带电拔插232接口,造成烧毁盒子内部232接口芯片,特别带电时频繁拔插,会很容易烧毁接口芯片的,因此请最好在我们盒子232接口的2、3脚和串口2、3脚之间连接一个100欧左右的电阻进行保护为好。出售的盒子会配2个100欧左右的电阻,请接到串口2、3脚,谢谢。