稀客音响招募全国代理商工程商集成商合作伙伴

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 3887|回复: 2

通过串口外部控制NION实例介绍

[复制链接]

12

主题

20

回帖

358

积分

初级会员

积分
358

专家勋章版主勋章

发表于 2012-9-5 17:09 | 显示全部楼层 |阅读模式
涉及音响灯光机械视频方案从此不求人,秒拿预算!

亲,只有注册或登录才能下载更有用的哦

您需要 登录 才可以下载或查看,没有账号?注册

×
通过串口外部控制NION实例介绍一.概述1. Nion串口

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg

如图所示,Nion后面板有2个DB9连接器形式的串口。其中左边是RS-232的串口,右边是RS-422/485模式可调的串口。

2. Nion串口支持的控制协议

(1)RATC1,

(2)RATC2,

(3)PASHA/PageMatrix,

(4)PASHA/XControl。

有关这4种控制协议详细内容请参考NWare帮助文档中有关External Control User Guide部分。


二.实例介绍

本实例NWare软件版本:1.6.1

Nion版本:1.6.1

设备:电脑1台,串口线2根(直通线),RS-232/485转换器1个,“NION n3” 1台



1. 设计NWare测试程序

(1)打开NWare,如图所示做一个简单的测试程序。


file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg


程序中音频线路很简单,使用一个粉噪发生器连接一个电平表。把NION模块里串口控制标签页中的内容复制出来。

下图是NION模块的属性,只需要选择Serial Control Protocol的种类即可。选择PASHA/XControl

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg


(2)另外还要分别对将要控制的3个控件命名(Control Alias),如下图所示:


  

控件

  
  

Control  Alias

  
  

Unit Mute单元静音

  
  

001

  
  

粉噪的静音开关

  
  

002

  
  

粉噪的电平控制旋钮

  
  

003

  

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg

(3)添加一个账户,用于RATC方式的控制登录,如图所示:


file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image009.jpg


(4)上传程序至NION n3。


2. 测试方法

在电脑上打开2个串口调试助手程序,分别选择COM1 和 COM2。注意和NWare中NION的波特率设置一致。

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image011.jpg


注意:

(1)电脑与NION n3 串口连接线采用直通线。

(2).串口调试助手中COM1和COM2是电脑的两个串口。

(3).NWare程序中的“COM1 on PC”指的是NION的RS-485/422端口,而“COM2on PC”是RS-232端口。

(4).不能同时使用NION的两个串口RS-485/422和RS-232来控制NION。我们分别使用两个串口控制NION的时候,需要在NWare中切换。

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image013.jpg

(5).假如在切换至RS-232(COM2 on PC)时,状态显示“error : port in use askernel console“,如下图所示:

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image015.jpg


这时,打开浏览器,在地址栏输入“192.168.0.75/advanced.html“,打开网页,如图所示:(注:”192.168.0.75”是本例中NION n3的IP地址)。

取消勾选”Consoleenabled”,并点击”set”,然后重新启动NION n3即可。

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image017.jpg

3. PASHA/XControl方式控制

在NWare中NION模块属性串口协议选择PASHA/XControl的情况下:

用串口调试助手发送控制代码:”S001ff.”,NION返回代码”V001ff.”指示控件“001“当前值为ff。同时,NIONn3前面板 Mute/Fault指示灯点亮 , NWare中指示出刚才发出的命令。

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image019.jpg


在NWare中切换NION的通信端口(COM1 on PC 和 COM2 on PC),然后用另一个串口调试助手再发送控制代码,同样可以实现控制。

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image021.jpg


注意:

(1)代码“S001ff.“中S必须大写,控件名001后的值ff大小写均可。

(2)实际应用中,通过X-Control 面板来控制NION时,要设置串口控制协议为PASHA/XControl,并且选择COM1 on PC RS-485/422.

(3)本例中3个控件的取值参考(PASHA协议):


  

控件

  
  

Control  Alias

  
  

取值范围

  
  

Unit Mute单元静音

  
  

001

  
  

00:取消静音

  

ff   :  静音

  
  

粉噪的静音开关

  
  

002

  
  

00:取消静音

  

ff   :  静音

  
  

粉噪的电平控制旋钮

  
  

003

  
  

00~ff:对应电平变化-100~20dB

  


4. RATC2方式控制

在NWare中NION模块属性串口协议选择RATC2,其他设置不改变,重新上传程序。

采用RATC2协议方式控制NION,要先用预先设置的用户名和密码登录,然后才可以控制。

发送“li aapl aapl”,假如登录成功,会收到返回码“loggedIn”如下图所示:


file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image023.jpg


登录成功后,发送控制代码:


file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image025.jpg

切换串口,重新登录并发送代码控制。

file:///C:/Users/JOHNNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image027.jpg

注意:

(1)RATC2协议规定,每个控制代码后面必须要有一个回车

(2)本例中3个控件的取值参考表(RATC2协议):


  

控件

  
  

Control  Alias

  
  

取值范围

  
  

Unit Mute单元静音

  
  

001

  
  

0或off:取消静音

  

1或on :  静音

  
  

粉噪的静音开关

  
  

002

  
  

0或off:取消静音

  

1或on :  静音

  
  

粉噪的电平控制旋钮

  
  

003

  
  

-100~20:对应电平变化-100~20dB

  

通过串口外部控制NION实例介绍.pdf

687.68 KB, 阅读权限: 1, 下载次数: 3

售价: 3 枚金币  [记录]

发表于 2012-9-5 17:32 | 显示全部楼层
楼主一下子发了这么多啊。。
nware主要还是靠代理商的技术支持,对其它公司技术人员的参考价值就没有这么大了。
不过还是要感谢!

0

主题

95

回帖

285

积分

初级会员

积分
285
发表于 2014-7-8 23:44 | 显示全部楼层
前排支持下了哦~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

超薄音响 稀客领航
请用微信扫一扫,关注音响设计网创始人直播

QQ|手机版|Archiver|XYCAD中国音响设计网 ( 京ICP备14030947号 )点击这里与XYCAD官方实时沟通

GMT+8, 2024-12-22 15:26 , Processed in 0.153975 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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