最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Vantage Pro2串口命令LOOP

来源:动视网 责编:小OO 时间:2025-09-25 17:08:32
文档

Vantage Pro2串口命令LOOP

VantagePro2串口命令LOOP132KB归档内存,最多可存储2560存档记录4KB的EEPROM存储器,用于校准数字,站纬度/经度/高度/时区值,发射器配置,控制台图点4KB的处理器,内存,用于存储电流传感器的数据,今天的高/低价值,和其他实时数据。此内存PC是不能直接使用的!如LOOP的命令,提供最有用,最重要的是这些数据值。命令主要是ASCII字符串。所有字符需要大写。在一些字符串中数字是十进制的,有一些是十六进制的。多字节二进制值通常存储和发送最低位字节第一。负数用二进制补数表示
推荐度:
导读VantagePro2串口命令LOOP132KB归档内存,最多可存储2560存档记录4KB的EEPROM存储器,用于校准数字,站纬度/经度/高度/时区值,发射器配置,控制台图点4KB的处理器,内存,用于存储电流传感器的数据,今天的高/低价值,和其他实时数据。此内存PC是不能直接使用的!如LOOP的命令,提供最有用,最重要的是这些数据值。命令主要是ASCII字符串。所有字符需要大写。在一些字符串中数字是十进制的,有一些是十六进制的。多字节二进制值通常存储和发送最低位字节第一。负数用二进制补数表示
Vantage Pro2串口命令LOOP

132 KB归档内存,最多可存储2560存档记录

4 KB的EEPROM存储器,用于校准数字,站纬度/经度/高度/时区值,发射器配置,控制台图点

4 KB的处理器,内存,用于存储电流传感器的数据,今天的高/低价值,和其他实时数据。此内存PC是不能直接使用的!如LOOP的命令,提供最有用,最重要的是这些数据值。

命令主要是ASCII字符串。所有字符需要大写。在一些字符串中数字是十进制的,有一些是十六进制的。

多字节二进制值通常存储和发送最低位字节第一。负数用二进制补数表示。CRC值是发送和接收最有效字节第一。

{

多字节的二进制值通常存储和发送至少显著字节。负数用2的补码表示。发送和接收的最显著的字节CRC值。

}

唤醒显示

为了节省控制台电池电量,控制台大多数时间是处在休眠状态的,当需要使用的时候才会唤醒。接收一个字符会导致控制台上的串行端口唤醒,但是它可能不能立刻进入工作状态来读取第一个字符数据,因此每次在执行命令前你首先应该唤醒控制台:

唤醒控制台:

1、发送换行字符,”\\n”(十进制 10 ,十六进制 0x0A)

2、监听”\\n”的响应和回车符(“\\n\\r”)

3、如果在一段时间内没有响应(通常是1.2秒),应该重复执行上面两步骤,一共有3次机会

4、如果3次都未收到回复,说明连接有问题。控制台激活后,它会保持2分钟的苏醒状态。当接收到字符,2分钟将重新开始计时。LOOP可能出现不正确的现象。在LOOP模式,我们假设LOOP包发送超时,Vantage会在相邻的两个数据包间进入休眠状态。

命令格式

控制台执行下面的命令时必须后面跟着换行符(“\\n” 或 0x0A 或 十进制的10).

命令参数可以表示为下面的格式“<参数 名称-十进制数字>”或“<参数 名称-十六进制数字>”或“<参数 名称-二进制数字>”。十进制和十六进数字可以用ASCII替换。二进制数字发送字符值。

注意:使用正确数量的空格是非常重要的。例如LOOP命令“LOOP <要发送的LOOP包的数量>”应该实现的字符串”LOOP 4”。

{必须遵循一个换行符('\\ n'或0x0A或十进制10),在控制台前,将执行命令。}

响应命令有多种。这些响应命令在其他任何返回的数据值之前。

1、ACK:当命令是正确的,控制台响应一个ASCII和字符串ACK(0x06)。如果命令参数无效,会返回(0x21错误响应)。如果一个发送带有CRC码数据块,响应CANCEL(0 x18)意味着数据没有通过CRC校验。

2、OK:当命令是正确的,响应字符串“\\n\\rOK\\n\\r”。

3、DONE:一些需要一些时间来完成的操作命令。比如命令“CLRGRA”会清空控制台的图象点。控制台接收到这个命令响应“OK”,并且在命令执行完成后会响应”DONE”。在接收到“DONE\\n\\r”前不要发送其它任何命令。

当前数据命令“LOOP <发送的数据包数>

它会2秒钟发送一个指定数量的 LOOP数据包。每个数据包发送控制台都会休眠。气象站先响应,然后每2秒发送一个二进制的数据包。

为了停止发送的LOOP数据包,自己发送就会停止。注意这个也会激活控制台。

每个数据包99个字节长度,它包含了大多数当前在控制台上显示的数据。除此之外,还包含报警状态、控制台的电池状态、发送状态、天气预报图标、日落日出时间。Rev B和Vantage Pro2里面也包含三个小时的气压预报值。CRC值计算出来的透射的,应此PC可以验证数据正确性。详细的数据格式在下面说明。

{2。当前数据命令“LOOP的”发送指定数量的LOOP的数据包,每2秒1个。控制台之间的休眠发送的每个数据包。站与响应,然后与二进制数据的数据包,每2秒。要暂停发送的LOOP包之前接受所有的请求的数据包,发送本身。请注意,这是相同的作为唤醒序列。

每个数据分组的长度是99个字节,并包含了大部分的高度,控制台上显示的当前数据值。此外,报警状态,电池状态控制台和发射器,天气预报图标,日出和日落的时间也包括在内。版本B和Vantage Pro2的固件也有3个小时的晴雨表趋势值。一个CRC值的计算和传输,这样电脑就可以验证的数据传输的准确性}

Data Formats

1、LOOP data format

有两种不同的数据格式。Rev “A” 固件用旧的数据格式,在2002年4月24日前使用。

Rev “B”固件用新的数据格式,在2002年4月24日后使用。它们间只在存储的3个小时气象预报数据的第4位字节的固定值”P”。

只有从直接从传感器中读取的值包括在LOOP包中。计算的值(Dew Point或风寒)必须在PC上计算。LOOP包也包含所有Vantage的报警条件、电池状态、天气预报、日出日落时间。

{这些格式之间的唯一区别是列入当前3小时晴雨表代替固定值“P”中的第四个字节的数据分组的趋势。只有直接从传感器读出的值中包含的LOOP分组。必须计算出所需的值(即露点或风寒)在PC机上。该的LOOP包还包含信息的当前状态,所有华帝报警状态,电池状态,天气预测,日出和日落的时间。

}

LOOP包的内容

字段开始位置长度说明
L01“LOO”针对Rev B

“LOOP”针对Rev A包。

标识一个LOOP包

O11
O21
P

(Rev A) Bar Trend (Rev B) 

31标识字节,标识当前3小时气压趋势。它可能是下面的数值:-60迅速下降(196是无符号字节),-20缓慢下降(236),0稳定的,20缓慢上升,60迅速上升,80是ASCII”P”(Rev A不存在三小时的气压数据)

包类型41值为0。以后如果定义新的LOOP包格式,可以分配此字段其它值

下条记录52下条数据包写入数据内容的位置。当新的数据创建的时间,这个可以被监控检测

气压72当前气压,单位 (in Hg/1000).在Vantatge Pro和Vantage Pro2中气压值都应该在20到32.5英寸 ,如果超出此范围将不会被记录

室内温度92The value is sent as 10th of a degree in F. For example, 795 is returned for 79.5°F. 

该值是扩大了十倍的华氏度

室内湿度111这是一个用百分数表示的相对湿度例如 50代表 50%.

室外温度122The value is sent as 10th of a degree in F. For example, 795 is returned for 79.5°F. 

该值是扩大了十倍的华氏度

风速141这是一个无符号用字节表示的值,每小时英里数。 假如风速是虚线,可能是因为无线信号丢失或其它一些因素,风速会被标记为0

10分钟风速的均值

151这是一个无符号用字节表示的值,每小时英里数。 

风向162这是一个用两个无符号的字节表示的度数,范围在0到360度. (0° is North, 90° is East, 180° is South and 270° is West.) 

额外的温度187这个字段支持7个额外站点的温度。每个字节代表一个与90度的偏移量,单位华氏度。

Each byte is one extra temperature value in whole degrees F with an offset of 90 degrees. 

 For example, a value of 0 = -90°F ; a value of 100 = 10°F ; and a value of 169 = 79°F 

土壤温度254这个字段支持4个土地温度传感器,用同样的格式表示额外的温度

树叶温度294此字段支持四片叶子的温度传感器,以相同的格式表示额外的温度

室外湿度331这是一个用百分数表示的相对湿度  

额外湿度347用百分数表示的额外7个站点的相对湿度

雨强412This value is sent as 100th of a inch per hour. For example, 256 represent 2.56 inches/hour. 

此值缩小100倍后的得到正确的值,单位(英寸/小时)。例如: 256表示2.56英寸/小时

紫外线强度

431紫外线指数
太阳辐射442单位:w/m^2

暴雨量462存储为百分之一英寸。
当前暴雨开始的时间482第15位到第12位是月,第11位到第7位是天,第6位到第0位是从2000年到现在的偏移量

日雨量502存储为百分之一英寸。
月雨量522存储为百分之一英寸。
年雨量542存储为百分之一英寸。
日蒸散量562存储为百分之一英寸。
月蒸散量582存储为百分之一英寸。
年蒸散量602存储为百分之一英寸。
土壤湿度624单位为centibar。它支持4土壤的传感器。

Leaf Wetnesses 664这是一个从0到15的数字,用0表示非常干燥,15表示非常潮湿。它支持四片叶子的传感器
内报警701目前活跃的内部报警。请参阅下表

雨量报警711目前活跃的雨量报警。请参阅下表

外报警722目前活跃的外部报警。请参阅下表

额外温度/雨量报警

748目前活跃的额外的温度/湿度报警。请参阅下表

土壤和叶报警824目前活跃的土壤/叶子报警。请参阅下表

发射器电池状态861
控制台电池电压872Voltage = ((Data * 300)/512)/100.0 
预报标识1
预报规则编号

901
日出时间912The time is stored as hour * 100 + min. 
日落时间932The time is stored as hour * 100 + min. 
“\\n“=0x0A

951
“\\r“=0x0D

961
CRC972
总长度99
LOOP包中的预报标识

字段字节位号
预报标识在控制台上预报位图
0
1
多云2
太阳3
4
预报标识的值

十进制值十六进制值段显示 

预测
80x08太阳大部分晴朗
60x06局部太阳+阴

局部多云
20x02大部分多云
30x03阴+雨

在12小时内大部分多云,雨
180x12阴+雪

在12小时内大部分多云,雪
190x13阴+雨+雪

在12小时内大部分多云,雨或雪

70x07局部太阳+阴+雨

在12小时内局部多云,雨

220x16局部太阳+阴+雪

在12小时内局部多云,雪

230x17局部太阳+阴+雨+雪

在12小时内局部多云,雨或雪 

文档

Vantage Pro2串口命令LOOP

VantagePro2串口命令LOOP132KB归档内存,最多可存储2560存档记录4KB的EEPROM存储器,用于校准数字,站纬度/经度/高度/时区值,发射器配置,控制台图点4KB的处理器,内存,用于存储电流传感器的数据,今天的高/低价值,和其他实时数据。此内存PC是不能直接使用的!如LOOP的命令,提供最有用,最重要的是这些数据值。命令主要是ASCII字符串。所有字符需要大写。在一些字符串中数字是十进制的,有一些是十六进制的。多字节二进制值通常存储和发送最低位字节第一。负数用二进制补数表示
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top