■ 产品概述 | |||
QL510S视频十字线叠加器模块是一款可以在视频画面上叠加22组十字线(十字丝)的产品,并配套有选择调整键盘。产品按工业标准设计,稳定可靠、使用简单。 同时兼有QL510字符图形叠加功能,用户可以在视频画面上叠加动态字符数据、图形; 内部备有丰富的接口资源,厂家可以接受用户的特殊功能开发定制。
|
■ 引脚排列
K5(PIN1—PIN10) |
||
引脚 |
标识 |
说明 |
1 |
VIN |
外部视频信号输入。 |
2 |
GND |
模拟地。 |
3 |
GND |
模拟地。 |
4 |
VOUT1 |
字符叠加视频输出1。 |
5 |
VOUT2 |
字符叠加视频输出2。 |
6 |
RXD |
模块的UART接收端。 |
7 |
TXD |
模块的UART发送端。 |
8 |
RESET |
厂家备用,内部光电隔离输入端3 |
9 |
GND |
电源地。 |
10 |
+5V |
+5V电源输入端,电流<200MA。 |
|
AX |
厂家备用,内部光电隔离输入端1 |
|
BX |
厂家备用,内部光电隔离输入端2 |
|
||
K4(PIN20—PIN11) |
||
|
VBAT |
厂家备用,实时时钟备用电池正极“+”引脚。 |
20 |
RS2 |
RS232数据发送端,内部已有电平转换可直接与标准RS232(DB9)的第2脚连接。 |
19 |
RS3 |
RS232数据接收端,内部已有电平转换可直接与标准RS232(DB9)的第3脚连接。 |
18 |
RS5 |
RS232数据地,可直接与标准RS232(DB9)的第5脚连接。 |
17 |
B |
RS485总线的B端。 |
16 |
A |
RS485总线的A端。 |
15 |
GND |
键盘地。 |
14 |
SCK |
键盘引脚。 |
13 |
MISO |
键盘引脚。 |
12 |
MOSI |
键盘引脚。 |
11 |
SS |
键盘引脚。 |
|
AD1 |
厂家备用,12位ADC9输入脚。或用作其他I/O引脚。 |
|
AD0 |
厂家备用,12位ADC8输入脚。或用作其他I/O引脚。 |
■ 其它备用扩展接口
XZ(PIN1—PIN10) |
||
引脚 |
标识 |
说明 |
1 |
+5V |
+5V电源输入端。 |
2 |
AX |
厂家备用,内部光电信号输入端1,可用于数字信号输入,有无源模拟开关计数输入,信号检测,包括旋转编码器等。 |
3 |
BX |
厂家备用,内部光电信号输入端2,可用于数字信号输入,有无源模拟开关计数输入,信号检测,包括旋转编码器等。 |
4 |
RS2 |
RS232数据发送端,内部已有电平转换可直接与标准RS232(DB9)的第2脚连接。 |
5 |
RS3 |
RS232数据接收端,内部已有电平转换可直接与标准RS232(DB9)的第3脚连接。 |
6 |
RS5 |
RS232数据地,可直接与标准RS232(DB9)的第5脚连接。 |
7 |
CTROUTE |
厂家备用,内部光电隔离输出NPN三极管E端,可用于输出隔离的控制信号,以控制其它设备。 |
8 |
CTROUTC |
厂家备用,内部光电隔离输出NPN三极管C端,可用于输出隔离的控制信号,以控制其它设备。 |
9 |
RESET |
厂家备用,内部光电隔离输入端3,可用于数字信号输入,有无源模拟开关计数输入,信号检测等。 |
10 |
GND |
公共地。 |
|
||
SUART2(PIN1—PIN3),厂家备用,第二串口。 |
||
1 |
GND |
厂家备用,第二串口地。 |
2 |
TXD2 |
厂家备用,第二串口发送端,TTL电平。 |
3 |
RXD2 |
厂家备用,第二串口接收端,TTL电平。 |
|
||
POW9(PIN1—PIN2),三端稳压器直流电源输入连接端。 |
||
1 |
GND |
外接直流电源地。 |
2 |
9-24V |
外接直流电源7-24V。电压较高时需要自加散热器。 |
|
||
LM7805(PIN1—PIN3),用户可外接的三端稳压器的连接端,以此提供模块所需的+5V电源 |
||
1 |
PIN |
三端稳压器的电源输入引脚7-24V。 |
2 |
GND |
三端稳压器的电源地。 |
3 |
+5V |
三端稳压器的+5V电源输出引脚。 |
注:三端稳压器可用如LM7805,L7805等。 |
■ 列举5个效果图,实际显示很清晰
■ 用户自行修改十字线时,各组十字线所使用的字符代码参考
0:c1=252;c2=253;c3=254;
1:c1=241;c2=249;c3=250;
2:c1=244;c2=245;c3=246;
3:c1=251;c2=253;c3=254;
4:c1=243;c2=245;c3=246;
5:c1=248;c2=249;c3=250;
6:c1=247;c2=249;c3=250;
7:c1=230;c2=231;c3=232;
8:c0=222;c1=223;c3=224;c2=225;
9:c0=236;c1=237;c3=238;c2=239;
10:c0=218;c1=219;c3=220;c2=221;
11:c1=252;c2=253;c3=254;
12:c1=241;c2=249;c3=250;
13:c1=244;c2=245;c3=246;
14:c1=251;c2=253;c3=254;
15:c1=243;c2=245;c3=246;
16:c1=248;c2=249;c3=250;
17:c1=247;c2=249;c3=250;
18:c1=230;c2=231;c3=232;
19:c0=222;c1=223;c3=224;c2=225;
21:c0=218;c1=219;c3=220;c2=221;
■ 通信协议
QL510提供RS232、RS485及TTL电平的串行控制接口。
波特率1200~115200BPS可自由设置,出厂默认波特率9600BPS
1起始位 + 8数据位 + 1停止位,无校验。用户可修改为其它参数:1200、2400、4800、9600、19200、38400、57600、115200(BPS)。可反复修改,永久保存。
□ 命令解释
D1 D2 D3 D4 …Dn
其中
D1:为起始码,固定为0x5A。
D2:为命令码。
D3:为地址码,有效地址码为1-0xff,0为广播地址。
D4:为后面紧跟的总字节数。
Dn:校验值, Dn值等于0 与 D1~Dn-1的异或值。
① 视频模式选择命令
格式:5AH F0H D3(地址码) 02H D5 Dxor
5AH: 为起始码
F0H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
02H:表示后面紧跟的字节数为2个字节
D5:为视频模式参数,数值范围0~5。
D5=0表示: 设置为PAL模式,内外频自动切换
D5=1表示: 设置为PAL模式,仅使用内频
D5=2表示: 设置为PAL模式,仅使用外频
D5=3表示: 设置为NTSC模式,内外频自动切换
D5=4表示: 设置为NTSC模式,仅使用内频
D5=5表示: 设置为NTSC模式,仅使用外频
Dxor:校验值,其数值等于0与之前所以字节的异或值。
如:Dxor=0^5AH^F0H^D3^02H^D5
举例:视频模式设置为PAL模式,仅使用内频,假设设备地址码为1
则串口发送:5A F0 01 02 01 A8 (左边数据都为16进制)
其中A8=00 ^ 5A ^ F0 ^ 01 ^ 02 ^ 01
② 清屏、清行命令
格式:5AH F1H D3(地址码) 02H D5 Dxor
5AH: 为起始码
F1H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
02H:表示后面紧跟的字节数为2个字节
D5:为视频模式参数,数值0~15表示第1~16行,大于15的数值表示清全屏。
Dxor:校验值,其数值等于0与之前所以字节的异或值。
举例:清全屏,假设设备地址码为1
串口发送:5A F1 01 02 10 B8(左边数据都为16进制)
举例:清第3行,假设设备地址码为1
串口发送:5A F1 01 02 02 AA(左边数据都为16进制)
③ 水平偏移量设置命令
格式:5AH F2H D3(地址码) 02H D5 Dxor
5AH: 为起始码
F2H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
02H:表示后面紧跟的字节数为2个字节
D5:为水平偏移量,数值范围0~63,出厂默认值为48。
Dxor:校验值,其数值等于0与之前所以字节的异或值。
举例:设置水平偏移为48,假设设备地址码为1
串口发送:5A F2 01 02 30 9B(左边数据都为16进制)
④ 垂直偏移设置命令
格式:5AH F3H D3(地址码) 02H D5 Dxor
5AH: 为起始码
F3H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
02H:表示后面紧跟的字节数为2个字节
D5:为水平偏移量,数值范围0~31,出厂默认值为31。
Dxor:校验值,其数值等于0与之前所以字节的异或值。
举例:设置垂直偏移为31,假设设备地址码为1
串口发送:5A F3 01 02 1F B5(左边数据都为16进制)
⑤ 按指定行列位置显示1-30个字符命令
格式:5AH F4H D3(地址码) D4 D5 D6 D7~Dn Dxor
5AH: 为起始码
F4H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
D5:为指定行,数值范围0~15。
D6:为指定列,数值范围0~29。
D4:表示后面紧跟的字节数,包括D5一个字节、D6一个字节、D7~Dn的n-7+1个字符代码及一个Dxor校验字节。
Dxor:校验值,其数值等于0与之前所以字节的异或值。
举例:从第一行第二列开始显示:字库中的字符代码“07 08 09 ”,假设模块地址码为1
串口发送 :5A F4 01 06 00 01 07 08 09 AE
⑥ 字符属性命令
格式:5AH F5H D3(地址码) 02H D5 D6 D7 Dxor
5AH: 为起始码
F5H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
04H:表示后面紧跟的字节数为4个字节
D5: 为指定行,数值范围0~15。
D6: 为指定列,数值范围0~29。
D7:字符属性数值,数值范围0~6。
D7=0 原样
D7=1反色
D7=2闪烁
D7=3黑背景
D7=4反色+闪烁
D7=5反色+黑背景
D7=6闪烁+黑背景
Dxor:校验值,其数值等于0与之前所以字节的异或值。
举例:让第一行第二列的字符闪烁,假设设备地址码为1
串口发送 :5A F5 01 04 00 01 02 A9
⑦ 复位叠加器命令
格式:5AH F6H D3(地址码) 01H Dxor
5AH: 为起始码
F6H: 命令码
D3:为地址码,其数值取决于要访问的设备地址0~FFH,0为广播地址
01H:表示后面紧跟的字节数为1个字节
Dxor:校验值,其数值等于0与之前所以字节的异或值。
举例
串口发送 :5A F6 01 01 AC 即对地址码为1的叠加器复位
串口发送 :5A F6 00 01 AC 即对所有的叠加器复位
■ 编程注意事项
⒈ 上电初始化前需要适的延时一般100ms ~ 1000ms。
⒉ 选择合适视频模式
⒊ 设置合适的水平偏移及垂直偏移量。出厂时默认的水平偏移为48,垂直偏移为31。
⒋ 产品出厂时地址码初始多为1,波特率为9600bps,如果有多个模块联网,要先用厂家提供的"QL510字符叠加器测试及字库编辑软件"给每个模块设置不同的地址码,及相同的波特率。