无线通讯电台KYL-806

厂商 :广东省深圳市科易连通讯设备有限公司

广东 深圳
  • 主营产品:
  • 无线通讯模块
  • 无线语音数据收发电台
  • 无线语音图像传输模块
联系电话 :18126282725
商品详细描述

KYL-806模拟量无线采集模块

使用说明

 

KYL-806模拟量无线采集模块集模拟量采集及无线传输功能为一体,无需用户二次开发,快速方便实现低成本无线远程数据采集及远程控制,且工业级设计,工作温度宽,满足全天候使用需求,RF采用窄带调频技术,抗干扰能力强,符合EN 300220 。

 

一、产品特点:

1、模拟量:2路0-5V电压输入(可扩展到4路),2路0-5V电压输出

2、供电范围(12-30V),电源反接保护

3. CPU配有电源监视电路和看门狗电路,保证恶劣环境下可靠运行

4、具有电源、运行、接收、发射状态指示灯

5、无线通讯中断继电器报警输出

6、支持Modbus通讯协议

 

二、硬件端子介绍


三、技术参数:

表一:技术数据

特性

范围

典型值

备注

电源

12-30V

24V

输出电流500mA

传输距离

1-3公里

-

空旷视距

输出数

-

2个

 

输出类型

-

电压(0-5V)或电流(0-20mA)

出厂前需指定

输入数

-

2个

可扩展到4个

输入类型

-

电压(0-5V)或电流(0-20mA)

出厂前需指定

转换精度

 

0.5%

12BIT ADC

继电报警输出

 

无源输出

最大负载30V/1A

发射电流

-

300mA

-

接收电流

-

30mA

-

载波频率

 

433MHz

 

调制方式

 

FSK

 

尺寸

-

138mm*90mm*40mm

-

 

四、指示灯说明

1、电源指示灯(PWR):电源指示

2、工作指示灯(RUN):设备正常指示,正常时闪动周期2S

3、发射指示灯(TX):数据发送指示

4、接收指示灯:数据接收指示

 

五、使用方法

1、主从采集模式

1)工作模式选择采集模式。

2)主机是一台连接无线传输模块(如KYL-320I)的PC机或者触摸屏。

3)主机跟KYL-806采用标准的Modbus RTU通讯协议。

4)主机跟KYL-806工作信道必须相同

5)KYL-806地址从1-254可设置

2、一对一的传输方式

1)工作模式选择定时模式,一台设置为主机,另一台设置为从机。主机定时采集输入信号、编码并无线发射,接收方接收、解码并输出相应的电压或者电流信号,即接收方模块的输出信号跟随发送方的输入信号变化。

 

图三、一对一模式组网示意图

2)定时发送间隔可设置范围从30毫秒至60秒,当设置为000时,KYL-806采集模块仅作为接收单元,不发送数据,当发送间隔设置为非0时,KYL-806主机按照设定的时间间隔定时发送采集数据。发送单元的最小发送间隔跟无线通讯速率有关,一般为500ms,如需小的发送间隔,购买前应仔细说明。

3)互相通信的两只KYL-806,ID及工作信道必须相同。

4)KYL-806的PIN3(ERR),PIN4(ERR)可作为报警输出。当接收方接收不到发射方的信号时,会输出一个“闭合”信号

5)当通信发生故障时,输出电压或者电流可以自动设置到0或者保持原来的输出状态,此功能可以在“故障输出模式”选项设置。

 

六、参数配置

 

如上图所示

用户可以通过配置软件KYL-806对模块进行参数配置。可操作的参数包括

1)模块地址。范围从001-254

2)工作信道。共有1-16个信道,每个信道有不同的工作频率。

3)工作模式。定时模式/采集模式。

4)主机/从机。定时模式下有效,主机按设定的间隔主动发送数据,从机接收数据并输出模拟信号。

5)定时发送间隔。定时模式下KYL-806的发送间隔,10毫秒至60秒可设置。

6)故障输出时间。定时模式下主从机通讯中断持续的时间超过故障输出时间时,主/从机将输出报警信号,直到重新同步。

7)故障输出模式。如果选择“断开”,定时模式下主从机通讯中断持续的时间超过故障输出时间时,主/从机所有输出将输出0信号,直到重新同步。


 

图六、AI/AO测试软件

1)使用编程线直接连接KYL-806PC机。打开KYL-80X.EXE,选择正确的端口。

2)上电,如果连接正常,KYL-RTU会显示“连接成功”,先点击“检测”按钮,此后用户可根据需要修改模块参数,或者进行模拟量采集以及模拟量输出控制的测试。

 

八、使用方法

1、给模块安装天线。

2、按照使用要求,通过我公司标配的编程线缆,设置好通讯参数,包括以下内容:

1)工作模式。一对一使用时,请请选择定时模式,Modbus主从组网使用,请使用采集模式。

2)工作信道。互相通信的模块请设置相同的工作信道,信道1-16可设置。

3)模块ID。一对一使用时,互相通信的模块ID必须一致;采集模式时,不同模块须设置不同的ID,主机根据ID来查询不同的模块。

4)定时模式下还需设置好主/从机、定时发送间隔、故障输出时间、故障输出模式。

3、断开编程线缆,连接KYL-806与相应的开关输入、开关输出设备。

4、连接电源(12-30V),打开电源开关,电源要求输出电流能达到500mA以上。

5、如果KYL-806工作在采集模式,用户主机需连接一只无线模块(如KYL-320I),通过无线模块发送采集命令,如图六所示。在采集模式下,用户还可以不通过编程线而是直接通过无线发送命令修改KYL-806的工作参数。

6、无线远程采集、控制测试。

*注意、在同一遥控范围内使用两套以上遥控系统,应该选用不同的工作频率(工作信道)以避免相互干扰。

  

九、接口说明

表二、管脚定义

脚序

功能

说明

备注

1

VCC 电源输入

DC:12-30V

 

2

GND

电源地

 

3

继电器无源输出(ERR)

无线通讯信号中断报警输出

最大负载30V/1A

4

5

第四路电压/电流输入(IN4)

 

需扩展

6

GND

信号地

 

7

第三路电压/电流输入(IN3)

 

需扩展

8

GND

信号地

 

9

第二路电压/电流输入(IN2)

 

作为电流输出时,电流输出IO2-

10

GND

信号地

 

11

第一路电压/电流输入(IN1)

 

作为电流输出时,电流输出IO2+

12

GND

信号地

 

13

第二路模拟量电压输出(VOUT2)

 

作为电流输出时,电流输出IO1-

14

GND

信号地

 

15

第一路模拟量电压输出(VOUT1)

 

作为电流输出时,电流输出IO1+

16

GND

信号地

 

  

十、电流型传感器与KYL-806的连接

 

十一、接口示意图

 

附A:KYL-806通讯协议

1、 电压输出协议

请求

实例

应答

实例

地址

01

地址

01

功能码

10

功能码

10

起始地址Hi

00

起始地址Hi

00

起始地址Lo

18

起始地址Lo

18

寄存器数量Hi

00

寄存器数量Hi

00

寄存器数量Lo

02

寄存器数量Lo

02

字节数

04

CRC(低字节)

C1

电压值(高字节)

07

CRC(高字节)

CF

电压值(低字节)

D0

 

实例要求01号从机第一通道输出1000mV,第二通道输出5000mV

电压值(高字节)

13

电压值(低字节)

88

CRC(低字节)

FE

CRC(高字节)

DE

 

 

 

 

2、 两通道电压采集协议

请求

实例

应答

实例

地址

01

地址

01

功能码

04

功能码

04

起始地址Hi

00

字节数

04

起始地址Lo

10

电压值(高字节)

07

寄存器数量Hi

00

电压值(低字节)

D0

寄存器数量Lo

02

电压值(高字节)

13

CRC(低字节)

70

电压值(低字节)

88

CRC(高字节)

0E

CRC(高字节)

F6

 

CRC(低字节)

5F

实例要求01号从机返回两通道模拟数据。从机返回第1通道输入电压2000mV,第2通道输入电压5000mV

 

3、 四通道电压采集协议

请求

实例

应答

实例

地址

01

地址

01

功能码

04

功能码

04

起始地址Hi

00

字节数

08

起始地址Lo

10

电压值(高字节)

07

寄存器数量Hi

00

电压值(低字节)

D0

寄存器数量Lo

04

电压值(高字节)

13

CRC(低字节)

F0

电压值(低字节)

88

CRC(高字节)

0C

电压值(高字节)

07

 

电压值(低字节)

D0

电压值(高字节)

13

电压值(低字节)

88

CRC(高字节)

5B

CRC(低字节)

41

实例要求01号从机返回两通道模拟数据。从机返回第1通道输入电压2000mV,第2通道输入电压5000mV,第3通道输入电压2000mV,第4通道输入电压5000mV

 

 

附B:CRC-16计算方法

unsigned short crc_16(unsigned char *Array, unsigned char *Rcvbuf,unsigned int Len)

//Array 输入数据起始地址;Len 数据长度;Rcvbuf CRC存放缓冲;函数返回CRC16

{

        unsigned int  IX,IY,CRC;

        CRC=0xFFFF;//set all 1

 

        if (Len<=0)

                CRC = 0;

        else

        {

                Len--;

                for (IX=0;IX<=Len;IX++)

                {

                        CRC=CRC^(unsigned int)(Array[IX]);

                        for(IY=0;IY<=7;IY++)

                        {

                                if ((CRC&1)!=0 )

                                        CRC=(CRC>>1)^0xA001;

                                else

                                        CRC=CRC>>1;    //

                        }

                }

         }

        Rcvbuf[0] = (CRC & 0xff00)>>8;//高位置

        Rcvbuf[1] = (CRC & 0x00ff);  //低位置

 

        CRC= Rcvbuf[0]<<8;

        CRC+= Rcvbuf[1];

        return CRC;

}


相关产品推荐