笑问天 发表于 2016-5-23 16:15:29

蓝光控制卡点播模块升级为自定义模式 模块协议和修改软件使用说明

<div align="center"><b>点播计时计数协议对照表(适用六代卡)</b></div><table class="t_table"><tbody><tr><td width="167"><div align="center"><b>指令</b></div></td><td width="265"><div align="right"><div align="center"><b>功能</b></div></div></td><td width="156"><div align="right"><div align="center"><b>说明</b></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(255,0,0)"><font face="宋体"><font style="font-size: 12pt;">点播指令</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156" rowspan="5" colspan="1"><div align="right"><div align="left">后面4个0为校验位,字母后面的1、2是上下节目的切换,3后面的数字代表节目序号,从0开始</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1PRGC10000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">下一个节目</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1PRGC20000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">上一个节目</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1PRGC30,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">点播第1个节目</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1PRGC37,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">点播第8个节目</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;"> </font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(255,0,0)"><font face="宋体"><font style="font-size: 12pt;">计时指令</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156" rowspan="6" colspan="1"><div align="right"><div align="left">字母S表示:开始</div><div align="left">字母P表示:暂停</div><div align="left">字母R表示:复位</div><div align="left">字母后面的数字是计时区的序号。</div><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1TIMS1,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1的计时区开始</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1TIMP1,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1的计时区暂停</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1TIMR1,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1的计时区复位</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1TIMS12,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1和2的计时区开始</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1TIMR123,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1、2和3的计时区复位</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font face="宋体"><font style="font-size: 12pt;"> </font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(255,0,0)"><font face="宋体"><font style="font-size: 12pt;">计数指令</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156" rowspan="6" colspan="1"><div align="right"><div align="left">字母A表示:增加</div><div align="left">字母D表示:减少</div><div align="left">字母S表示:设置为</div><div align="left">第一部分字母后面的数字是计数区的序号;第二部分字母后面的数字是数值</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1CNTS1,A1,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1的计数区加1</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1CNTS1,D1,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1的计数区减1</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1CNTS1,S0,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1的计数区的数字设置为0</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1CNTS12,A10,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1和2的计数区加10</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;">*#1CNTS12,S100,0000</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">序号为1和2的计数区的数字设置为100</div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 12pt;"> </font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(255,0,0)"><font face="宋体"><font style="font-size: 12pt;">特殊指令</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td><td width="156"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 10.5pt;">0D 03 01 00 03 01 00 00</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">开机</div></div></td><td width="156"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 10.5pt;">0D 03 01 00 03 </font></font></font></b><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 10.5pt;">00</font></font></font></b><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 10.5pt;"> 00 00</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">关机</div></div></td><td width="156"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 12pt;"> </font></font></div></div></td></tr><tr><td width="167"><div align="right"><div align="left"><b><font color="rgb(0,0,0)"><font face="宋体"><font style="font-size: 10.5pt;">0D 03 01 00 04 XX 00 00</font></font></font></b></div></div></td><td width="265"><div align="right"><div align="left">亮度值为XX</div></div></td><td width="156"><div align="right"><div align="left">(XX亮度值,范围 0~15)</div></div></td></tr></tbody></table><div align="left"><b><font color="rgb(255,0,0)"><font face="宋体"><font style="font-size: 10.5pt;">注意:</font></font></font></b></div><div align="left">&nbsp; &nbsp; &nbsp; &nbsp; 指令构成</div><div align="left">[头部]&nbsp;&nbsp;[屏ID ]&nbsp;&nbsp;[指令代码]&nbsp;&nbsp;[指令范围]&nbsp;&nbsp;[分隔符]&nbsp;&nbsp;[指令内容]&nbsp;&nbsp;[校验]</div><table class="t_table"><tbody><tr><td width="91"><div align="left"><b><font face="宋体"><font style="font-size: 10.5pt;">指令结构</font></font></b></div></td><td width="60"><div align="right"><div align="left"><b><font face="宋体"><font style="font-size: 10.5pt;">长度</font></font></b></div></div></td><td width="441"><div align="right"><div align="left"><b><font face="宋体"><font style="font-size: 10.5pt;">值含义</font></font></b></div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[头部]</div></div></td><td width="60"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 10.5pt;">2</font></font></div></div></td><td width="441"><div align="right"><div align="left">固定为*#,所有指令必须以此2个字符开头</div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[屏ID ]</div></div></td><td width="60"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 10.5pt;">1</font></font></div></div></td><td width="441"><div align="right"><div align="left">默认为 1,只有屏ID和控制卡实际ID相符才会执行指令。(0为广播)</div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[指令代码]</div></div></td><td width="60"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 10.5pt;">4</font></font></div></div></td><td width="441"><div align="right"><div align="left">详见指令描述</div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[指令范围]</div></div></td><td width="60"><div align="right"><div align="left">0~8</div></div></td><td width="441"><div align="right"><div align="left">要执行该指令的分区序号,允许输入多个,节目点播指令不需要该字段。</div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[分隔符]</div></div></td><td width="60"><div align="right"><div align="left">0~1</div></div></td><td width="441"><div align="right"><div align="left">固定为字符英文逗号,节目点播指令不需要该字段。</div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[指令内容]</div></div></td><td width="60"><div align="right"><div align="left">变长</div></div></td><td width="441"><div align="right"><div align="left">详见第三部分指令描述,部分指令没有指令内容。</div></div></td></tr><tr><td width="91"><div align="right"><div align="left">[校验]</div></div></td><td width="60"><div align="right"><div align="left"><font face="宋体"><font style="font-size: 10.5pt;">4</font></font></div></div></td><td width="441"><div align="right"><div align="left">指令包中除校验码和结束标志之外的数据以8bit无符号数方式相加,并用0xFFFF减去相加之和,得到的16bit数。如0x3A0填为03A0。</div><div align="left">如果不要求高可靠性,可在发送指令时,直接将校验字节填充为0,则控制卡不会执行校验。</div></div></td></tr></tbody></table>修改软件使用说明<br><br><div align="center"><b>自定义模块软件使用说明</b></div><div align="left">注意:模块的固件版本必须是<font face="Calibri">V2.0</font><font face="宋体">或以上才可以使用该软件</font></div><div align="left">1、 打开软件<img width="168" alt="" src="https://img.alicdn.com/imgextra/i1/92554185/TB2ZUqSppXXXXaQXXXXXXXXXXXX_!!92554185.jpg" border="0" _height="68">,用<font face="Calibri">RF</font><font face="宋体">串口线连接模块(模块后的电源指示灯常亮,才表示模块通电了)</font></div><div align="left">2、 设置好端口号和波特率如下图</div><div align="left">3、 <img width="434" alt="" src="https://img.alicdn.com/imgextra/i4/92554185/TB2imu5ppXXXXXGXXXXXXXXXXXX_!!92554185.jpg" border="0" _height="358"></div><div align="left">4、 点击连接控制卡,软件界面会如下</div><div align="left"><img width="436" alt="" src="https://img.alicdn.com/imgextra/i3/92554185/TB2v01AppXXXXbQXpXXXXXXXXXX_!!92554185.jpg" border="0" _height="360"> </div><div align="left">5、 可以修改模块上的<font face="Calibri">12</font><font face="宋体">个按键,也可以修改遥控器上的</font><font face="Calibri">21</font><font face="宋体">个按键,但遥控器上的“</font><font face="Calibri">MODE</font><font face="宋体">”按键必须要输入一个指令,</font>MODE<font face="宋体">不能为空、</font><font face="Calibri">MODE</font><font face="宋体">不能为空、</font><font face="Calibri">MODE</font><font face="宋体">不能为空</font>,整个软件做的修改才能起作用!(若<font face="Calibri">MODE</font><font face="宋体">为空,发送后则恢复模块出厂功能</font>)</div><div align="left">6、 根据 点播计时计数 的协议,里面用的指令都是 <font face="Calibri">ASCII</font><font face="宋体">码,因此,需要选择 </font><font face="Calibri">ASCII</font><font face="宋体">码,如下图</font></div><div align="left"><img width="445" alt="" src="https://img.alicdn.com/imgextra/i2/92554185/TB2v7arppXXXXcOXpXXXXXXXXXX_!!92554185.jpg" border="0" _height="368"> </div><div align="left">7、 设置好如下图</div><div align="left"><img width="484" alt="" src="https://img.alicdn.com/imgextra/i3/92554185/TB2GPWJppXXXXbJXXXXXXXXXXXX_!!92554185.jpg" border="0" _height="401"> <img width="461" alt="" src="https://img.alicdn.com/imgextra/i4/92554185/TB2ITGBppXXXXbnXpXXXXXXXXXX_!!92554185.jpg" border="0" _height="381"></div><div align="left">8、 然后点击,上面的“发送”按钮,</div><div align="left"><img width="439" alt="" src="https://img.alicdn.com/imgextra/i3/92554185/TB2U0yuppXXXXcCXpXXXXXXXXXX_!!92554185.jpg" border="0" _height="112"> </div><div align="left">9、 提示“发送成功”即可,如下图</div><div align="left"><img width="411" alt="" src="https://img.alicdn.com/imgextra/i3/92554185/TB2u4y9ppXXXXXfXXXXXXXXXXXX_!!92554185.jpg" border="0" _height="340"> </div><br><br>

笑问天 发表于 2016-5-23 16:16:55

https://img.alicdn.com/imgextra/i3/92554185/TB2asy7aXXXXXb.XXXXXXXXXXXX-92554185.jpg
https://img.alicdn.com/imgextra/i2/92554185/T2DCJWXnXcXXXXXXXX_!!92554185.jpghttps://img.alicdn.com/imgextra/i4/92554185/TB2hGO0aXXXXXa4XXXXXXXXXXXX-92554185.jpg掌柜点评 需要遥控操作或是按键操作的有福了 支持蓝光全系列控制卡【单U盘口不支持】 目前模块现货有四种支持计时计数点播功能https://img.alicdn.com/imgextra/i3/92554185/TB2wNa2aXXXXXctXXXXXXXXXXXX-92554185.jpg计时模块使用说明TF-TIM01计时模块1, 和控制卡采用RS232接口连接,使用2、3、5、9脚(其中2、3脚交叉)。
(注意,电源也是通过DB头取的,严禁带电插拔串口线,烧毁不保修!)
https://img.alicdn.com/imgextra/i2/92554185/TB2Q_2RdpXXXXcxXpXXXXXXXXXX_!!92554185.jpg

笑问天 发表于 2016-5-24 13:42:31

注意此协议和模块。只能适用于炫蓝光科技的六代控制卡,普通控制卡TF-S6UR   TF-A6UR   TF-MU2015TF-M6UR   TF-M6NUR   TF-C6UR    TF-C6NURTF-D6URTF-E6UR      TF-E6NURTF-F6UR   TF-F6UW(RF)TF-F6NUR    支持一个特殊分区【可以是计数,或者计时,或者特殊分区。】TF-CNT-FNTF-CNT-D支持最多八个特殊分区【可以是计数,或者计时,或者特殊分区。可以混合使用】
页: [1]
查看完整版本: 蓝光控制卡点播模块升级为自定义模式 模块协议和修改软件使用说明