📄 21ic 基于cpld的高压电力线fsk modem设计.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0062)http://www.21ic.com/new_info/news/files/news/200432214449.html -->
<HTML><HEAD><TITLE>21IC: 基于CPLD的高压电力线FSK MODEM设计</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TD {
FONT-SIZE: 12px
}
INPUT {
FONT-SIZE: 12px; font-fammily: verdana,宋体
}
A:link {
FONT-SIZE: 12px; COLOR: #0000ff; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A:visited {
FONT-SIZE: 12px; COLOR: #660066; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A:hover {
FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline
}
.unnamed1 {
FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.white {
FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px
}
.b:link {
FONT-SIZE: 12px; COLOR: #3366cc; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.b:visited {
FONT-SIZE: 12px; COLOR: #813f1b; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.b:hover {
FONT-SIZE: 12px; COLOR: #ffa037; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.148xg {
FONT-SIZE: 14px; COLOR: #0000ff; LINE-HEIGHT: 14pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline
}
.128dt {
FONT-SIZE: 14px; COLOR: #9999cc; LINE-HEIGHT: 14pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.heigh150 {
LINE-HEIGHT: 150%
}
</STYLE>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff leftMargin=0 topMargin=5>
<TABLE cellSpacing=0 cellPadding=0 width=768 align=center border=0>
<TBODY>
<TR>
<TD align=middle width=168 height=80><IMG
src="21IC 基于CPLD的高压电力线FSK MODEM设计.files/21ic.gif"></TD>
<TD width=472>
<SCRIPT language=javascript
src="21IC 基于CPLD的高压电力线FSK MODEM设计.files/ads.htm"></SCRIPT>
</TD>
<TD height=80>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=b12 align=middle height=30><FONT
face="Arial, Helvetica, sans-serif" color=#000000>
<SCRIPT language=JavaScript
src="21IC 基于CPLD的高压电力线FSK MODEM设计.files/date.js"></SCRIPT>
</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=1 width=768 align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width=766 align=left border=0>
<TBODY>
<TR bgColor=#d8d6ba>
<TD width=3 height=20></TD>
<DIV id=Position></DIV>
<TD width=378>
<FORM name=email
action=http://www.21icsearch.com/buzi/mail2/chkemail.asp method=post
target=_blank><B>电子工程周刊:</B> <INPUT class=main
style="BORDER-RIGHT: #0097cf 1px solid; BORDER-TOP: #0097cf 1px solid; BORDER-LEFT: #0097cf 1px solid; BORDER-BOTTOM: #0097cf 1px solid; BACKGROUND-COLOR: #ffffff"
maxLength=255 size=30 value=输入您的Email name=email> <INPUT class=jbutton type=submit value=订阅> </TD></FORM>
<DIV></DIV>
<DIV id=Time></DIV>
<DIV id=Image></DIV>
<DIV id=Title></DIV>
<TD width=418>
<MARQUEE onmouseover=this.scrollDelay=99000
onmouseout=this.scrollDelay=80 scrollAmount=2 scrollDelay=80
width="80%"><FONT color=#cc0000><IMG height=12
src="21IC 基于CPLD的高压电力线FSK MODEM设计.files/xilan_arrow.gif"
width=16>每周自动接收行业新闻,技术资料,设计文章</FONT></MARQUEE></TD>
<DIV></DIV>
<TD width=9></TD></TR></TBODY></TABLE>
<DIV></DIV>
<DIV id=Time></DIV>
<DIV id=Image></DIV>
<DIV id=Title><TD< td></DIV></TD></TR></TBODY></TABLE></TD></TR></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 width=768 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top width=617 height=2>
<TABLE cellSpacing=0 cellPadding=0 width=583 align=center border=0>
<TBODY>
<TR>
<TD align=middle height=31><FONT size=4><B>基于CPLD的高压电力线FSK MODEM设计
</B></FONT></TD></TR>
<TR>
<TD align=middle height=15>文章作者:电子科技大学 欧 磊 张红雨<BR>文章类型:设计应用
文章加入时间:2004年3月22日1:44</TD></TR>
<TR>
<TD align=right><FONT color=#cc0000>文章出处:单片机与嵌入式系统应用</FONT> </TD></TR>
<TR>
<TD height=15>
<HR width="100%" noShade SIZE=1>
</TD></TR>
<TR>
<TD height=15>
<TABLE cellSpacing=0 cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=530 align=center border=0>
<TBODY>
<TR>
<TD class=heigh150 height=15>
<DIV id=Content><FONT face=宋体>
<B>摘要:</B></FONT>介绍应用CPLD实现非标准的FSK
MODEM的设计方法;探讨如何优化算法和改良电路来减少系统的误码率,并给出应用电路。
<P class=MsoNormal><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
<B>关键词:</B></SPAN>CPLD FSK MODEM</P>
<P style="TEXT-INDENT: 0px"><B>1 国内电力线载波的应用</B></P>
<P
style="TEXT-INDENT: 30px">在电力系统中,由于电力线载波使用坚固可靠的高压电力线作为信号的传输媒介,可节省大量的通道建设投资,再加上电力线载波信息传输稳定可靠、路由合理、安全保密以及能够同时复用远动信号等特点,使得这种电力系统独有的通信方式在数字微波、一点多址、光纤、特高频等通信方式相继出现的今天仍得到持续的发展。</P>
<P
style="TEXT-INDENT: 30px">由于数据信号的信噪比决定传输距离的远近,因此电力线载波通信的关键就是设计出一个功能强大的电力线载波专用MODEM芯片。国外在电力线载波通信技术方面发展较早,多家国外公司陆续推出了自己的电力线载波MODEM芯片,并制定了电力线载波适用频率范围的标准。由于国外电力线载波MODEM芯片是针对本地区电网特性和结构的,且一般是针对家庭内部自动化而设计,因此在国内使用都难尽如人意。<BR><BR><B><A
href="http://www.21ic.com/info/images/dpj/200401/8a.gif">图1 FSK
MODEM系统组成</A></B><BR><BR><FONT size=3>
</FONT><SPAN
class=main1>电力线载波MODEM芯片虽然容易使用,但它的中心频率和频偏比较固定,对特殊的应用场合就难以发挥作用。因此有根据特殊应用来开发电力线载波MODEM的必要。以下讨论的就是一个应用于100kV的高压电力线FSK
MODEM的设计。</P>
<P style="TEXT-INDENT: 0px"><B>2 实现电力线载波通信的难点</B></P>
<P
style="TEXT-INDENT: 30px">由于电力线是给用电设备传送电能的,而不是用来传送数据的,所以电力线对数据传输有许多限制,因此电力线通信具有以下特点。</P>
<P
style="TEXT-INDENT: 30px">①配电变压器对电力载波信号有阻隔作用,所以电力载波信号只能在一个配电变压器区域范围内传送。</P>
<P
style="TEXT-INDENT: 30px">②三相电力线间有很大信号损失(10dB~30dB)。通信距离很近时,不同相间可能会收到信号。一般电力载波信号只能在单相电力线上传输。</P>
<P
style="TEXT-INDENT: 30px">③不同信号耦合方式对电力载波信号损失不同,耦合方式有线-地耦合和线-中线耦合。与线-中线耦合方式相比,线-地耦合方式电力载波信号损失十几dB,但线-地耦合方式不是所有地区电力系统都适用。<BR><BR><B><A
href="http://www.21ic.com/info/images/dpj/200401/8c.gif">图2
RS232-TTL转换及缓冲电路</A></B><BR><BR></SPAN><FONT
size=3> </FONT><SPAN
class=main1>④电力线存在脉冲干扰。目前国内使用的交流电频率为50Hz,周期为20ms。在每一交流周期中,出现两次峰值。两次峰值会带来两次脉冲干扰,因此电力线上存在固定的100Hz脉冲干扰,干扰时间约2ms。为了保证数据传输的可靠性,必须加以处理。有一种利用波形过零点的短时间内进行数据传输的方法,但由于过零点时间短,实际应用与交流波形同步不好控制,现场通信数据帧又比较长,所以难以应用。</P>
<P style="TEXT-INDENT: 30px">⑤电力线对载波信号造成高削减。当电力线上负荷很重时,线路阻抗可达1<FONT
face=Arial>Ω</FONT>以下,造成对载波信号的高削减。实际应用中,当电力线空载时,点对点载波信号可传输到几km。但当电力线上负荷很重时,只能传输几十m。因此,只有通过进一步提高载波信号功率来满足数据传输的要求。提高载波信号功率会增加产品成本和体积。<IMG
height=276 hspace=1 src="21IC 基于CPLD的高压电力线FSK MODEM设计.files/8d.gif"
width=355 align=right vspace=1 border=0></P>
<P
style="TEXT-INDENT: 30px">因此电力线上的高削减、高噪声、高变形,使电力线成为一个不理想的通信媒介;但由于现代通信技术的发展,使电力线载波通信已成为可能。</P>
<P style="TEXT-INDENT: 0px"><B>3 系统组成及工作原理</B></P>
<P style="TEXT-INDENT: 30px">如图1所示,系统主要由两部分组成:调制部分和解调部分。</P>
<P
style="TEXT-INDENT: 30px">待解调的二进制数据流通过输入缓冲器后进入调制模块。调制模块输出的FSK方波经过输出滤波器和输出放大器后,变成FSK正弦波耦合到线路上。</P>
<P
style="TEXT-INDENT: 30px">待解调的FSK正弦波通过输入放大器,波形变换电路变换成为FSK方波,在输入到解调模块解频之后,经过输出缓冲器就可以得到二进制数据流。</P>
<P style="TEXT-INDENT: 30px">在下面我们将对这两部分作详细进行说明。</P>
<P style="TEXT-INDENT: 30px">3.1 调制部分</P>
<P
style="TEXT-INDENT: 30px">调制方式为FSK,数据为'1'时,输出在2860~3260Hz之间正弦波;数据为'0'时,输出在2460~2860Hz之间的正弦波。</P>
<P
style="TEXT-INDENT: 30px">输入的二进制数据流经过缓冲隔离后,由CPLD采样来判断当前输入电平的高低,并在FSK信号输出端产生相应频率的方波。表1为二进制数据对应的方波频率表。<BR><BR><B>表1
调制规则表</B></P>
<TABLE borderColorDark=#ffffff width="100%" borderColorLight=#000000
border=1>
<TBODY>
<TR class=main>
<TD align=middle width="50%">逻辑电平值</TD>
<TD align=middle width="50%">方波频率值</TD></TR>
<TR class=main>
<TD align=middle width="50%">H</TD>
<TD align=middle width="50%">2860Hz<x<3260Hz</TD></TR>
<TR class=main>
<TD align=middle width="50%">L</TD>
<TD align=middle
width="50%">2460Hz<x<2860Hz</TD></TR></TBODY></TABLE>
<P
style="TEXT-INDENT: 30px">随着二进制数据的跳变,在FSK信号输出端产生不同频率的方波,从而形成了FSK调制波形(方波)。</P>
<P style="TEXT-INDENT: 30px">由于方波是由无穷个逐次倍频的正弦波组成的,如下式所示</P>
<P style="TEXT-INDENT: 30px"><IMG height=61
src="21IC 基于CPLD的高压电力线FSK MODEM设计.files/8b.gif" width=440
border=0></P>
<P style="TEXT-INDENT: 30px"><FONT
face=Arial>ω0=2πf</FONT>,f为基频,就是方波的频率。</P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -