光伏发电通信基站电源远程监测系统的设计 1解析.docx
- 文档编号:5811132
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:8
- 大小:39.04KB
光伏发电通信基站电源远程监测系统的设计 1解析.docx
《光伏发电通信基站电源远程监测系统的设计 1解析.docx》由会员分享,可在线阅读,更多相关《光伏发电通信基站电源远程监测系统的设计 1解析.docx(8页珍藏版)》请在冰豆网上搜索。
光伏发电通信基站电源远程监测系统的设计1解析
第19卷V01.19第10期
No.10
电子设计工程
ElectronicDesignEngineering
2011年5月Mav2011
光伏发电通信基站电源远程监测系统的设计杨思傻
(西安航空职业技术学院电子工程系,陕西西安710089
摘要:
基于对处于偏远地区的光伏发电基站电源运行情况进行远程控制和检测的目的,设计了针对性的监测系统,基站电源发电的电压、电流值每5s采集一次。
通过GPRS模块无线高速传输到总站计算机进行检测和控制。
进行串口通信实时数据采集、存储、查询,并完成对上位机串行口接收数据设置、上住机对下位机工作情况的检测和系统功能的设定。
探讨了GPRS模块进行数据传输的过程。
MC35i驱动及AT指令的编写和数据传输协议的制定。
在实验的基础上,采集到日光强度改变时基站电源运行情况的数据,为提高太阳能电池的利用率提供了实践依据。
关键词:
GPRS模块;串口通信;数据采集;MC35i驱动
中图分类号:
’rP274文献标识码:
A文章编号:
1674—6236(201110-0169—04Designoftheremotemonitoringsystemofphotovoltaicenergy
communicationpowersupply
YANGSi-jun
(DepartmentofElectronicEngineering,Xi’anAeronauticalPolytechnicInstitute,Xi’帆710089,China
Abstract:
Inordertocontrolandtesttheoperationofremotepowerstation,pertinencymonitoringsystemisdesigned,thepowerisused,thecurrentandvoltageofpoweriscollectedevery5sonce,thedataistransmissedthroughGPRSmodulewhichisawirelesshigh-speedtransmission.ThefunctionoftheSystemistocollectdata。
storageandinquire.ThispaperalsointroducesreceivingdatasettingofPCserialport,worktestingaboutPCtopowercontrolmachineandsystemfunctionsetting.Inalargenumberofexperimental,wecollectabundantoperationdatawhensunlighteontinuelychanges.Thedataprovidepracticalbasetoimprovetheutilizationrateofsolarcells.
Keywords:
GPRSmodale;serialcommunication;datacollection;MC35idriver
随着计算机控制技术的发展。
计算机被广泛应用于数据采集系统领域中,数据采集系统多采用上位机和下位机的主从工作方式。
因为单片机具有价格低、功能强、抗干扰能力好、温限宽和面向控制等特点。
所以下位机一般采用单片机对现场数据采集与对设备一级监控:
计算机的分析处理能力较强,有友好的人机界面和大容量的多种存储方式,故上位机一般采用计算机对采集数据进行图形显示、分析以及管理。
上位机与下位机通过串行接口实现通信,在本系统采用了VisualBasic6.0开发串口通信程序。
1数据传输
太阳能发电监测分上位机和下位机两部分。
下位机对各个模块的工作输入电压、电流。
输出电压、电流数据进行存储、显示。
由于本设计的太阳能发电装置用于通信基站的电源,其应用的环境一般位于偏僻且交通欠发达的地区,所以下位机的数据需通过GPRS传送到上位机。
以便于监测和故障排除[t-Jl。
GPRS模块(即MC35i和外部设备之间的通信协议是通收稿日期:
2011—03—07稿件编号:
201103036
作者简介:
扬思俊(198l一,女,陕西渭南人,硕士,助教。
过AT指令集来完成的。
AT指令集是从终端设备(TerminalEquipment,TE或数据终端设备(DataTerminalEquipment,DTE向终端适配器(TerminalAdapter,TA或数据电路终端设备(DataCircuitTerminalEquipment。
DCE发送的。
AT+CMGC指令的功能为sendanSMSeomnland(发出一条短消息。
对短消息的控制有3种模式.即BlockMode、基于AT命令的PDUMode和TextMode。
目前,PDUMode应用最为广泛,它不仅支持中文短信,也能发送英文短信。
其短消息正文经过十六进制编码后作为一个二进制字符串被传输。
PDU模式收发短信可以使用3种编码:
7bit、8bit和UCS2编码。
7bit编码用于发送普通的ASCLL字符。
8bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。
短信发送框图如图l所示(图中XX表示第几条短信。
2MC35i驱动及AT指令的编写
2.1MC35i的开关机及初始化
目前市场上支持GPRS的模块有很多种,综合考虑后采用西门子的MC35i模块,该模块在支持GSM的基础上增加了对GPRS的支持,上传波特率可达21.4kb/s,下传波特率最
研究方向:
电子电路设计,嵌入式系统,新能源技术开发。
-169-万方数据
《电子设计工程2011年第10期
图1短信发送框图
Fig.1SendingSMS
大为85.6kb/s,并支持CS—l,CS一2。
CS一3。
CS-4等4种编码方案,是一个具有较高稳定性的工业及模块。
MC35i的工作电压范围为3.3—4.8V,传输功率在GMS1800时为lW。
休眠电流为3mA。
MC35i提供一个40引脚的外部控制接121。
其中包括了控制、数据传输、SlM卡、声音以及电源接口。
MC35i接121采用AT指令集,并支持部分西门子的扩展AT指令。
MC35i的电源采用单个3.3V到4.8V的电源。
由于MC35i在进行数据传输或通话过程中峰值电流可能达到2A.所以电源必须能够提供足够的电流以保证在大电流时电源电压不低于3.3V。
如果在工作工程中电源电压下降到低于3.3V或电压下降幅度超过400mV时,MC35i将自动关闭。
比如,在峰值电流2A时。
在线路上的电压损耗必须考虑。
如果线路电阻为50mQ,那么电压损耗为100mV,因此在布线时必须考虑这些问题。
MC35i的开关机需要在模块的ON/OFF引脚上加上脉宽1s以上的低电平。
当模块处于关机状态检测到ON/0FF引脚的下降沿并持续l8以上的低电平时启动整个模块。
同理。
当模块启动后检测到持续1s以上的低电平。
则延时8s关机。
所有的AT指令操作都必须在开机状态下才能执行网。
开机后还要对MC35i进行初始化来实现单片机对模块的控制:
首先要测试模块串口的连接状况。
通过发送AT指令,等待模块的回复,返回OK则连接成功,没有响应则表示模块连接存在问题:
接着还要向模块发送ATEO指令来关闭回显。
回显功能主要用于串121调试,具体应用时应关闭该功能,防止回显字符和返回参数混合。
2.2MC35i的AT控制指令
MC35i模块是采用AT指令集进行控制的.采用AT指令集可以实现模块参数的设置,数据的发送与接收。
AT指令集是调制解调器通信接121的工业标准。
指令由ASCII字符组成,除“A/”、“+++”指令外,所有指令都是以“AT”开头。
以<回车><换行>结束。
绝大多数指令被执行后都有返回参数。
常见的AT指令有:
设置通信波特率:
使用AT+IPR=19200命令,把波特率设为19200b/s。
设置接入网关:
通过AT+CGDCONT=I,“IP”。
“CMNET”
命令设置GPRS接入网关为移动梦网。
设置移动终端的类别:
通过AT+CGCLASS=…B设置移动-170-终端的类别为B类,即同时}多种业务,但只能运行一种业务。
即在同一时间只能使用GPRS上网,或者使用GSM的语音通信。
测试GPRS服务是否开通:
使用A7r+CGAC’r-1.1命令激活GPRS功能。
如果返回OK,则GPRS连接成功;如果返回ERROR.则意味着GPRS失败。
中国移动在GPRS与Intemet网中间建立了许多的网关支持节点(GGSN,以连接GPRS网与外部的Intemet网络。
GPRS模块可以通过拨“+99}料1#”登录到GGSN上.并通过PPP协议获取动态分配到Intemet网的IP地址。
3上位机软件
3.1数据格式
由于VisualBasic6.0引入了面向对象的编程机制,巧妙地将Windows编程的复杂性封装起来。
只需使用窗体和控件等可视化界面设计程序,从而降低了程序设计的难度。
本文就采用了VB来设计上位机软件.以实现太阳能发电监测的功能。
1数据传输帧格式
下位机与上位机通信的数据传输帧格式为:
地址码(1+功能码(1+数据数量(1+数据域(+CRC校验(2
2上位机软件功能码分类
oxol读取下位机历史数据
0x02读取系统当前时间
ox03设定时间
0x04读取实时数据
0】【05报警指示
3.2串口调试
VB6.0中,使用MSComm时,首先要在程序中打开相应的串口,然后对相应的串口通信参数进行设置阎。
串口通信时,无论发送还是接收。
都要在通信程序中设置一个Variant类型变量作“中介”。
程序设计如下:
PrivateSubMSCommlOnComm(’串口通信控件设置DimindamAsVariant
SelectCaseMSComml.CommEven’…通讯事件发生
CasecomEvReceive’…有接收事件发生
DoW1lileMSComml.InBu自ferCount<>0
indata=MSComml.Input’读地址码,功能码。
数据数量。
1—3字
emp(i=AscB(indata
Ifemp(O<>&H3AThen’判断帧头
MSComml.InBufferCount=0’停止接收
Else
i=i+l
EndIf
loop
万方数据
杨思值光伙发电通信基站电源远程监剥系统的设计
Ifi=emp(2+5nen’#Ⅱ{女t
d1"%=Tme
i=0
End】f
End‰1∽I
EndSub
RTHmsho]d=l’im接#}##*I{##*"B8“1"“£0Ⅱc。
一事#十∞#*事#
MSCommI‰tlJnp=“4S00,nsl‘。
口iⅢm参#MS岛mmIPonOp+n:
Tme’hn÷o
太m能发自监测主要是W太Ⅲ脆自*I作时的各模块的输^自Ⅲ自m转口自Ⅲ、自m“&Ⅱ#口&的计算々∞月.#目**ⅢⅫ目2mm.
啊i日譬’-●oo-o-。
。
’一‘
¨●ttmw^t・^^
・#”of・i:
-。
高。
一・4'…・’“
==:
:
黜:
:
_一
:
:
:
:
:
:
:
嚣:
:
:
4丑
≯:
..嚣釜一
^●●…’¨
_●…t一《iⅧ
月2iH&*《d#m
Fig
2】n№rf㈣d“l…Imcollation
4功能实现
_】篁Ⅻ系统#有宴目监*自能.t位机每5s钟发女命令.F&m#&Ⅻ命々■目刻将宴日敷镕t传,其读mF位机m史&据目i输^Ⅲ女询∞8*WM#镕t"目自fFⅡn每小时月采样一十数据所“r位m会8i出对应∞数据Pl自%*月自目3日i。
目3Ⅲ±&*女自*Ⅲ
Fig3hIdhl。
eofhtstmjrJdda=inquire
mm日(I+自《日(1+数《mi(】+≈蛤时目(4+镕tH目(4+CRCH(1+CRCL(”白勺镕式传辅%T位n,倒Ⅻ:
;滨R2007412月8日9目i200842月如日5H∞数☆Ⅲ*自容∞
m3am01Ox08Ox09m吣m12m08Ox05Ox加Ox020x090x10Ox8i
&:
*t时目f&超过当前时目起蛄时目R在终t目目±n.ⅢⅢ史###gⅢaGPRSt传。
n*%■《‰ⅡA有#时自报警自%m涮i统驶ni统目月按月如T杖镕式进行*T位n∞时问设2。
№Ⅱ日(1+自№日(1+&*#i(i+目目(7_}cRcH+cRCL(1
●■■■里!
!
苎J
!
型至目!
罢兰|
日4{‰目M*i*自
]Pig4]nterfwedsv…llm*tfi,g
如果F位*十的各分m中&Ⅸ新路、短路或Ⅲ信故障等异常情&日fT&n口时&m报警信号井传输碧±位mi1盘n《&Ⅻ信≈目m#mf*i.
5系统检测结果
4女§i‰十自T《Ⅻ&自《宰目f太Ⅲn№自№##*¥*白qHg…月TMPPP(i★自¥镕镕#¥※*高太m№电№的利月卓。
分别采集T带btPPT技术的女目能£%t*∞控制#%f带MPPT技术∞控制#的电Ⅱ、自将&自目率m打T№#4☆计十做T女t∞实&*#T输m自Ⅱ自m井*№T目击f“#析。
“TB日光Ⅸ&Ⅸ新增%时∞数据■H。
女%采集Ⅱ&A每58采集一改tⅢ将∞单将每WIH"∞#据m行Ⅻ表分析如表1Mi。
{1日^*t《*m*目n镕¥
T+bISunlintgr“tmllylmnm口data
万方数据
《dg-T-设计工程2011年第10期
A目#∞"*条*T日光Ⅸ新升%时…^MPFr技术ImngdktaT_ccdetecllng8slembasedonGPRScommuflicat[0n∞^目能发q拄木自iMPPT技术∞情mT,将采集∞散*technolo目[J]T=n日ducerandMiem售vslemTechnobgies女#分析太口睢蒜站电≮发电自率∞m较M目5曲&ⅡⅢ。
2008.27(2:
83—85
L生竺!
型苎生划
}#^
目5自¥
Fig5
p∞rer…“
自HP∞#《W%HⅡ…^MP阿技¥∞女目№&自#¥£&自自¥镕KT259%。
^日№&自∞Ⅻ十gBH女m能≈∞』作目∞各模‰∞#^自Ⅸ自m镕&自Ⅲ自m“&g境Ⅺ月的汁算々%测。
L位n每5s*&*命々.T&m#收到命々^目割将宴目数据传女∞果T忙nc}-白勺*分n中出Ⅷ断路《路或自信战障等异常情H目.T位nⅫ目&mm*自9,*传#镕L&ni位m接受到信号目进行m警*m。
6结束语
¥女Ⅻd*mGPRSW#*女目4#传输.结台}位m#什∞jI盏月使整十系统∞&用更为恒捷,吏骑Ⅱ明,其传辅々∞目均#有高的“r靠&.为新能≮∞营&提供T条件。
●}女m:
【1】#i4,*i^,m‘,尊基fcPRsa镕#*舌々Eat镕&Ⅻ}‰m*¥=自Ⅲ}*,2008,27(28,一∞
ZHENGWan—M.HUANGY∞n・qing,ZIIANGXln.etal『21Li.CE.LiC,HouA,“alAmal-timeremokcontm]∽hilectureu8ingmobile—unlcaIl∞【J】]EEE1h…I…onInslmmenlalJonandM……nI200352
f41997一1003
Ⅲ3QtuWangrbiaoQ[UZhi-yuanIklFfortemphumidity
tonal
8ys[em
dtobaccoparchingHⅫwb撕do|lPu崩-
PIDgontmliCy/Proceedingsofme2006lEEKInkmationalCodemn…Meehatronics“dAulomatioⅡ2006:
2229—22M
『41¥^*.i*,i^*,等£{-MC35@^H##¥¥}*fJI№”##g.2005.21(71100一10"2
ZIIANGZhanxinMENGRuMENGqng-hongelalThe…le∞date
acquisitionsystem
b㈣dOBMC35Ⅱ】conⅢand^山md60nPublicationGmup+2005.2I(7100—102『51#=目.Ⅻ自&§fVB60々单H“¥#m#日&*¥¥}&Ⅲ*Ⅱl*#“&m,2004.24(166-68
CHENSan-fe.gLIUXia十boDala-acqulsili㈣svmemdesignhsdoffserialPommHnicatlollbetw。
enVB60andscM[JlJo.malofCampulerApplications2【m.24(I.黼一68【6】卓},*自目lfVB∞№Ⅱ^&ⅡⅫ5&№母*H”io机#**"m5女Ⅱ8.2008.22(I:
90—92
IJFangHEYutlan‰n…Sasignin
h∞t…㈣*∞linedetecting“dhilurediagnosis
1ns…enLdhydmullesy¥1em
b啪d。
nVB{J]PeLn“岫h…|Ib200822(1:
帅捌
f±##168A
ICE2A165t&ZqRⅢ*自镕t“l**2。
日maICE2A165屉*”十∞¥**自≮∞自%#H.E#将受Hr^qfI作*∞*R,*#目r目白奇mⅢ前}。
'{im:
…In'neonlCE240565116512651365DaⅢsheet[EB/OL][2006t223#Mtpd/pdf,ieminer,eom[downloadldownloadl]EE2A165Ddf
『2]i4#十十∞卑**t《4+HMI目女自自##女*#2唧【3ji¥№¥《E}}自Ⅱ#4“镕#H¥【MJ|巳{:
t}IⅢ女K#2009
…4SHARPPEEl7SefinIEB/OLI[200402—19]http:
//pdficminer∞m,dmlo“,do仰lod,Pc8】7口Ⅱ
吲5HTCProgrammablePrecisionShunlRr≈qdatorTIA311A/CⅢB/OL][2006-03—061Mtp:
llpdEiemlnereom/download/do帅loadFfL431E“f
[6]i¥《目自外=#t誊#4{十*【M】|匕}:
t{IⅡ女Ⅸ#2009
雾万方数据
光伏发电通信基站电源远程监测系统的设计
作者:
杨思俊,YANGSi-jun
作者单位:
西安航空职业技术学院,电子工程系,陕西,西安,710089刊名:
电子设计工程
英文刊名:
ELECTRONICDESIGNENGINEERING
年,卷(期:
2011,19(10
本文链接:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 光伏发电通信基站电源远程监测系统的设计 1解析 发电 通信 基站 电源 远程 监测 系统 设计 解析