Мазмуну:

ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ: 9 кадам
ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ: 9 кадам

Video: ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ: 9 кадам

Video: ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ: 9 кадам
Video: SR602 - Миниатюрный датчик движения 2024, Ноябрь
Anonim
ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ
ARDUINO ТУЗДУК СЕНСОРУНУН КАЛИБРАЦИЯСЫ

Бул үйрөткүчтө биз Arduino Uno аркылуу Atlas Scientificтин EZO туздуулугун/өткөрүмдүүлүк K1.0 сенсорун калибрлеп алабыз.

КАЛИБРАЦИЯ ТЕОРИЯСЫ

Калибрлөөнүн эң маанилүү бөлүгү - бул калибрлөө процессиндеги көрсөткүчтөрдү көрүү. Түзмөктү демейки абалында калибрлөө оңой (UART режими, үзгүлтүксүз окуулар иштетилген). Түзмөктү калибрлөөдөн кийин I2C режимине которуу сакталган калибрлөөгө таасир этпейт. Эгерде түзмөк I2C режиминде калибрлениши керек болсо, үзгүлтүксүз окууну суранууну унутпаңыз, андыктан сиз иликтөөнүн жыйынтыгын көрө аласыз. Бул окуу куралында, калибрлөө UART режиминде жүргүзүлөт.

МАТЕРИАЛДАР

  • Arduino Uno
  • Өткөргүчтүк K1.0 сенсордук комплект
  • Breadboard
  • Өткөргүч зымдар
  • 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 -кадам: ARDUINO UNO ОНТО ПРОГРАММАСЫН ЖҮКТӨҢҮЗ

а) Бул Шилтемеден коддун үлгүсүн жүктөп алыңыз. Ал "arduino_UNO_EC_sample_code" аттуу папкада болот. B) Arduino -ны компьютериңизге туташтырыңыз.

в) Arduino IDEдеги а кадамынан жүктөлгөн кодду ачыңыз. Эгерде сизде IDE жок болсо, аны ЖЕРДЕН жүктөп алсаңыз болот.

г) Ардуиного кодду түзүңүз жана жүктөңүз.

д) Сериялык мониторду ачыңыз. Кирүү үчүн Tools -> Serial Monitorго өтүңүз же клавиатураңыздагы Ctrl+Shift+M басыңыз. Боддун ылдамдыгын 9600гө коюп, "Араба кайтаруу" дегенди тандаңыз. Сиз азыр өткөргүчтүк схемасы менен баарлаша алышыңыз керек. Тест катары i буйругун киргизиңиз, ал түзмөк маалыматын кайтарат.

4 -кадам: Үзгүлтүксүз окууну иштетүү жана пробдун түрүн орнотуу

а) Зонддун капкагы алынышын жана анын кургак болушун камсыз кылыңыз. Зонд абага чыкканда, c, 1 буйругун жөнөтүңүз, ал секундасына бир жолу үзгүлтүксүз окууну иштетет.

б) Эгерде иликтөөңүз K1.0 болбосо (демейки), анда k, n буйругун колдонуу менен иликтөө түрүн коюңуз

Кайда n - иликтөөнүн k мааниси. Бул окуу куралында биз K1.0 зондун колдонобуз. Зонддун түрү k,? Буйругу менен ырасталышы мүмкүн.

5 -кадам: КУРГАН КАЛИБРАЦИЯ

Кал, кургак командасын жөнөтүңүз

Сиз буйрукту берерден мурун 0.00 көрсөткүчтөрүн көрсөңүз дагы, кургак калибрлөө керек.

6 -кадам: ЭКИ УЧУК КАЛИБРАЦИЯ - Low Point

ЭКИ УЧУК КАЛИБРАЦИЯ - Low Point
ЭКИ УЧУК КАЛИБРАЦИЯ - Low Point

а) 12880µS калибрлөө эритмесинин бир бөлүгүн чөйчөккө куюңуз. Зонддун сезүү аймагын жабуу үчүн жетиштүү чечим бар экенин текшериңиз.

б) Зондду чөйчөккө салып, камалып калган абаны кетирүү үчүн тегерете аралаштырыңыз. Иликтөөнү чечүүдө отуруп көрөлү. Окуулар калибрлөө эритмесинин көрсөтүлгөн наркынан +/- 40% га өчүрүлүшү мүмкүн.

в) Окуулардын турукташуусун күтө туруңуз (бир окуудан экинчисине кичинекей кыймыл нормалдуу) жана cal, low, 12880 буйругун жөнөтүңүз

Эскертүү: Бул буйрук киргизилгенден кийин көрсөткүчтөр өзгөрбөйт.

7 -кадам: ЭКИ УЧУК КАЛИБРАЦИЯ - High Point

а) Жогорку чекитке чейин калибрлөөдөн мурун пробону чайкаңыз.

б) 80000µS калибрлөө эритмесинин бир бөлүгүн чөйчөккө куюңуз. Зонддун сезүү аймагын жабуу үчүн жетиштүү чечим бар экенин текшериңиз.

в) Зондду чөйчөккө салып, камалып калган абаны кетирүү үчүн тегерете аралаштырыңыз. Иликтөөнү чечүүдө отуруп көрөлү. Окуулар калибрлөө эритмесинин көрсөтүлгөн наркынан +/- 40% га өчүрүлүшү мүмкүн.

г) Окуулардын турукташуусун күтө туруңуз (бир окуудан экинчисине кичине кыймыл нормалдуу) жана cal, high, 80000 буйругун жөнөтүңүз

Эскертүү: Бул буйрук киргизилгенден кийин көрсөткүчтөр өзгөрөт. Калибрлөө азыр аяктады.

8 -кадам: БИР ПУНКТ КАЛИБРАЦИЯСЫ

а) Калибрлөөчү эритмени чөйчөккө куюңуз (сиз тандаган μS мааниси). Зонддун сезүү аймагын жабуу үчүн жетиштүү чечим бар экенин текшериңиз.

б) Зондду чөйчөккө салып, камалып калган абаны кетирүү үчүн тегерете аралаштырыңыз. Иликтөөнү чечүүдө отуруп көрөлү. Окуулар калибрлөө эритмесинин көрсөтүлгөн наркынан +/- 40% га өчүрүлүшү мүмкүн.

в) Окуулардын турукташуусун күтө туруңуз (бир окуудан экинчисине кичинекей кыймыл нормалдуу) жана cal буйругун жөнөтүңүз, n мында калибрлөө эритмесинин мааниси.

Эскертүү: Команда киргизилгенден кийин окуу өзгөрөт. Калибрлөө азыр аяктады.

9 -кадам: КАЛИБРАЦИЯДА ТЕМПЕРАТУРА компенсациясы

КАЛИБРАЦИЯДА ТЕМПЕРАТУРА компенсациясы
КАЛИБРАЦИЯДА ТЕМПЕРАТУРА компенсациясы

Температура өткөрүмдүүлүк/туздуулук көрсөткүчтөрүнө олуттуу таасир этет. EZO өткөрүмдүүлүк схемасы демейки катары 25 ̊ Сге коюлган.

Эч качан калибрлөө учурунда демейки температура компенсациясын өзгөртпөшүңүз керек.

Эгерде калибрлөө эритмеси +/- 5 ̊ C (же андан көп) болсо, бөтөлкөдөгү диаграмманы караңыз жана тиешелүү мааниге чейин калибрлеңиз.

Сунушталууда: