Common Ideas related to G2 Mux/Auto tune system

advertisement
Date: Aug. 1, 2005
From: MUX Requirement Team
Subject: Multiplex –Auto tune Requirements Document – Consolidated common ideas
related to G2 Mux/Auto tune system
The following individuals contributed to the following list of requirements.
Earl Prentice - NOAA Fisheries
Sandra Downing – NOAA Fisheries
Dean Park – Biomark
Steve Anglea - Biomark
Anthony Carson - Biomark
Ian Jezorek – USGS
Jim Gasvoda – USFWS
John Tenny – PSMFC
Don Warf – PSMFC
Scott Livingston – PSMFC
Darren Chase – PSMFC
Troy Humphrey _ PSMFC
Alan Brower - PSMFC
I have taken your comments and compiled them as much as possible into a common
document. I have attempted to remove duplication of ideas but not in all situations. If I
inadvertently deleted or modified an idea of yours that is not covered please feel free to
add it to the list for discussion.
Thanks again for all of your help!!
Comments
1) It was suggested by several individuals that an inexpensive MUX/auto tune with
minimal features be developed. It may be actually less expensive to incorporate a
number of the features used in the enhanced version of the transceiver described below
rather than to have a number of hardware, software, firmware versions. This would be a
decision that the equipment manufacturer must make. However, the minimal features we
desire in an inexpensive unit include:
1) Tag code on each record OK
2) Date and time (time to the millisecond) stamp on each record OK –HELP to tell
Direction in fast moving stream.
3) Tag record storage buffer (2,000 records min) 4000
4) Unique code feature as we presently have with time set OK
5) Amperage read out while connected to a computer DA to answer
6) Phase read out while connected to a computer DA to answer
7) Noise read out while connected to a computer DA to answer
8) Data output port (USB) OK
9) Capacitor and power adjustment (probably all antennas at one time if this is the
least expensive approach) DA to answer
10) LED lights to show if the system is in tune or out (green in tune red not in tune)
OK
11) Individual antenna ID on each record OK
12) Transceiver ID on each record OK
13) Low voltage transceiver shut off record data and then controlled shutdown
14) Reverse polarity protection OK
15) NTIT & FCC approveal.
The following are requirements that would be on a full featured (all features added)
MUX – auto tune transceiver.
Required (hard) features
1) Capability to tune individual antennas DA to answer
2) Individual antenna power management (i.e., capable of adjusting the amperage to
each antenna separately) DA to answer
3) Complete control of individual antenna sequencing (any order or combination of
antennas) DA to answer
4) One of more antennas on at one time (synchronized to prevent coupling and
interference). This feature would enable some sections of a stream to be
interrogated at a higher rate than others. DA to answer
5) Control of each antenna as to its on or off time OK
6) Individual antenna ID on each record OK
7) Transceiver ID on each record OK
8) Capability of separating the analog board and other required electronics from the
master transceiver and placing these electronics near each individual. This would
enable a longer cable to be used between the antenna and transceiver
9) House slave multiplex boxes up to 50 to 100 feet from the master transceiver
Frequency Sync.
10) House all transceiver (master and slaves) in a single box (up to 6 or more
antennas) DA to answer
11) Synchronize two or more transceivers that are separated at a distances or 50 or
more feet Frequency Sync.
12) Unique tag delay function that is specific to each antenna and for each fish
detected on an antenna (capable of tracking the unique time for up to 5 fish per
antenna). Presently one delay time setting is used for all antennas. If a fish is
detected and the delay clock starts and another tagged fish is detected that clears
the clock and the previous fish is recorded again even though the delay clock
would not have expired if it were not for the second fish. DA to answer
13) Presently we set jumpers for long and short cables in the MUX. The problem is
that the cable length will vary at most sties. Delete the need to install jumpers in
the MUX. Have a user defined cable length for each antenna (e.g., long, medium
or short). DA to answer
14) LED lights to help the user know if the system is in tune or not and which way the
system should be adjusted. Anotherway of saying the same thing is “Possibly
tune LED’s (i.e., add capacitance light, subtract capacitance light)” DA to
answer
15) The unit must have a wide tune range because of the varies size, shape and
construction of antennas in addition to different cable length and type of cable
along with the varying environmental conditions (submerged vs. dry, 0 to 32 ppt
salinity) DA Review
16) Capable of synchronizing the clocks of transceivers regardless of the number of
units being used. OK
17) Clock drift can not be over 1 min/yr. The clock time is critical to interpreting
much of the data that is generated by the system DA Target
18) Internal clock accurate to within 5 min/yr
17 or 18 which should it be??
19) Time stamp to milliseconds or on a 1024 msec clock – report time on each record
20) Capable of setting clocks from an external source (flash) OK
21) Need a maintenance port plus a data port OK
22) Enclosure needs to be covered (dust protection type covering) DA to look into
Hoffmann type box
23) Enclosure must be capable of being mounted on a back plane DA to look into
Hoffmann type box
24) Use Mil spec components that on critical parts (i.e., temperature and stability
sensitive areas) OK
25) Low voltage transceiver shut off OK
26) One antenna per card OK
27) Reverse polarity protection OK
28) One flash card for data and a separate one for the program OK
29) Consistent operation over a broad input voltage range (i.e., no self generated noise
at certain voltage levels). Internal automatic input voltage control that would not
power. OK
30) Low weight and small foot print DA to answer
31) Store status-report type information as well – say 150 records before overwriting
DA to answer
32) Make a simple plug-in for adding a loud amplifier to the beeper for checking read
distance in field DA to provide jack for external buzzer
33) Good manual ((i.e., a user’s manual that begins with the basics and clearly
explains tuning procedures (parameters to use, targets to shoot for to optimize
performance)) OK
34) User manual, documentation of test points (updated when any changes are made
to reader/firmware), and technical support. OK
35) A service manual needs to be developed. Included in the service manual should
be a complete set of detailed schematics including components and a complete
detailed circuit description. OK
36) Stored tag and status report data internally on a card that can be exchanged DA
to answer
37) Ability to monitor power voltage level of external battery source
38) Individual antenna diagnostic reports To be User defined
39) Ability to include in diagnostics reports a warning message that indicates if an
antenna loses power or if the tune parameters are too far out of line for auto
tuning. Perhaps this could be worked out as a flagged line that PTAGIS could
recognize and send an email alert to the user To be User defined
40) Ability to save default setup parameters that will automatically restore with power
cycling of the unit. This will allow users to manually test and troubleshoot, but be
confident that by power cycling when troubleshooting is concluded they have left
the transceiver in the correct configuration (example: Send Tags feature is active)
For controlled shutdown the default sets back to last setup as user defined.
41) Set-up file for key parameters. Bootstrap default defined
42) Auto-boot after power loss OK
43) Send “Power failure” alarm when reader power is lost OK
44) “Low lithium” battery alarm will be displayed until the battery is replaced OK
45) Ability to send noise reports from each antenna (adjustable to one minute
intervals) OK
46) Tag data sent w/ xcvr ID, antenna ID, date/time (millisec on/off), tag code (hex or
dec)
47) Fully control each antenna separately or together as a group (sequencing, exciter
voltage, diagnostics, noise reports, on/off/stnby, etc.)
48) Master and slave units connected via power and fiber optic cables only
Expensive – really needed???
49) Multiple master units sync together using fiber optic cable
50) Increase read speed to match/exceed the existing FS1001M
51) Rain/splash proof enclosure. (I thought we had decided that the unit would be
placed in a secondary housing and that the MUX housing only needed to be dust
proof)???
52) Remote tag detection indicator for tuning/maintenance Visual indicator light
for Fish in field.
53) All G2 readers should be identical in operation to ensure proper operation of an
entire system if replacement is needed (strict QC process) OK
54) Include in the diagnostics report for the transceiver the input voltage to the unit
DA to answer
55) Ability to turn off or limit the number of times an error message (such as low
current or high noise) is sent. This would help to reduce the size of Minimon
interrogation files when a site has a recurring problem DA to answer
56) Ability to operate the system at either 12V or 24V DC. OK
57) A standard command that will communicate the current version of the G2
firmware/software to any external data capturing software (i.e.
MiniMon/MobileMonitor etc.):
MiniMon sends to G2:
<GET prm=”Version”/>
G2 replies:
<SET prm=”Version” val=”1.0.5”/>
DA to answer
58) A single, standard command that will communicate and consolidate all
configuration settings of the G2 unit so that external applications can easily
display this to the user and/or make decisions based upon these settings. This will
also allow external applications to implement ‘automatic discovery’ feature as
well.
MiniMon sends to G2:
<GET prm=”Config”/>
G2 replies:
<CONFIG>
<SET prm=”Send”/>
<VAL var=”Output”>Ethernet</VAL>
<VAL var=”IPAdd”>192.168.1.130</VAL>
<VAL var=”Port”>26435</VAL>
<VAL var=”CommPort”>COM1:</VAL>
<VAL var=”Baud”>115200</VAL>
</SET>
<SET prm=”Memory”>
<VAL var=”MemoryThreasohold>50</VAL>
<VAL var=”MaxQueueSize>50</VAL>
</SET>
Etc.
</CONFIG>
DA to answer
59) Reiterate physical size requirements: ‘G2 MUX shall fit within Hoffman box
model #(CSD3308SS) which is approximately 30”x30”x8” when all components
including those to operate 6 or more antennas are included Crude dimensions
and weight
60) Extended memory and/or plug-able expansion memory OK
61) Diagnostic Reporting to all communication ports or user configurable to which
port(s) or memory location diagnostics are reported to.
62) Modular packaging- Allow the customer to purchase what is needed for his/her
system.
63) Opto-coupled Gate Output that follows the Unique On/Off functionality. (On the
current systems this function ignores the Unique On setting and continuously
fires the gate out for every read)
a. A suggestion would be to have an optional I/O card that will accept a 24
VDC input for such things such as level/temperature sensors that the user
could configure to put the transceiver in standby under certain conditions.
b. Q. is 24 V a common voltage for sensor instrumentation? The Optocoupled Gate Out or a 12-24VDC discrete output similar to the ‘gate out’
function of the FS1001 could be part of this card. If the unit is truly
modular and user configurable this would save money for customers that
do not require this function. The Opto-coupled Gate Output is currently
being used for performance testing of the Multimon system and the new
Mustang system being developed and will be needed for future testing.
DA to evaluate – same as juvenile systems application – may need utility
card for sensors or use maintenance com port.
64) If an audible alarm or visible light is not going to be incorporated into the G2, the
ability to hook up an exterior indication would be very beneficial to trouble
shooting. Possibly part of the optional I/O card. This card should be a ‘Plug and
Play’ type card so that a customer could take it to more than one unit at different
sights if so desired and use it as a tuning/troubleshooting device. OK
65) Battery back up for any RAM that does not reside on the Flash card. OK
66) Firmware upgradeable via Flash Memory Card. OK
67) The following are question marks as they are current functions on the existing
transceivers and are most likely a given that they will be on the G2’s but listed
incase they are not.
a. Test tag hardware and software driver.
b. Synchronization hardware and software
c. Power and Read LED’s
d. Serial Interface to the Analog Board
e. Tag Decoding Algorithm
f. Self-test and Periodic Diagnostics and Reporting
g. Periodic Noise Reporting
h. Firmware Upgradeable via the Maintenance Port (if not done by
removable Flash Memory
DA to answer
Features that would be desirable Nice to have but $$$$$
1) Ability to automatically activate and deactivate each individual antenna via a
water level sensor or other instrumentation
2) Wireless communication to and from each antenna
3) Attach sensors and record the data on the flash card
Additional desired information from the manufacturer
DA to answer
1) Supply list of tested power supplies needed for DC and AC operation.
Basic non MUX G2 features (These can be deleted in my opinion but were presented
as part of the MUX requirement). As a group can decide on these ideas!
TBD
1) Capable of replacing current adult and juvenile systems.
2) Current communication to PITTAG room supported.
i. High speed (115Kbaud) serial port (i.e., FO port)
Current antenna, sync and timer tag cable connections
3) The following are question marks as they are current functions on the existing
transceivers and are most likely a given that they will be on the G2’s but listed incase
they are not.
i. Test tag hardware and software driver.
j. Synchronization hardware and software
k. Power and Read LED’s
l. Serial Interface to the Analog Board
m. Tag Decoding Algorithm
n. Self-test and Periodic Diagnostics and Reporting
o. Periodic Noise Reporting
p. Firmware Upgradeable via the Maintenance Port (if not done by
removable Flash Memory
Questions for the team????????
1) Do we want a virtual tag?
2) What features do we not want or need that presently exist– be kind?!
Download