Агуулгын хүснэгт:

ARDUINO SALINITY SENSOR CALIBRATION: 9 алхам
ARDUINO SALINITY SENSOR CALIBRATION: 9 алхам

Видео: ARDUINO SALINITY SENSOR CALIBRATION: 9 алхам

Видео: ARDUINO SALINITY SENSOR CALIBRATION: 9 алхам
Видео: PH sensor working and calibration / water quality monitoring using Arduino (attach wifi for IOT) 2024, Арваннэгдүгээр
Anonim
ARDUINO SALINITY SENSOR CALIBRATION
ARDUINO SALINITY SENSOR CALIBRATION

Энэхүү гарын авлагад бид Arduino Uno ашиглан Atlas Scientific -ийн EZO давсжилт/цахилгаан дамжуулах K1.0 мэдрэгчийн шалгалт тохируулгыг хийх болно.

Тооцооллын онол

Тохируулгын хамгийн чухал хэсэг бол шалгалт тохируулгын явцад уншилтыг ажиглах явдал юм. Төхөөрөмжийг анхдагч төлөвт нь тохируулах нь хамгийн хялбар байдаг (UART горим, тасралтгүй уншилтыг идэвхжүүлсэн). Тохируулга хийсний дараа төхөөрөмжийг I2C горимд шилжүүлэх нь хадгалагдсан шалгалт тохируулгад нөлөөлөхгүй. Хэрэв төхөөрөмжийг I2C горимд тохируулах шаардлагатай бол уншилтыг тасралтгүй хүсэхээ мартуузай. Энэхүү гарын авлагад шалгалт тохируулгыг UART горимд хийх болно.

МАТЕРИАЛ

  • Ардуино Уно
  • Цахилгаан дамжуулах чадвар K1.0 мэдрэгчийн иж бүрдэл
  • Талхны самбар
  • Холбогч утас
  • 2 аяга

Алхам 1: ГАНЦХАН ОНОО ХОЁР ЦАГИЙН КАЛИБРАЦИ

ГАНЦААР ХОЁР ХОЁР ЦАГИЙН КАЛИБРАЦИ
ГАНЦААР ХОЁР ХОЁР ЦАГИЙН КАЛИБРАЦИ

Atlas EZO дамжуулах хэлхээ нь тохируулгын уян хатан протоколтой бөгөөд нэг цэг эсвэл хоёр цэгийн шалгалт тохируулга хийх боломжийг олгодог.

Нэг цэгийн шалгалт тохируулга нь нарийн нарийвчлалыг өгөх болно.

Хоёр цэгийн шалгалт тохируулга нь өргөн хүрээний нарийвчлалыг өгөх болно.

Алхам 2: ТОНОГ ТӨХӨӨРӨМЖИЙГ ХУРАХ

ТОНОГ ТӨХӨӨРӨМЖИЙГ ЧУУЛГАХ
ТОНОГ ТӨХӨӨРӨМЖИЙГ ЧУУЛГАХ

Энэхүү хэрэгсэлд 1 EZO EC хэлхээ, 1 K1.0 дамжуулагч датчик, 1 эмэгтэй BNC холбогч, 4oz калибровкийн шийдэл: 12880µS ба 80000µS, 1 нэмэлт хүчдэлийн тусгаарлагч орно.

Цахилгаан дамжуулах хэлхээ UART горимд байгаа эсэхийг шалгаарай. Протоколуудын хооронд шилжих зааврыг дараах холбоосоос үзнэ үү.

Талхыг ашиглан хэлхээ ба BNC холбогчийг холбоно уу. Цахилгаан дамжуулах хэлхээг дээрх схемд үзүүлсэн шиг Arduino Uno руу холбож, датчикийг BNC холбогчтой холбоно уу.

Алхам 3: ХӨТӨЛБӨРИЙГ ОРДУИНО УНО -д ачаална уу

a) Энэ кодын дээжийн кодыг татаж авна уу. Энэ нь "arduino_UNO_EC_sample_code" нэртэй фолдерт байх болно. B) Arduino -г компьютерт холбоно уу.

в) A алхамаас татаж авсан кодыг Arduino IDE дээрээ нээнэ үү. Хэрэв танд IDE байхгүй бол ЭНД -ээс татаж авах боломжтой.

d) Кодыг эмхэтгэн Arduino руу байршуулна уу.

e) Цуваа дэлгэцийг нээнэ үү. Нэвтрэхийн тулд Tools -> Serial Monitor руу очно уу эсвэл гар дээрээ Ctrl+Shift+M дарна уу. Baud -ийн хурдыг 9600 болгож, "Carriage return" -г сонгоно уу. Та одоо цахилгаан дамжуулах хэлхээтэй харилцах боломжтой байх ёстой. Туршилтын хувьд төхөөрөмжийн мэдээллийг буцааж өгөх i командыг оруулна уу.

Алхам 4: Үргэлжлүүлэн унших, пробгийн төрлийг тохируулах

а) Торгоны тагийг авч, хуурай байгаа эсэхийг шалгаарай. Сорьцыг агаарт байлгаснаар c, 1 командыг илгээж, секундэд нэг удаа тасралтгүй унших боломжтой болно.

b) Хэрэв таны датчик K1.0 (анхдагч) биш бол k, n тушаалыг ашиглан датчикийн төрлийг тохируулна уу

Хаана n нь таны датчикийн k утга юм. Энэхүү гарын авлагад бид K1.0 датчикийг ашиглах болно. Туршилтын төрлийг k,? Тушаалаар баталгаажуулж болно.

Алхам 5: ХУУРААН КАЛИБРАЦИ

Cal, хуурай командыг илгээнэ үү

Тушаал өгөхөөс өмнө 0.00 -ийн уншилтыг харж байсан ч хуурай шалгалт тохируулга хийх шаардлагатай хэвээр байна.

Алхам 6: ХОЁР ЦАГИЙН КАЛИБРАЦИ - Бага цэг

ХОЁР ЦАГИЙН КАЛИБРАЦИ - Бага цэг
ХОЁР ЦАГИЙН КАЛИБРАЦИ - Бага цэг

a) 12880µS калибровкийн уусмалын зарим хэсгийг аяганд хийнэ. Сорьцын мэдрэх хэсгийг хамрах хангалттай шийдэл байгаа эсэхийг шалгаарай.

б) Сорьцыг аяганд хийж, гадагшлуулсан агаарыг зайлуулахын тулд эргэн тойрондоо хутгана. Шалгуурыг уусмалд суулгаарай. Унших нь тохируулгын уусмалын заасан утгаас +/- 40% -иар буурч магадгүй юм.

c) Уншилт тогтворжихыг хүлээнэ үү (нэг уншихаас нөгөө рүү шилжих жижиг хөдөлгөөн хэвийн байна), cal, low, 12880 командыг илгээнэ үү.

Тэмдэглэл: Энэ командыг оруулсны дараа уншилт өөрчлөгдөхгүй.

Алхам 7: ХОЁР ЦАГИЙН КАЛИБРАЦИ - High Point

a) Өндөр цэг хүртэл шалгалт тохируулга хийхийн өмнө датчикийг зайлж угаана.

б) 80000μS калибровкийн уусмалын зарим хэсгийг аяганд хийнэ. Сорьцын мэдрэх хэсгийг хамрах хангалттай шийдэл байгаа эсэхийг шалгаарай.

в) Сорьцыг аяганд хийж, гадагшлуулсан агаарыг зайлуулахын тулд тойруулан хутгана. Шалгуурыг уусмалд суулгаарай. Уншилт нь тохируулгын уусмалын заасан утгаас +/- 40% -иар буурч магадгүй юм.

d) Уншилт тогтворжих хүртэл хүлээнэ үү (нэг уншлагаас нөгөө рүү шилжих жижиг хөдөлгөөн хэвийн байна), cal, high, 80000 командыг илгээнэ үү.

Тэмдэглэл: Энэ командыг оруулсны дараа уншилтууд өөрчлөгдөнө. Одоо шалгалт тохируулга дууссан байна.

Алхам 8: ГАНЦААН ЦАГИЙН КАЛИБРАЦИ

a) Зарим тохируулгын уусмалыг аяганд хийнэ (таны сонгосон μS утга). Сорьцын мэдрэх хэсгийг хамрах хангалттай шийдэл байгаа эсэхийг шалгаарай.

б) Сорьцыг аяганд хийж, гадагшлуулсан агаарыг зайлуулахын тулд эргэн тойрондоо хутгана. Шалгуурыг уусмалд суулгаарай. Уншилт нь тохируулгын уусмалын заасан утгаас +/- 40% -иар буурч магадгүй юм.

c) Уншилт тогтворжих хүртэл хүлээнэ үү (нэг уншлагаас нөгөө рүү шилжих жижиг хөдөлгөөн хэвийн байна) ба cal командыг илгээнэ үү, n бол шалгалт тохируулгын шийдлийн утга.

Тэмдэглэл: Командыг оруулсны дараа уншилтууд өөрчлөгдөнө. Одоо шалгалт тохируулга дууссан байна.

Алхам 9: Тооцоолох үеийн температурын нөхөн олговор

Тооцооллын явцад температурын нөхөн олговор
Тооцооллын явцад температурын нөхөн олговор

Температур нь цахилгаан дамжуулах чадвар/давсны агууламжид ихээхэн нөлөөлдөг. EZO дамжуулах хэлхээний температурыг анхдагчаар 25 ̊ C гэж тохируулдаг.

Тохируулах явцад температурын нөхөн олговрыг хэзээ ч өөрчлөх ёсгүй.

Хэрэв шалгалт тохируулгын уусмал +/- 5 ̊ C (ба түүнээс дээш) байвал лонхны хүснэгтийг үзээд тохирох утгыг тохируулна уу.

Зөвлөмж болгож буй: