指令百度关键词工具
百度关键词工具 时间:2021-03-18 阅读:(
)
SOLYSGearDrive太阳跟踪器的控制系统设计梁少林1,2,王咏梅1,石恩涛1,王天放1,王后茂1(1.
中国科学院国家空间科学中心,北京100190;2.
中国科学院大学,北京100049)摘要:太阳跟踪研究的发展,向太阳跟踪器的控制系统智能化提出了更高的要求.
以SOLYSGearDrive太阳跟踪器为仪器平台,创新性地提出利用路由器建立控制主机和太阳跟踪器在局域网内,以及局域网和互联网之间的通信,并以虚拟仪器开发软件LabVIEW为软件平台,综合调用百度地图应用程序接口API和指令脚本文件,设计了一套控制系统.
实现对仪器的状态监测,指令控制,远程访问等.
系统功能丰富,操作简单,界面可视化好,普遍适用性强.
关键词:太阳跟踪器;控制;局域网;模式;百度地图;脚本文件中图分类号:TP273.
5文献标识码:BDesignofthecontrolsystemoftheSOLYSGearDrivesuntrackerLiangShaolin1,2,WangYongmei1,ShiEntao1,WangTianfang1,WangHoumao1(1.
NationalSpaceScienceCenter,ChineseAcademyofSciences,Beijing100190,China;2.
UniversityofChineseAcademyofSciences,Beijing100049,China)Abstract:Thedevelopmentofthesuntrackingresearchhasputforwardthedemandtotheintelligenceofthecontrolsystemofthesuntracker.
UsingtheSOLYSGearDrivesuntrackerashardwareplatform,amethodthatsetsupthecommunicationbetweenthehostandinstrumentviatheLAN,thecommunicationbetweentheLANandEthernetbyrouterisputforwardinnovatively,usingthevirtualinstrumentdevelopmentsoftwareLabVIEWassoftwareplatformandutilizingtheBaiduMapsJavaScriptAPIandcommandscriptfilecomprehensively,acontrolsystemisdesigned.
Itcanmonitortheoperationstatusoftheinstrumenttimely,controltheinstrumentbysendingcommandandvisittheinstrumentremotely.
Thesystemhavemultiplefunctionsandcanbeoperatedconveniently,theinterface'visualizationisstraightforward,theapplicabilityisextensive.
Keywords:suntracker;control;LAN;mode;BaiduMaps;scriptfile0引言自上世纪90年代以来,气象观测的进步以及太阳能利用的发展,向太阳跟踪提出了更高的要求.
国内外研制了各种类型的太阳跟踪器,从单轴跟踪到双轴跟踪,从单一跟踪到混合跟踪[1],太阳跟踪器不断朝着高精度全自动多功能的目标发展.
目前,已经进入了自动化芯片时代,传感器和处理器相结合以完成太阳自动跟踪,控制系统成为其工作核心[2].
然而,大多数太阳跟踪器并不配备专门的控制系统,或控制功能较为单一,操作不够智能,界面可视化差.
因此,研制一种功能丰富,操作方便,界面清晰,普遍适用性强的太阳跟踪器控制系统,已经迫在眉睫.
作者简介:梁少林(1992-),男,安徽阜阳人,博士研究生,主要从事空间环境探测技术的研究,包括光电探测系统设计,智能仪器仪表技术等.
1仪器介绍SOLYSGearDrive太阳跟踪器是由荷兰Kipp&Zonen公司生产的一种新型全自动双轴太阳跟踪器.
内置GPS接收器以获取时间和地理位置信息,经过J.
JMichalsky算法(1988)的处理得到太阳的位置信息,再经过四象限传感器的校准,实现指向位置的微调,其精度可达0.
02°.
SOLYSGearDrive太阳跟踪器采用齿轮传动系统,最大载重达80kg,最大扭矩达60Nm,可抵抗20m/s的强风.
采用220V交流和24V直流两种供电方式,且内置加热器,工作温度范围扩展到-50℃~60℃,使太阳跟踪器能够在恶劣环境下工作.
2系统设计2.
1系统原理目前,大多数太阳跟踪器都是采用chinaXiv:201703.
00259v1RS232串口实现与主机的通信,虽然能够全双工工作,但数据传输速率较低且距离有限,保密性差[3].
SOLYSGearDrive太阳跟踪器除了可以通过RS485串口实现和主机的通信外,还具有一个以太网RJ45接口,因此,可以将主机和仪器直连或者同时接入局域网,实现对仪器的状态监测和指令控制,若再接入互联网,还可以实现对仪器的远程访问.
这种方式不仅传输速率高且距离不受限制,主机通过IP地址的形式访问仪器,因而保密性好.
图1系统原理图如图1所示,利用路由器建立局域网,将主机和仪器接入不同的LAN口,WAN口接入互联网.
再通过主机正确配置路由器的DHCP服务器,以分配给主机和仪器各一个IP地址[4].
图2打开TCP连接函数利用LabVIEW数据通信中的TCP协议,可以实现太阳跟踪器和主机的局域网内通信,打开TCP连接函数如图2所示,除了要输入IP地址外,还要输入远程端口或服务名称,以指定TCP网络连接,SOLYSGearDrive太阳跟踪器的远程端口如图3所示,图3远程端口号利用TCP端口15000和15001,可以实现对仪器的监控.
其中,TCP15001端口不支持主机命令或请求的发送,只支持仪器向主机的单方面信息传递,包括当前时间信息,经纬度信息,太阳位置信息,电机动作信息等,更新率为1秒.
而TCP15000端口既支持主机指令的发送,也可及时地接收反馈信息,部分主要指令使用说明如表1所示.
SOLYSGearDrive太阳跟踪器主要有两种工作模式:跟踪模式和标准模式.
跟踪模式下仪器自动跟踪太阳,标准模式下仪器根据动作指令运动,完成设定的运动轨迹.
模式的切换通过FU指令实现.
表1控制指令表指令作用指令作用AM设置电机加速度MO*移动某一角度CL*停止运动MS*获取电机状态CO*恢复出厂设置并重启PA*暂停某段时间CP获取太阳位置PO*指向某一位置CT获取世界时RE*开始太阳跟踪FU*设置工作模式SI获取传感器光强HO*使电机返回初始位置SP*设置太阳运行速度IS获取仪器状态TI*设置世界时LL*设置位置和气压VM*设置电机速度MC*设置电机工作电流WA*根据当前设置重启注:上标为*的指令只能在标准模式下使用2.
2系统结构系统结构如图4所示,图4控制系统结构图通过端口的选择可以实现系统功能的chinaXiv:201703.
00259v1切换.
若TCP端口选择15000,则可以向仪器发送指令,这里的指令来源有三种:自动更新,手动发送,脚本文件.
若选择自动更新,则主机循环向仪器发送"CT,LL,IS,MS,SI,SE"六条指令,并将反馈信息实时在LabVIEW前面板显示.
若选择手动发送,则可以在指令输入框输入指令,除了要符合仪器工作模式外,还要满足一定的格式要求.
若将指令存储在脚本文件如txt文件中,通过对文件的读取,可以将指令取出执行,利用这个功能可以为仪器规划运动轨迹.
2.
3前面板设计基于LabVIEW的前面板界面设计如图5所示,此时TCP端口选择15000,仪器接受主机指令的发送,图5前面板界面它主要分为以下几个功能模块:⑴通信设置:输入仪器IP地址和TCP端口,建立主机与仪器的通信连接,并显示连接状态.
⑵密码保护:为"发送指令"功能设置密码保护(PRotection).
在前面板中选择PR使能是否有效,若不使能,指令使用权限不受限制,若PR使能,则只有输入正确密码,指令才会有效发送,进一步提高了控制系统的安全性.
⑶自动更新:若自动更新有效,则主机循环依次向仪器发送"CT,LL,IS,MS,SI,SE"六条指令,以获取"当前世界时和指向位置,经度、纬度和气压,仪器状态,电机状态(包括方位角电机和天顶角电机),太阳光强,仪器序列号"等信息并用前面板控件显示.
其中,方位角和天顶角显示控件除了显示指向位置外,还可以将指向位置与当前太阳位置的误差及时计算并显示出来.
光强值和四象限传感器值控件显示太阳光强值和四象限传感器经光电转换得到的电压值(一位有效位),两者之间的转换关系与传感器参数有关.
利用JavaScript语言调用百度地图API,编写"输入经纬度显示位置"应用程序[5],将其存储路径以统一资源定位符URL的形式发送给LabVIEW中的浏览器控件[6],可以将经纬度信息实时在百度地图中显示出来.
这里的经纬度默认情况下来自仪器获取的经纬度,也支持手动输入查询位置功能.
仪器状态显示控件显示当前仪器的工作模式、操作、自动或手动运行、内部加热以及调整情况等.
电机状态显示控件用于显示电机的运动状态和工作电流等.
⑷常用指令:将常用指令以控件的形式表示,包括复位、WA、CO以及设置太阳运行速度等.
其中,太阳运行速度为太阳跟踪算法中的运行速度,如选择"5min/day",意思是使太阳一天的运行轨迹在5分钟内完成,此时,仪器的指向也会跟着运动.
⑸指令输入:在输入框中可以手动输入指令,以"PO"为例,输入"PO0150",使方位角电机指向150度位置,其中0为方位角电机的编号.
执行完成后将反馈信息和方位角及时显示,部分前面板如图6所示,图6PO指令下的部分前面板⑹脚本文件:将指令存储在脚本文件如txt中,系统通过对文件的读取取出指令并发送给仪器执行,使电机按照规划的路径运动.
一个脚本文件和执行状态如图7所示,该脚本文件共10条指令,发送间隔为60秒,chinaXiv:201703.
00259v1设置电机最大速度2.
5°/s,最大加速度3.
6°/s2.
图7一个txt脚本文件和其执行状态若TCP端口选择15001,则仪器会将状态信息实时发送给主机显示.
如图8所示,格式是"信息种类;主机名称;日期;时间;太阳方位角;太阳天顶角;方位角电机位置;天顶角电机位置;纬度;经度;气压;状态码;运行状态;方位角电机状态,天顶角电机状态;校验和",其中,运行状态以及电机状态以编码的形式表示.
图8仪器状态信息2.
4远程访问以控制主机作为远程访问的服务器,并利用LabVIEW软件自带的Web发布工具,可以将控制系统的前面板发布到互联网上,Web发布工具设置如图9所示,图9LabVIEWWeb发布工具由于控制主机和仪器是通过路由器配置的局域网进行通信的,因此,若远程访问的客户端位于本局域网内,可以直接利用Web发布的地址URL对前面板进行访问,若客户端通过公网访问服务器,则需要通过路由器进行正确的端口映射[7].
控制系统远程访问面板如图10所示.
图10控制系统远程访问面板4结论SOLYSGearDrive太阳跟踪器控制系统利用以太网接口实现主机和仪器在局域网内以及局域网和互联网之间的通信,并以IP寻址的方式实现主机对仪器的访问,克服了传统串口通信速率慢,距离短,保密性差的缺点.
基于LabVIEW设计了仪器的控制面板,功能丰富,且操作简单,界面可视化好.
利用Web发布工具将前面板发布到互联网上,还可以实现对仪器的远程访问,极大地满足使用者的工作需求.
此外,该系统只需要作简单的指令修改,即可应用于其他太阳跟踪器上,具有较强的普遍使用性.
【参考文献】[1]朱志缸,阵纬,毛行奎.
自动太阳跟踪器综述[C].
第十八届全国电源技术年会论文集,2010:479-481.
[2]赵建华,张婷婷.
太阳跟踪控制系统的研究与设计[J].
电子测量技术,2016,39(3):1-3.
[3]向平,毕玉庆,程建民,陈方.
基于ARM的太阳跟踪控制系统设计[J].
计算机测量与控制,2009,17(6):1102-1105.
[4]张勇,张德运,蒋旭宪,霍伟.
路由器安全配置管理[J].
计算机工程,2000,26(8):65-66.
[5]弗拉纳根.
JavaScript权威指南[M].
北京:机械工业出版社,2007.
[6]杨乐平.
LabVIEW高级程序设计[M].
北京:清华大学出版社,2003.
[7]傅丰,徐洪章.
端口映射的分析与应用[J].
天中学刊,2006,21(2):59-60.
chinaXiv:201703.
00259v1联系方式:地址:北京市海淀区中关村南二条1号中科院国家空间科学中心梁少林收邮编:100190手机:15201673051chinaXiv:201703.
00259v1
易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...
wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...
我们先普及一下常识吧,每年9月的第一个星期一是美国劳工节。于是,有一些服务商会基于这些节日推出吸引用户的促销活动,比如RackNerd有推出四款洛杉矶和犹他州独立服务器,1G带宽、5个独立IP地址,可以配置Windows和Linux系统,如果有需要独立服务器的可以看看。第一、劳工节促销套餐这里有提供2个套餐。两个方案是选择犹他州的,有2个方案是可以选择洛杉矶机房的。CPU内存SSD硬盘配置流量价格...
百度关键词工具为你推荐
摩根币摩根币是怎么骗人的?云计算什么是云计算?刘祚天Mc浩然的资料以及百科谁知道?lunwenjiancepaperfree论文检测怎样算合格网站检测请问,对网站进行监控检测的工具有哪些?www4399com4399是什么网站啊???sodu.tw今天sodu.org为什么打不开了?xvideos..comxvideos 怎么下载盗车飞侠侠盗飞车罪恶都市全部秘籍ps手柄版的ww.43994399??????????
如何申请域名 如何查询域名备案号 腾讯云数据库 koss godaddy续费优惠码 免费名片模板 长沙服务器 500m空间 免费全能空间 小米数据库 台湾谷歌地址 电信主机 web服务器是什么 网页提速 服务器维护 全能空间 腾讯网盘 好看的空间 google搜索打不开 privatetracker 更多