图文详情
产品属性
相关推荐
KYL-806模拟量无线采集模块
使用说明
深圳市科易连通讯设备有限公司
KY-806模拟量无线采集模块集模拟量采集及无线传输功能为一体,无需用户二次开发,快速方便实现*无线远程数据采集及远程控制,且工业级设计,工作温度宽,满足全天候使用需求,RF采用窄带调频技术,*干扰能力强,*合EN 300220 。
一、产品特点:
1、模拟量:2路0-5V电压输入(*多4路),2路0-5V电压输出
2、供电范围(12-24V),电源反接保护
3. CPU配有电源*电路和看门狗电路,*恶劣环境下*运行
4、具有电源、运行、接收、发射状态指示灯
5、通讯中断继电器报警输出
6、支持Modbus通讯协议
二、技术参数:
1、模拟量:12BIT ADC,转换精度达0.5% 。量程:电压0-5V。
2、输入阻*:20M欧
3、载波频率:433MHz
4、调制方式: FSK
5、输出功率: ≤500mW
6、发射电流: <350mA
7、接收灵敏度:-123dBm (1200bps)
8、接收电流: <50mA
9、天线阻*:50Ω
10.继电器容量:1A/30V,0.5A/125V
11、通讯距离:3Km 以上(BER=10-5@1200bps,空旷地)
12、工作温度:-35℃~+75℃(工业级)
13. 外围尺寸:13.8*9.0*4.0CM
三、指示灯说明
1、电源指示灯:电源指示
2、工作指示灯:设备正常指示,正常时闪动周期2S
3、发射指示灯:数据发送指示
4、接收指示灯:数据接收指示
四、使用方法
1、KYL-806的使用方式
1)、一对一主动传送模式
发送方定时采集电压量(0-5V)、编码并无线传送,接收方接收、解码并输出0-5V的电压量。即接收方模块的输出电压跟随发送方的输入电压变化。
定时发送间隔可设置范围从10毫秒至60秒,当设置为000时,KYL-806采集模块*作为接收单元,不发送数据,当发送间隔设置为非0时,KYL-806采集模块作为发送单元,其按照设置的时间间隔发送采集数据。但发送单元的*小发送间隔跟传送距离有关,出厂前应仔细说明。
另KYL-806的PIN3,PIN4可作为报警输出。当接收方接收不到发射方的信号时,会输出一个“闭合”信号
2)、主从采集模式
当接收方无需反映发送方的输入电压,而是需要把采集数据送给PC机或者其它终端设备时,系统采用主从模式的管理方法。管理主机为PC机或者其它终端,其连接一只无线收发模块(如KYL-320I),从机为带地址码(0-255)的采集单元(KYL-806,定时发送间隔设置为0)。在此模式下,主机通过无线数传模块发送采集命令可以管理多达255个采集模块。调度协议为MODBUS协议。
3、参数配置
图一: 参数配置软件
如上图所示
用户可以通过软件KYL-80X对模块进行参数配置。可操作的参数包括
1)模块地址。范围从000-255。
2)工作信道。共有1-8个信道,每个信道有不同的工作频率。
3)发送间隔。只在1对1主动传送模式下的模块*。可设的*短间隔根据模块的调制速率不同。当设为000时,模块工作在从机模式,负责接收输出。
4、软件用法
1)连接模块跟PC机,打开KYL-80X.EXE,选择正确的端口。
2)上电,如果连接正常,KYL-80X会显示“连接成功”。先“读ID”,读取成功后,用户即可根据需要修改模块参数了。
注意:
1)当前模块地址。对设备进行参数设置/读取时,*须先输入指定的ID,即当前模块的地址,也可通过“读ID”来获取当前模块的地址。“写ID”命令可以修改当前模块的地址
2)写工作信道时,不能*过设备的信道范围。一般*大信道为8。两个无线设备的信道*须设置成一样。
3)也可以通过无线的方式修改设备的参数,即电脑通过串口连接无线模块,KYL-806上电(但不能连接806的串口),这时候就可以修改KYL-806的参数了,方法跟有线时一样。
4)在一对一模式下,多对同时使用时,不同对的设备应该采用不同的信道。
图二: 参数设置接口
五、接口说明
1、管脚定义
脚序 |
功能 |
说明 |
备注 |
1 |
VCC 电源输入 |
DC:12-24V |
|
2 |
GND |
电源地 |
|
5 |
继电器无源输出 |
无线通讯信号中断报警输出 |
|
6 |
继电器无源输出 |
|
|
5 |
第四路模拟量电压输入 |
|
|
6 |
GND |
信号地 |
|
7 |
第三路模拟量电压输入 |
|
|
8 |
GND |
信号地 |
|
9 |
第二路模拟量电压输入 |
|
|
10 |
GND |
信号地 |
|
11 |
*路模拟量电压输入 |
|
|
12 |
GND |
信号地 |
|
13 |
第二路模拟量电压输出 |
|
|
14 |
GND |
信号地 |
|
15 |
*路模拟量电压输出 |
|
|
16 |
GND |
信号地 |
|
六、接口示意图
图三:接口示意图
附:采集协议
1、电压输出协议
地址 |
功能码 |
起始地址高位 |
起始地址低位 |
总寄存器数高位 |
总寄存器数低位 |
总字节数 |
ID |
0X10 |
0X00 |
0X18 |
0X00 |
0X02 |
0X08 |
电压值(高字节) |
电压值(低字节) |
电压值(高字节) |
电压值(低字节) |
电压值(高字节) |
电压值(低字节) |
电压值(高字节) |
VH1 |
VL1 |
VH2 |
VL2 |
VH3 |
VL3 |
VH4 |
电压值(低字节) |
CRC(低字节) |
CRC(高字节) |
|
|
|
|
VL4 |
CRC-L |
CRC-H |
|
|
|
|
应答:
地址 |
功能码 |
正确应答 |
CRC(低字节) |
CRC(高字节) |
ID |
0X10 |
0X00 |
CRC-L |
CRC-H |
*电压量以16位来表示,单位为毫伏,高字节为VHx,低字节为VLx。电流电压转换关系为电流量=电压量/250(MA)
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;
}
KYL-806
科易连