See ASIMET MODULE OPERATIONS document for instructions
on how to hook up the comms link to your PC and RS-485 adapter.
Refer to Latest Version Information for
reference info on latest firmware version numbers.
SDHC NOTE 1 - Firmware Ver 5.xx has been tested using SanDisk SDHC cards of 4 GB, 8 GB, 16 GB and 32 GB on WHOI ASIPIC24 Rev A CPU boards.
SDHC NOTE 2 - SDHC cards MUST be initialized using the I command choice in the SDOK command menu. The module serial number MUST also be set via the UOK command. SDHC cards may be read on a PC and will contain 3 files: an ASGILxxx.ID file, an ASGILxxx.INF file, and an ASGILxxx.DAT file, where xxx is the last 3 digit of the serial number. Refer to SDHC Storage Format for details.
Note 1:
The Gill wind sensor documentation refers to the Gill U axis as "north"
and the Gill V axis as "east". In addition, wind blowing TO the east on the
Gill V (east) axis is negative.
UOP / Oceanographic convention is as follows:
Wind TO the EAST is POSITIVE on the U axis
Wind TO the NORTH is POSITIVE on the V axis
Thus, the "raw" Gill values are converted before further use in the
calculations:
sonic_U_east = -(gill_V);
sonic_V_north = gill_U;
The R command below displays the actual U and V values received from the Gill sensor.
The T command below displays the sonic_U_east and sonic_V_north values corresponding
to UOP / Oceanographic convention as described here.
Note 2: This module is compatible with the ASIMET RM Young Wind Module; the 'C' command output is identical in format. The RM Young LastVane parameter is replace by the equivalent the Gill LastXYDir parameter.
Note 3: SDHC Storage - In addition to the one-minute values displayed by the C command below, the Gill sensor values for Speed of Sound and Temperature are logged - see Record Format. Speed of Sound and Temperature may be viewed via the R command below.
Note: commands sent are indicated in BOLD, responses in normal text. <crlf> represents ASCII carriage return and line feed; <crlfetx> represents ASCII carriage return, line feed, ETX (03h).
Command Description
Firmware ASIGIL24 v5.48
A - Address acknowledge
C - Output calibrated data
D - Set RT clock date/time: 'YYYY/MM/DD HH:MM:SS'
H - Display Help message
? - Display Special Help message
I - Report ID information
L - Report ID, serial #, firmware, cal info, clocks, SD directory
O - Report onboard system values: 3.3V, Vbat, Internal Temp
P - Enter polled test mode
R - Output raw data
SD - SD Card access - password 'OK'
T - Enter test mode
U - Update EEPROM constants - password 'OK'
XMODE - XMODEM Dump SD Card via RS232 console
The Gill wind sensor documentation refers to the Gill U axis as "north"
and the Gill V axis as "east". In addition, wind blowing TO the east on the
Gill V (east) axis is negative.
UOP / Oceanographic convention is as follows:
Wind TO the EAST is POSITIVE on the U axis
Wind TO the NORTH is POSITIVE on the V axis
Thus, the "raw" Gill values are converted before further use in the
calculations:
sonic_U_east = -(gill_V);
sonic_V_north = gill_U;
The R command below displays the actual U and V values received from the Gill sensor.
The T command below displays the sonic_U_east and sonic_V_north values corresponding
to UOP / Oceanographic convention as described here.
MODADR: ( 5 bytes text) module address
MODMFG: (16 bytes text) module manufacturer
MODMOD: (16 bytes text) model number
MODSER: ( 8 bytes text) serial number
MODDAT: ( 8 bytes text) manufacture date
SENMFG: (16 bytes text) sensor manufacturer
SENMOD: (16 bytes text) model number
SENSER: ( 8 bytes text) serial number
SENDAT: ( 8 bytes text) manufacture date
IFBRDREV: (16 bytes text) interface board & rev
IFSFTREV: (24 bytes text) interface software name & rev
IFSERNUM: ( 8 bytes text) interface serial number
IFDATE: ( 8 bytes text) interface software revision date
CALFAC: (16 bytes text) calibration facility
CALPER: (16 bytes text) calibration technician
CALDAT: ( 8 bytes text) calibration date
DATFRM: (64 bytes text) calibrated data output format
DATDES: (64 bytes text) calibrated data description
DATUNI: (64 bytes text) calibrated data units
RAWFRM: (64 bytes text) raw data output format
RAWDES: (64 bytes text) raw data description
RAWUNI: (64 bytes text) raw data units
module id from EEPROM<crlf>
module serial number from EEPROM<crlf>
firmware name and version from program EPROM<crlf>
calibration date from EEPROM<crlf>
current date and time from PIC24 RTCC<crlf>
current date and time from DS3232 battery-backed RTC<crlf>
SD Card present? <crlf>
3 lines of directory info if SD card is found & is formatted<crlf>
If SD card found, shows card status<crlf>
- example normal response (with SD card installed):
WND01
001
ASIGIL24 v5.48
-
RTCC: 2019/12/17 11:23:35
DS3232: 2019/12/17 11:23:36
SD Card found
2019-12-12 10:51:58 512 ASGIL001.INF
2019-12-14 11:59:00 18180 ASGIL001.DAT
2019-12-12 10:51:56 216 ASGIL001.ID
SD Card formatted for this ASIMET module!
3.31v, 13.62vbat, 22.8 degC : 827, 613, 364
-0.34 0.30 44.2 -3.2 2.0 0.45 355.62<crlf>
send <cr> (or other character)
-0.10 -0.02 40.7 0.8 1.7 0.10 299.39<crlf>
send <cr> (or other character)
-0.03 0.00 40.7 0.7 1.6 0.03 310.72<crlf>
.
.
Enter SD Card Cmnd, ? or H for Help:
SD Card Help (All commands end with Enter)
D - Read the card Directory
E - Erase a file
F[W,R] - Write or Read the Info File
H{?} - Help menu
I - Initialize the SD Card for this module
Q - Quit Flash operations
S - Show ID file (HEX then ASCII)
Enter SD Card Cmnd, ? or H for Help:
2020-01-20 11:34:38 216 ASGIL001.ID
2020-02-04 12:59:00 7168 ASGIL001.DAT
2020-02-04 09:25:52 512 ASGIL001.INF
Wait...
-0.34 0.30 44.2 -3.2 2.0 0.45 355.62<crlf>
-0.10 -0.02 40.7 0.8 1.7 0.10 299.39<crlf>
-0.03 0.00 40.7 0.7 1.6 0.03 310.72<crlf>
-0.08 0.04 40.5 0.7 1.5 0.09 337.07<crlf>
-0.03 0.06 40.4 0.5 1.5 0.07 13.83<crlf>
-0.09 0.08 40.5 0.5 1.5 0.12 352.13<crlf>
0.09 0.08 40.4 0.6 1.5 0.12 88.77<crlf>
0.01 0.06 40.5 0.7 1.4 0.06 49.96<crlf>
.
.
COMP_FLAG: 0
Enter 0 or 1 ->
Revision history: