BWP10 [ETC]

;
BWP10
型号: BWP10
厂家: ETC    ETC
描述:

文件: 总23页 (文件大小:739K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
单相电力线载波调制解调器  
BWP08  
产品说明书  
通讯速率:100bps-600bps,工作电压:5-12V  
目标应用:智能家居、灯饰控制、智能开关  
(试行)  
深圳市必威尔科技有限公司  
SHENZHEN BITWELL SCIENCE&TECHNOLOGY CO.,LTD  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
一、产品简介  
BWP08入式电力线调制解调电力线载波模块线MODEM深圳市必威尔科技有限公  
司(www.bitwell.cn)全力打造的专业电力线载波产品,其核心芯片采用国际著名公司的专用电力  
载波集成电路,配合必威尔科技专门研发的通讯算法及电力线接口信号驱动电路,使得产品具有通  
信速率高,通讯可靠,抗杂波干扰能力强,通讯距离远等特点,是专门为适应中国国内电力线应用  
环境而研发的高性能电力线载波通讯产品。  
BWP08 是专门针对智能家居及灯饰控制市场研发设计,产品具有体积小,通讯可靠,通讯频点  
可调,功能可定制特点,可以广泛应用于智能家居,灯饰控制,家电控制等领域。  
BWP08 电力载波模块采用 5-12V 宽电压设计,载波波特率 100bps-300bps 可调,有多种按口方  
式可供选择UARTSPI 等二种接口以方便地与单片连接进行数据通讯便用户进行二  
次开发行接口波特率可由用户设定有四种波特率可设置1200bps2400bps4800bps9600bps。  
BWP08力载波模块提供半双工通信功能,可以220/110V,50/60Hz力线上实现局域通信,  
也可以用于直流线路或者无电导体。该模块可以自由配置电力线上数据通讯模式,有两种通讯模式  
可供用户选择:固定字节长度传输及固定帧长度传输,关于这两种通讯模式的详细介绍,请参照相  
关章节介绍。该模块为用户提供了透明的数据传输通道,数据传输与用户协议无关,模块采用扩频  
编码方式,抗干扰能力强,数据传输可靠。通讯过程中,由用户通讯协议验证数据传输的可靠性。  
在同一台变压器下,多个 BWP08 模块可以连接在同一条电力线上,在主从通信模式下,模块分别单  
独工作,不会相互影响。  
主要性能特点:  
z 工作电源:5-12VDC  
z 接口类型:TTL平串行接口(UART),SPI,半双工通讯  
z 线上载波速率:100bps200bps300bps400bps500bps600bps,由用户设置  
z 串行接口速率:1200bps2400bps4800bps9600bps,由用户设置。  
z 工作环境:220VAC/110VAC,50/60Hz,直流线路,无电导体  
z 通讯距离:200m,(轻负载条件或者直流线路情况下,通讯距离可能大200m)  
z 数据传输类型:固定字节长度传输(1-32固定帧长度传输(32-256节)  
z 电力线载波频率:65KHz88KHz113 KHz140KHz170KHz202KHz,可配置  
z 调制解调方式:DSSS(直序扩频)  
z 工作温度:-20℃~+70℃  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 2 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
z 外形尺寸:DIP18列直插封装(宽度:600mil,脚距:100mil)  
主要应用  
目标应用:短距离电力载波应用,包括智能家电控制,灯饰控制,家庭安防控制,远程灯光控  
制,空调控制,低速率通信网络,消防及保安系统,舞台灯光音响控制等  
二、外形及引脚定义  
BWP08 电力载波模块采用双列直插式设计,体积小巧,采用全贴片式元件,可以方便地嵌入用  
户的应用系统中,外观与普通集成电路一样。具体尺寸如图一所示单位:mil)  
图一:BWP08力载波模块外形尺寸图  
图二:BWP08力载波模块产品图片  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 3 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
1
2
SIN  
F
VCC  
P4  
18  
17  
P3  
INT/P5  
VO  
3
4
5
6
16  
15  
14  
13  
P2  
P1  
NSS  
MOSI  
RXD  
TXD  
P6  
RST  
7
8
9
12  
11  
10  
SCK  
MISO  
GND  
BWP08引脚图  
BWP08脚功能定义  
序号 名称  
输入/输出 电气参数  
功能  
1
2
3
SIN  
F
输入  
1.4Vpp  
3.3V  
接收载波信号输入  
输出  
模块滤波电容, 100Uf  
INT/P5  
I/O  
TTL 电平,≤5V SPI 接口的中断信号输出电平有效/I/O,  
外加上拉电阻  
4
5
VO  
输出  
输入  
3Vrms  
载波信号发送输出端口  
NSS  
TTL 电平,≤5V SPI 接口的片选引脚,低电平有效,外加上拉电  
6
MOSI  
RXD  
TXD  
GND  
MISO  
SCK  
输入  
输入  
输出  
电源  
输出  
输入  
输入  
TTL 电平,≤5V SPI 数据输入,外加上拉电阻  
TTL 电平,≤5V 串口数据输入模块接收数据)  
TTL 电平,≤5V 串口数据输出模块发送数据)  
7
8
9
电源地  
电源地  
10  
11  
12  
TTL 电平,≤5V SPI 数据输出,外加上拉电阻  
TTL 电平,≤5V SPI 时钟输入,外加上拉电阻  
TTL 电平,≤5V 模块复位引脚电平有效块内部已有复位  
电路,用户也可以外接复位,复位时间大于  
300ms脚悬空时外接一只≤10Uf 的电容  
TTL 电平,≤5V I/O,用户不可用  
RST  
13  
14  
P6  
P1  
I/O  
I/O  
TTL 电平,≤5V I/O,用户不可用  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 4 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
15  
16  
17  
18  
P2  
I/O  
I/O  
I/O  
电源  
TTL 电平,≤5V I/O,用户不可用  
P3  
TTL 电平,≤5V I/O,用户不可用  
TTL 电平,≤5V I/O,用户不可用  
P4  
VCC  
5V,≤12V  
模块工作电源,5-12V 直流电源  
三、 功能描述  
BWP08要针对智能家居等需要在小范围内进行电力载波通讯的场合设计,通讯距离200m以  
下的电力线载波应用BWP08非常合适者在直流环境下应用讯距离可以大幅度提高。  
该模块载波速率、载波频率、串口速率、通讯数据模式等都可以由用户设置调整。在实际应用中,  
通讯速率越低,通讯越可靠,传输距离越远,而且可以利用载波频率可设置的特点,在一条线路上,  
可以同时允许多条通讯链路同时工作,各链路之间互不干扰。  
1、载波数据速率可配置  
BWP08力载波模块的载波数据速率是可配置的前模块支100bps200bps300bps400bps、  
500bps600bps 6 种波特率,在实际应用中,用户可根据实际需要及线路负载情况,灵活地配置  
线上载波波特率可通过我公司提供的专用配置软件进行参数配置。  
在应用中,线上波特率越低,则通讯越可靠,抗干扰能力越强,通讯距离也越远;如果用户线  
路状况比较好,比如电力线负载比较小、干扰比较轻,或者是直流线路等,就可以选择比较高的波  
特率进行通讯;当线路负载比较重、干扰比较强、或者想进行更远距离通讯时,可以选择较低波特  
率进行通讯。比如在楼宇灯光控制或者断缆监控应用中,用户更需要通讯可靠及通讯距离更远,对  
通讯速率的要求比较低,就可以选择较低波特率进行通讯;在通讯距离比较近的情况下,可以选择  
较高的通讯速率。  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 5 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
2、串行接口速率可配置  
BWP08 共有两种接口供用户选择,UART、SPI,其中串口通讯波特率是可以设置的,目前共有  
1200bps2400bps4800bps9600bps 4 种波特率可由用户自由配置,配置方法同样通过我公司  
提供的专用配置软件进行参数配置,可在我公司网站上自由下载。有了串口波特率可配置功能后,  
用户就灵活地根据自身系统的特点配置串行接口通讯速率,在实际应用中,某些高速率单片机系统  
比较难于产生 1200bps 以下的串口速率,这样就使模块难于与这些单片机系统进行连接,必须使用  
软件模块串口成许多应用上的不便BWP08 的串口波特率可以灵活配置大地提高了模  
块的易用性,方便用户使用。  
串口波特率的高低与载波数据速率无关,在载波速率一定的情况下,用户可以选择不同串口速  
率与载波模块进行通讯如当载波模块的载波数据速率300bps 户串口速率可以在四种波  
特率中任选一种如串口速率可以选1200bps 或者更高完全由用户根据系统需要进行选择。  
3、数据传输类型可配置  
BWP08据传输类型有两种种是固定字节长度传定长传输种是固定帧长度传定  
帧传输这两种传输方式各有优点,用户可根据实际需要灵活选用。  
固定字节长度传输(定长传输接收模块每次收到数据帧头后,只接收预设长度的用户数据,  
由于不存在帧尾丢失导致模块一直处于接收状态,所以载波传输时间可以精确计算,提高了载波传  
输效率。比如用户将模块设置6节固定长度传输类型,那么在每次接收时,该模块只接6 个  
字节,然后等待发送方进行下一轮传输。  
固定帧长度传定帧传输接收模块每次可以接收小于或者等于预设帧长度的数据如果  
在数据接收时,数据帧尾丢失,那么接收模块必须收满预设最大帧长度为止。比如某模块预设32  
字节固定帧长度传输类型据传输长度可以1-32节之间变化如果数据在传输过程中受得  
干扰,导致数据帧尾丢失,那么接收模块将无法判断用户数据何时结束而一直处于接收状态,并一  
直收32节为止。  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 6 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
下图为载波数据传输的一般格式:  
关于定帧与定长传输的详细说明  
由于电力载波是采用公共信道进行数据通讯,电力线上各种谐波比较强,干扰比较大,通讯过  
程极易受到各种干扰BWP10A 载波模块采用直序扩频方式进行数据编码提高数据传输可  
靠性,但仍然难以避免受到各种干扰源的干扰。  
在数据传输过程中,数据帧头、用户数据、数据帧尾等都有可能受到干扰,数据帧尾被干扰而  
丢失,接收模块将无法判断用户数据何时结束,从而导致接收模块一直处于接收状态,一直收满设  
定的最大帧长度为止。我们预设了 326496128160192224256 共8种帧长度供用户选  
择,用户可根据自身的应用,选择不同的帧长度。在实际应用中,用户根据系统每次传输最长字节  
数选择相邻的帧长度。  
图三:定帧传输示意图  
用户还可以通过“定长方式”传输数据,当用户的数据长度比较短,每次传输的字节数比较固  
定时,就可以使用这种方式。比如一次只需要传输几个字节或者十几个字节,在这种情况下,即使  
采用定32 字节的传输方式,一旦传输出错,接收模块仍然需要收32 字节,比较浪费时间,这  
样就可以采用定长(定字节长度传输)传输方式。比如系统一次传输的字节最多不超过 8 个字节,  
一般6-8 个字节这种情况下以将传输类型定义8 定长传输样即使传输出错,  
模块最多只接收 8 个字节,系统对数据进行验证后,如果数据正确则执行,数据错误则丢弃或者通  
知对方重发,极大地减少了系统资源的浪费,提高了系统执行效率。  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 7 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
数据帧尾  
+
+
数据帧头  
用户数据  
定长1-32字节  
图四:定长传输示意图  
采用“定长”及“定帧”传输的主要目的是为了提高载波传输效率,降低系统额外开销,从而  
提高载波应用系统的实时性于定长传输无须发送帧尾户在单位时间内发送的数据可以更多,  
相当于加快了用户数据发送速率。在实际应用中,采用“定长”传输可以有效地提高系统的执行效  
率,所以推荐用户在可能的情况下,尽可能采用“定长”方式传输数据。  
4、载波频率可设置  
BWP08 共有 6 种频率可供用户设置选用,载波频率的选择是通过设置软件进行的,用户设置好通讯  
频率以后围的滤波电路必须做相应的配合,如果线路板面积或者成本许可波输入电路可以采  
用多级滤波电路,可以显著提高滤波效果,提高接收可靠性。  
在一个系统中,用户如果需要多个系统同时工作,或者需要组成全双工的通讯模块,那么就可以采  
用多频点载波方式来实现,完全由用户根据自己系统及应用的要求,灵活选择。  
序号 载波频率(KHz) 滤波电uH) 滤波电pF) 谐振频率(KHz)  
1
2
3
4
5
6
202.9  
170.0  
140.0  
113.2  
88.5  
270  
270  
270  
270  
270  
270  
2200  
3300  
206.5  
168.6  
141.3  
117.5  
88.4  
4700  
6800  
12000  
22000  
65.8  
65.3  
表一:BWP08波频率LC波参数表  
为避免不同载波频率通讯时相互干扰,建议在实际使用中,可选择相隔比较远的频率同时工作,比  
如可以选65.8KHz113.2KHz起工作样可以彻底避免相互干扰者通过增加输入滤波级  
数的方法,提高滤波效果,进一步降低邻频的相互干扰。  
5、宽电压供电(5-12V)  
BWP08 采用宽电压供电,用户可以输入 512V 直流电压,静态情况下,工作电流为 30mA,  
在载波发送情况下,模块工作电流正常30mA。  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 8 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
五、 应用指南  
1、采用串行接口与用户系统连接  
BWP08 电力载波模块使用 TTL 电平串口与用户系统进行连接,并使用交叉连接方式进行连接,  
通讯采用收、发、地三线制方式。当用户系统为 TTL 电平串口时,可以直接与模块进行交叉连接通  
讯,无须 RS232 电平转换,所以用户可以直接使用单片机的串行接口(UART)与载波模块进行连接  
通讯用户系统为标RS232口时要增加串口电平转换芯片进行电平转换MAX232等  
芯片进行串口电平转换。  
图六:TTL平串口连接示意图  
图七:RS232口连接示意图  
如下图所示,BWP08 与主控设备通过电力线相互通讯,由于 BWP08 为透明传输电力载波模块,  
它将串口收到时的数据实时向电力线转发,同时将电力线上收到的数据实时通过串口发送给用户系  
块为单工通讯口波特率及载波波特率都可调面假设模块的串口波特率设置1200bps、  
载波波特率设置300bps,传输类型为定32节传输,那么传输过程如下:  
第一步:主机设置串口波特率为 1200bps,并通过串口将要发送的数据发送给 BWP08,模块收到  
数据后实时地300bps速率调制到载波信号上后再把载波信号耦合到电力线上进行传输。  
第二步:从机BWP08波模块将电力上的载波信号解调成用户数据,然后通TTL平串口  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 9 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
发送给从机设备。  
相反,从机设备也可以通过 BWP08 将数据通过电力线发送给主机端设备,对用户而言,BWP08  
为用户建立起透明的数据传输通道,用户可以将主从设备当成电缆直接相连,而不需要考虑中间的  
电力载波实现的过程。用户按照主从通讯方式,正确将从机设备进行编址,就可以将多个以 BWP08  
为核心的电力载波设备安装在同一条电力线上,它们可以分别工作,而不会相互干扰。用户通讯的  
可靠性由用户的通讯协议保证,BWP08块只提供无协议的数据传输通道。  
图八:载波模块通讯连接示意图  
图九:电力载波单相连接示意图  
图十:电力载波三相连接示意图  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 10 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
2、采SPI口与用户系统连接  
BWP08 模块采用标SPI 接口与用户系统交换数据户可以使用具SPI 接口的控制器与模块连  
接,进行数据交换,也可以用采CPU I/O SPI 接口的时序,系统应用拓扑图与串口应用一  
致,下面仅SPI 接口部分做详细说明。  
SPI 连接示意图  
INT  
NSS  
SCK  
MISO  
SPI 读时序  
INT  
NSS  
SCK  
MOSI  
SPI 写时序  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 11 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
SPI 接口示范例程  
/**************************************************************  
此程序为单片机通SPI 接口BWP08 通信的程序.  
单片机SPI 时序为软件模拟,单片机STC12C2052  
***************************************************************/  
#include <STC12C2052AD.H>  
#include <intrins.h>  
#define uchar unsigned char  
#define uint unsigned int  
sfr WD_CONTR=0x0E1;  
sbit RLED = P1^5;  
sbit TLED =P1^6;  
sbit RUN  
//下面引脚SPI 通信的必备引脚  
sbit SCK P3^3;  
sbit MISO = P3^2;  
=
P1^7;  
=
sbit  
sbit  
MOSI = P3^4;  
NSS = P3^5;  
sbit INT = P3^7;  
//下面为单片机串口的接收/发送缓冲区定义  
static uchar data RcvComDataBuff[4];  
static uchar data SndComDataBuff[4];  
static uchar data * data rcvp = RcvComDataBuff;  
static uchar data * data sdp = SndComDataBuff;  
//下面为系统运行的标志  
//接收数据指针  
//发送数据指针  
struct SystemF  
{
uchar BootF:1;  
uint RunCunt;  
uchar SdF:1;  
//Boot 完成标志  
//运行指示灯闪烁计数器,800mS  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 12 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
}System;  
********************************/  
//这是一个延时程序  
void Delay(uint j) reentrant  
{
for(;j>0;j--)  
{;}  
}
/*******************************  
定时管理函数  
void Time0(void) interrupt 1 using 1  
管理定时事件  
*******************************/  
void Time0(void) interrupt 1 using 1  
{
TL0 = 0x0CC;  
TH0 = 0x0F8;  
TR0 = 1;  
WD_CONTR=0x34;  
/*****/  
System.RunCunt++;  
//这是系统运行指示灯,不是必要的程序  
if(System.RunCunt == 2000)  
{
RUN = ~RUN;  
//System.SdF = 1;  
System.RunCunt = 0;  
}
}
/*********************************  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 13 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
串口发送函数(非中断)  
void SndComData(uchar *p,uchar len)  
*p 为发送数据的地址指针,len 为  
长度  
*********************************/  
void SndComData(uchar *p,uchar len)  
//串口发送数据的函数  
{
ES = 0;  
while(len)  
{
//发送  
SBUF = *p;  
p++;  
len--;  
while(!TI)  
{
_nop_();  
}
TI = 0;  
//清发送中断标志  
}
ES = 1;  
}
/********************************  
串行口接收数据的函数(中断)  
void RcvComData(void) interrupt 4 using 1  
接收的数据存放RcvComDataBuff 中  
并且Com.RcvF = 1;  
/*******************************/  
void RcvComData(void) interrupt 4 using 2  
{
//PLC 数据的函数  
*rcvp = SBUF;  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 14 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
System.SdF = 1;  
RI = 0;  
}
/*********************************  
初始化函数  
void Boot(void)  
初始化端口,寄存器  
*********************************/  
void Boot(void)  
{
SCON = 0x50;  
TMOD = 0x21;  
PCON = 0x00;  
IE = 0x92;  
// SCON: mode 1, 8-bit UART, enable rcvr  
// TMOD: timer 1, mode 2, 8-bit reload  
IP = 0x10;  
TL1 = 0x0B8;  
TH1 = 0x0B8;  
TL0 = 0x042;  
TH0 = 0x0F5;  
P3M0 = 0x084;  
P3M1 = 0x038;  
TR1 = 1;  
//STC 单片机的引脚模式定义,为的是符SPI 通信标准  
// TR1: timer 1 run  
// TR0: timer 0 run  
TR0 = 1;  
SCK = 0;  
NSS = 1;  
System.BootF = 1; //Boot 完成标志  
System.SdF = 0;  
}
/*********************************  
主函数  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 15 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
main()  
**********************************/  
main()  
{
uchar temp,i;  
Boot();  
while(1)  
//主循环  
{
if(!INT)  
通知单片机的信号  
{
//INT=0,BWP08 模块从电力线上接收到数据,INT=0 是  
RLED = 0;  
//这是接收指示灯,非必要  
/********关键代码,接收************/  
temp = 0;  
i = 8;  
//8 位数据  
//SPI 接口读数据的标准:"片选"  
NSS = 0;  
while(i)  
{
SCK = 1;  
temp = (temp<<1)|MISO;  
Delay(10);  
SCK = 0;  
Delay(10);  
i--;  
}
NSS = 1;  
//数据读取完毕,数据存temp 中  
/********关键代码,END************/  
*sdp = temp;  
SndComData(sdp,1);  
//这是调试代码,将这个数据发送到串口,非必要的代码  
RLED = 1;  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 16 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
}
if(System.SdF&(INT))  
{
//这是单片机SPI 接口写数据的程序  
System.SdF = 0;  
TLED = 0;  
/********关键代码,发送************/  
temp = *rcvp;  
i = 8;  
//待发送数据存temp 中  
NSS = 0;  
while(i)  
{
if(temp&0x80)MOSI = 1;  
//发送最高位  
else MOSI = 0;  
SCK = 1;  
Delay(10);  
SCK = 0;  
Delay(10);  
temp = temp<<1;  
i--;  
//左移  
}
SCK = 0;  
Delay(10);  
NSS = 1;  
/********关键代码,END************/  
TLED = 1;  
}
}
}
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 17 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
3、应用要点说明  
¾
BWP08 的串行接口SPI 接口不可以同时使用。  
¾ 载波模块出厂默认配置为:串1200bps、载波波特300bps、定32 字节。  
¾ 载波波特率越低,传输越可靠,传输距离越远。  
¾ 串口波特率选择与载波波特率选择无关,两者没有任何关系。  
¾
SPI 接口的连接方法,请参照附录的参考电路图及示范例程。  
4、模块参数配置软件  
图十一:模块配置软件界面  
软件操作步骤  
¾ 选择串口,然后点击“打开串口”按钮,如果串口没有被占用,那么会提示串口已找开提示窗  
口。  
¾ 如果不知道模块当前的串口波特率设置,可以点击“自动搜索”按钮,软件开始从 1200bps、  
2400bps4800bps9600bps 依次进行探索,如果探索成功,那么串口波特率栏会显示当前模块  
通讯波特率,并在“当前配置”框中显示模块的当前参数配置,包括串口波特率、载波波特率、  
传输类型等,如果搜索不成功,那么在监视窗口提示不成功信息  
¾ 如果知道当前模块的串口波特率,那么可以直接选择串口波特率,然后点击“读取参数”按钮,  
那么也可以读取当前模块的参数配置,信息提示与“自动搜索”结果相同  
¾ 读取了模块的当前配置后,如果希望在当前的基础上进行修改,可以点击“参数导入”按钮,  
那么当前模块的配置信息会转入“参数设置”框中的对应参数区,这样就可以在原参数基础上  
进行修改了。  
¾ 如果已知当前模块串口速率,那么也可以直接选择好串口并设置串口速率后,直接在“参数设  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 18 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
置”框中选择参数,然后点击“写器件”将参数通过当前串口下载至模块中  
¾ 选择好参数后锁定“参数设置中所有的参数都不可改变至点解锁”  
为止,这样就可以防止在批量烧录时误改参数的可能。  
¾ 可以点击“文件导入”将当前配置保存起来,点击“打开设置”调用已保存的配置信息。  
¾ 该软件可以直接从我公司网站下载,或向相关业务人员咨询。  
六、技术参数  
序号  
1
项目内容  
电源电压  
参数指标  
5-12V  
2
静态电流  
30mA  
3
数据输入/输出电平  
接口方式  
TTL  
4
TTL平串行接口、SPI口  
5
串口波特率  
1200bps-9600bps  
6
电力线载波频率  
调制解调技术  
载波波特率  
65KHz-202KHz  
7
DSSS  
8
100bps -600bps  
9
8
1
10  
11  
起 始 位  
停 止 位  
1
12  
每帧数据长度  
32byte-256byte  
13  
14  
通信距离  
存储温度  
工作温度  
200m  
-40℃~+85℃  
-20℃~+70℃  
15  
16  
相对湿度  
5%~95%不凝结  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 19 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
七、要点说明  
1、工作电源需在规定的要求范围内  
BWP08使5V-12VDC 供电,电压不能高12V,最低不能低4.5V,用户必须保证模块的供  
电电源在规定的范围内。  
2确进行通讯端口的连接  
BWP08块提TTL平的通讯口口波特率共有四种进行选1200bps2400bps4800bps、  
9600bps用户在正常使用前必须正确地配置好模块的参数,如果模块的串口波特率与用户系  
统的串口波特率不一致,那么将导致模块无法接收用户数据,还无法将电力线上的数据发送给  
用户。  
3力线上载波波特率必须保持一致  
由于 BWP08 电力载波模块的载波波特率可以设置,所以用户在实际使用前必须根据自身系统所  
处实际应用环境选择好线上通讯波特率,不同波特率的模块无法相互通讯。按照正常情况,载  
波波特率越低,数据传输越可靠、传输距离也越远。请注意:载波波特率与载波频率是两个不  
同的概念波波特率是指数据传输的速率波频率是FSK制时所用的调制频率BWP08  
6载波波特率供用户选择,用户可以100bsp-600bps 自由选择进行通讯,同时用户也  
可以选择载波频率,BWP086载波频率可供用户选择。  
4波数据传输类型必须一致  
在应用中,BWP08 的载波波特率及载波频率一致的情况下,就可以相互通讯,即使串口波特率  
不一致也可以,但前提条件是:载波数据的传输类型必须一致。目前 BWP08 载波模块有两种传  
输类型,一种是定长传输,另一种是定帧传输,关于这两种传输类型的定义,请参看相关章节。  
如果定长类型的模块与定帧类型的模块相互混用,那么将导致定帧模块每次都会接收到最大帧  
长度的字节数,因为定长模块在发送时,不发送帧尾,定帧类型的模块由于收不到帧尾,所以  
无法判断用户数据何时结束,将一直处于接收状态,直到收满最大帧长度为止。如果定帧类型  
的模块向定长类型的模块发送数据,那么定长模块只接收预设的字节数后便停止接收,如果发  
送的字节数小于预设的字节长度,那么模块将接收线上噪音数据,只到收满预设长度为止。所  
以在实际应用中,用户可以灵活地把握模块的传输类型,在正常情况下,一个网络中,必须将  
所有模块的传输类型保持一致。  
5果通讯距离达不到要求,应使用软中继功能  
用户在使用中,实际的通讯距离达不到要求,可以采用两种方式,一种是缩短两个模块的安装  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 20 页 共 21 页  
必威尔科技-BITWELL CO.,LTD  
BWP08 电力载波模块产品说明书  
距离,另一个就是采用软中继功能,以此增加通讯距离。  
6证相互通信的模块处于电力线的同一相中  
在首次使用时,需要确认相互通讯的模块处于电力线的同一相中,由于 BWP08 电力载波模块不  
能跨相传输数据,所以如果相互通讯的模块如果不处于同一相中,那么有可能导致通讯失败,  
如果用户无法确认相互通讯的模块是否处于同一相中,那么可以主控模块处增加一个三相藕合  
器,那么就可以确保主控模块与三相下的任意一个模块进行通讯。  
八、技术支持  
有任何技术及应用问题,请及时联系本公司技术工程师  
联系人:高先生 陈先生  
电话:075525587679 075525587677  
传真:075525587858  
地址:深圳市罗湖区笋岗东2121 号华凯大2202 室  
邮编:518008  
电邮:sales@bitwell.cn  
网址:http://www.bitwell.cn  
交流高压 注意安全  
版权声明:本文档版权属于深圳市必威尔科技有限公司所有,如有更改,恕不另行通知  
版本号:1.0 文档类型:说明文档 发行日期:2007-12  
TEL:0755-25587677 FAX:0755-25587858 htpp://www.bitwell.cn  
第 21 页 共 21 页  
1
2
3
4
附录一:单管驱动参考电路  
+12  
C1  
M1  
A
B
C
D
A
B
C
D
470uF  
C2  
2
L
T1  
1
N
AGND  
104  
MAINS  
TVS1  
P6KE20CA  
VR1  
14K471  
C3  
202  
F1  
2.5A250V  
16:5  
334/400V  
C5  
+5  
C4  
R1  
2k  
102  
C6  
100u  
BD237  
Q1  
R2  
TVS2  
P6KE30CA  
R3  
C7  
6800  
D1  
D2  
L1  
280uH  
U1  
C8 104  
0
C9 100u  
1
2
3
4
5
6
7
8
9
18  
17  
16  
15  
14  
13  
12  
1M  
SIN  
F
INT/P5  
VO  
NSS  
MOSI  
RXD  
TXD  
GND  
VCC  
P4  
P3  
P2  
P1  
1N4148  
1N4148  
GND  
INT  
GND  
NSS  
MOSI  
RXD  
TXD  
C16  
105  
P6  
AGND  
RST  
SCK  
MISO  
AGND  
11 SCK  
10 MISO  
AGND  
GND  
+5  
BWP08A  
+5  
GND  
R4  
620  
说明:SPI接口与串口二选其一,不用的接口的口线可以悬空.  
S1  
R5  
620  
R6  
100  
+
C10  
10u  
C11  
6800  
+5  
L2  
280uH  
R7  
10k  
C12 10u  
C13 104  
DGND  
DGND  
U2  
RST  
TXD  
RXD  
1
2
3
4
5
6
7
8
9
20  
VPP/Rst VCC  
P3.0/RxD P1.7  
P3.1/TxD P1.6  
XTAL1 P1.5  
XTAL2 P1.4  
19  
18  
17  
16  
15  
14  
13  
12  
AGND  
C14  
DGND  
20p  
Y1  
MISO  
SCK  
MOSI  
NSS  
P3.2  
P1.3  
P1.2  
P1.1  
P1.0  
P3.7  
11.0592M  
C15 20p  
P3.3  
P3.4  
P3.5  
GND  
10  
11 INT  
注:电感为L1,L2;电容为C7,C11.  
DGND  
STC12C2052  
Title  
DGND  
GND AGND  
Size  
A4  
Number  
Revision  
Date:  
File:  
2008­4­2  
Sheet of  
J:\Wrok_Group\..\BWP08单管驱动.SchDocDrawn By:  
1
2
3
4
1
2
3
4
+12  
D1  
附录二:推挽驱动参考电路  
C1  
470uF  
5.1V  
C2  
104  
Q1  
A
B
C
D
A
B
C
D
9015  
D2  
1N4148  
R1  
1K  
Q2  
BD237  
AGND  
M1  
C3  
103  
2
L
C4  
T1  
R2  
1
R3 1K  
N
105  
620  
MAINS  
C5  
103  
C6  
303  
Q3  
BD238  
TVS1  
P6KE20CA  
F1  
2.5A250V  
VR1  
14K471  
C7  
6800  
L1  
280uH  
R4  
1K  
7:6  
D3  
Q4  
9014  
334/400V  
C8  
AGND  
AGND  
1N4148  
R5  
D4  
AGND  
1M  
R9  
5.1V  
+5  
AGND  
620  
+5  
+5  
C9  
R6  
2k  
102  
C10  
100u  
S1  
R7  
100  
+
C11  
10u  
C12  
6800  
D5  
D6  
1N4148  
L2  
280uH  
U1  
C13 104  
C14 100u  
1
2
3
4
5
6
7
8
9
18  
17  
16  
15  
14  
13  
12  
SIN  
F
INT/P5  
VO  
NSS  
MOSI  
RXD  
TXD  
GND  
VCC  
+5  
1N4148  
GND  
P4  
P3  
P2  
P1  
P6  
R8  
10k  
INT  
GND  
C15 10u  
DGND  
NSS  
MOSI  
RXD  
TXD  
C19  
C16 104  
U2  
105  
RST  
SCK  
MISO  
DGND  
AGND  
11 SCK  
10 MISO  
AGND  
RST  
TXD  
RXD  
1
2
3
4
5
6
20  
19  
18  
17  
16  
15  
14  
13  
VPP/Rst VCC  
P3.0/RxD P1.7  
P3.1/TxD P1.6  
XTAL1 P1.5  
XTAL2 P1.4  
GND  
C17  
BWP08A  
DGND  
20p  
Y1  
GND  
MISO  
SCK  
MOSI  
NSS  
P3.2  
P1.3  
P1.2  
P1.1  
P1.0  
P3.7  
11.0592M  
C18 20p  
7
8
说明:SPI接口与串口二选其一,不用的接口的口线可以悬空.  
P3.3  
P3.4  
P3.5  
GND  
9
10  
12  
11 INT  
DGND  
STC12C2052  
Title  
DGND  
GND AGND  
Size  
A4  
Number  
Revision  
注:电感为L1,L2;电容为C7,C12.  
Date:  
File:  
2008­8­14  
Sheet of  
L:\Wrok_Group\..\BWP08推挽驱动.SchDocDrawn By:  
1
2
3
4

相关型号:

BWP1000P

FLASCHE POLYPROPYLEN WEITHALS 1000ML
ETC

BWP10A

单相电力线载波调制解调器
ETC

BWP2000P

FLASCHE POLYPROPYLEN WEITHALS 2000ML
ETC

BWP78A

Photo Transistor, PLASTIC, 2 PIN
TEMIC

BWP78B

Photo Transistor, PLASTIC, 2 PIN
TEMIC

BWR-12

3 Watt, Dual Output DC/DC Converters
MURATA

BWR-12-625-D5A

15-20W, Dual Output DC/DC Converters
MURATA

BWR-12-830-D12A

15-20W, Dual Output DC/DC Converters
MURATA

BWR-12-830-D48A

15-20W, Dual Output DC/DC Converters
MURATA

BWR-12/105-D5

3 Watt, Dual Output DC/DC Converters
MURATA

BWR-12/105-D5-C

DC-DC Regulated Power Supply Module, 2 Output, 3W, Hybrid, ROHS COMPLIANT PACKAGE-8
MURATA

BWR-12/125-D12

3 Watt, Dual Output DC/DC Converters
MURATA