Forum Replies Created
-
AuthorPosts
-
@rogers1313 – its a good “engineering question”. speaking as an electrical engineer and some one that has blogged on understanding traceability, measurement range, measurement resolution. measurement accuracy and total error band of measurement being different aspects of the measurement.
In short the Hydro 21 has calibrated measurements that can be read digitally (SDI-12) with defined accuracy.
Data sheet for Hydros 21 https://library.metergroup.com/Integrator%20Guide/18468%20HYDROS%2021%20Gen2%20Integrator%20Guide.pdf
A more complex answer on accuracy is what are you trying to measure accurately?
See Hydros 21 CTD ” 3.1 specifications” and I queried the manufacturer about some aspects of the specifications (and afterwards the specifications where updated and easier to understand). The nice part of the Hydros 21 CTD is the “low cost”, SDI-12 interface, combined Depth, Temperature and ElectricalConductivity in one physical unit.
Water Depth units are mm an accuracy is ±0.05% of full scale at 20 °C, for full scale of 10,000mm that is +/-5mm @ 20C
However there is the real world “NOTE: Depth measurement accuracy assumes no abrupt temperature variations.”
No abrupt temperature variations is not defined – and I asked them about it – is that a 1C shift in 15minute period, or 10C shift in 15minute period. If you are measuring the last 100mm of a stream drying out in a mountain pool, with say a 10C temperature diurnal change then there may be a temperature dependency on the measurement. If you are measuring the way a water body peaks at 10m (33ft), from 1m(3ft) or well water depth changes its probably good accuracy. The engineering challenge for this type of water depth sensor is that the pressure sensor that converts water depth to an electrical parameter is highly optimized resistor, which has a large temperature coefficient. Generally speaking for accuracy in the component sensor, its usually stated as between 10% and 90% of range – but this is complicated engineering. Sufficient to say again, if you want to measure the last 100mm of a stream drying out which we do in California accuracy is challenging.
Temperature is one of simples aspects of measurement and reasonable accuracy at +/1C and resolution at +/0.1C. Units are C
EC is stated as accuracy ±0.01 dS/m or ±10%, whichever is greater, Resolution 0.001 dS/m
There are some users on this board who have extensive experience with CTD21, however the people I work with in drought areas with large temperature changes don’t use it, and I’ve only looked at the specs, never tested a unit.
When it comes to sensors I have tested for accuracy and temperature dependency a number of low cost sensors, and also Keller Levelgage (lousy temperature dependency) Keller Acculevel (better ) and the gold standard that TU Oakland uses Insitu LT500. I’ve also returned some LT500 to the manufacturer for further calibration of the temperature coefficient as it was outside their stated range.
https://www.envirodiy.org/comparison-temperature-dependency-in-situ-lt500-and-keller-nano-level/
https://www.envirodiy.org/measuring-low-water-in-streams-accurately/
The LT500 has the ability to define the units, as well as few other parameters.
Hope that is useful – BTW I’ve also started a thread on using Scaling Modular Sensors https://www.envirodiy.org/topic/geographically-scaling-modular-sensors/
(edit : thanks Heather this is post had got stuck) @rogers1313 great to hear your project (from your posts in the https://www.envirodiy.org/topic/mayfly-v1-1-technical-questions-forum-thread/#post-17333)
– thanks for filing your profile https://www.envirodiy.org/members/rogers1313/profile/
I’m similar EE/and FirmWare – https://www.envirodiy.org/members/neilh20/profile/ – youre welcome to email me dreictly, but this is also a good place for discussing how to deploy.
Matt is also deploying for TU https://www.envirodiy.org/members/mbarney/profile/
This thread may be of interest – I’m targeting my fork for easy deployment and reliable delivery of readings .I’m scaling some systems for Tu N California, and documenting some of it through this (but an open source wip).
https://github.com/neilh10/ModularSensors/wikihttps://github.com/neilh10/ms_releases
https://github.com/neilh10/ms_releases/wiki
https://github.com/neilh10/ms_hardwareFor low cell phone service I’m using an android app “Phone Signal” https://inpocketsoftware.com/phone-signal-cell-strength-overview/ for doing a survey.
A note, IMHO the core https://github.com/EnviroDIY/ModularSensors works for where there is reliable phone service – excluding some 90% of potential coverage range where the cell signal may be marginal.@rogers1313 Some other links .. I’m trying four links to see if it passes the spam filter ..
https://github.com/neilh10/ModularSensors/wikihttps://github.com/neilh10/ms_releases/wiki
https://github.com/neilh10/ms_releases@rogers1313 great to hear of your project from the technical questions thread.
This thread on scaling may be of interest.
I just posted a lot of links for scaling systems, and I forgot that enviroDIY doesn’t allow too many links in messages. (spam protection I guess).
I’m scaling some systems for Tu N California, soley stage gauges at present. If you would like some pointers I’m happy to post some links
https://www.envirodiy.org/members/neilh20/profile/@rogers1313 my systems only have the Yellow led ON when actually charging. If the battery is charged, not charginng then it is OFF. The description in “Section S”, beneath the pics https://www.envirodiy.org/mayfly/hardware/details-and-specs/ says
A yellow LED (labeled CHARGE) will light anytime the battery is being charged. Once a battery is fully charged, the yellow LED will go out, indicating that charging is done.
For the battery, seems to me there are two engineering approaches, specification and characterization.
For the specified battery 4400mAh https://www.adafruit.com/product/354
which has a listed data sheet from the manufacturer – https://cdn-shop.adafruit.com/product-files/354/C449_-_ICR18650_4400mAh_3.7V_with_PCM_20140728_APPROVED_8.18.pdf
it has a defined “Operating Temperature” of Charge: 0-45C, and Discharge -20 – 60C.
If you go outside those parameters, for too long (!) – some may still operate – but now its characterization as to how many will operate.
Of course manufacturers do characterization upfront on their products, to be able to come up with a specification they stand by across all that product range.@mbarney, thanks for the settings. What was the sim supplier that you used – a Verizon direct, or an MNVO like REVX.
I did get an email earlier this week from SimCom that there 7080G was now certified by Verizon, so good to know it works
@mbarney on Mayfly 1.1 I connect SJ17 – that enables the Blue Network Status LED, and indicates the progress of the LTE-CATME connection. Off – no connection, ( I think) ON – attempting connection, FLASHING – connecting
For Mayfly1.1 I also
Solder SJ15 – assumes 4400mA hr battery, and allows 1A charge, but that depends on solar panel.
J27 desolder A6-Vin , solder A6-LiPo ~ more accurate Vbat reading.
I’ve released an expanded Modbus/RS485 Wingboard for community design review
https://github.com/EnviroDIY/Mayfly-Modbus-Wing/tree/master/knh002-MayflyWingShield/rev8
I’d welcome design comments, on https://github.com/EnviroDIY/Mayfly-Modbus-Wing/issues/3 by Monday 2022-July-20 12noon PST. Easier to correct any possible problems early on, than find them later on the PCB. As the old clothes tailor saying goes “measure three times, cut once”.
Discussion on desired Modbus usage or general questions could be made here. I should note that this is a private initiative, not funded by EnviroDIY, but I am using it as a part of a public discussion for an open source board design.
2022-06-01 at 12:24 PM in reply to: Adding a new modbus sensor using current ones as inspiration. #17064Hello Erik, hmm perhaps I’m coming from too many years of reading code,
Yes the order matters for the code, that the instance follows the the constructor.
What you are looking at I think is “// .. sensor” , and that is a comment
It does look like it may have been swopped, but its only descriptive text. Getting descriptions to match the code takes time and refinement. The “code warrior” answer; is read the code
.
FYI IMHO adding a new protocol for a Modbus device is jumping into some “deep water”. Good luck!
-
AuthorPosts