Мазмұны:

АРДУИНО тұздылығы сенсорының калибрлеуі: 9 қадам
АРДУИНО тұздылығы сенсорының калибрлеуі: 9 қадам

Бейне: АРДУИНО тұздылығы сенсорының калибрлеуі: 9 қадам

Бейне: АРДУИНО тұздылығы сенсорының калибрлеуі: 9 қадам
Бейне: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Қараша
Anonim
ARDUINO тұздылық сенсорының калибрлеуі
ARDUINO тұздылық сенсорының калибрлеуі

Бұл оқулықта біз 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 -қадам: ARDUINO UNO ONTO бағдарламасын жүктеңіз

а) Үлгі кодын мына сілтемеден жүктеңіз. Ол «arduino_UNO_EC_sample_code» деп аталатын қалтада болады. B) Arduino -ны компьютерге қосыңыз.

в) Arduino IDE а қадамынан жүктелген кодты ашыңыз. Егер IDE болмаса, оны МЫНА жерден жүктей аласыз.

d) Кодты құрастырыңыз және Arduino -ға жүктеңіз.

e) Сериялық мониторды ашыңыз. Қол жеткізу үшін Tools -> Serial Monitor өтіңіз немесе пернетақтадағы Ctrl+Shift+M пернелерін басыңыз. Бауд жылдамдығын 9600 -ге орнатыңыз және «Тасымалдауды қайтару» таңдаңыз. Енді сіз өткізгіштік тізбегімен байланыса білуіңіз керек. Сынақ ретінде құрылғы туралы ақпаратты қайтаратын i пәрменін енгізіңіз.

4 -қадам: Үздіксіз оқуды және пробаның түрін орнатуды қосыңыз

а) Зондтың қақпағын алып тастауды және оның құрғақ болуын қамтамасыз етіңіз. Зонд ауада болғанда, секундына бір рет үздіксіз оқуға мүмкіндік беретін c, 1 пәрменін жіберіңіз.

b) Егер зонд K1.0 (әдепкі) болмаса, онда зонд түрін k, n пәрменін қолданып орнатыңыз

Мұндағы n - зондтың k мәні. Бұл оқулықта біз K1.0 зондын қолданатын боламыз. Зондтың түрі k,? Пәрменімен расталуы мүмкін.

5 -қадам: құрғақ калибрлеу

Cal, құрғақ командасын жіберіңіз

Сіз команданы шығарар алдында 0.00 көрсеткіштерін көрсеңіз де, құрғақ калибрлеуді орындау қажет.

6 -қадам: ЕКІ НҰҚТА КАЛИБРАЦИЯСЫ - төмен нүкте

ЕКІ НҰҚТА КАЛИБРАЦИЯСЫ - төмен нүкте
ЕКІ НҰҚТА КАЛИБРАЦИЯСЫ - төмен нүкте

а) 12880µS калибрлеу ерітіндісінің бір бөлігін шыныаяққа құйыңыз. Зондтың сезімтал аймағын жабу үшін жеткілікті шешім бар екеніне көз жеткізіңіз.

б) Зондты шыныаяққа салыңыз да, ауаны шығару үшін айналасында араластырыңыз. Зондты ерітіндіге қойыңыз. Көрсеткіштер калибрлеу ерітіндісінің көрсетілген мәнінен +/- 40% төмендеуі мүмкін.

в) көрсеткіштердің тұрақталуын күтіңіз (бір оқудан екіншісіне кішігірім қозғалыс қалыпты) және cal, low, 12880 пәрменін жіберіңіз.

Ескерту: Бұл пәрмен енгізілгеннен кейін көрсеткіштер өзгермейді.

7 -қадам: ЕКІ НҰҚТА КАЛИБРАЦИЯСЫ - Жоғары нүкте

а) Ең жоғары нүктеге калибрлемес бұрын зондты шайыңыз.

б) 80000μS калибрлеу ерітіндісінің бір бөлігін шыныаяққа құйыңыз. Зондтың сезімтал аймағын жабу үшін жеткілікті шешім бар екеніне көз жеткізіңіз.

в) Зондты шыныаяққа салып, ауаны шығару үшін айналдыра араластырыңыз. Зондты ерітіндіге қойыңыз. Көрсеткіштер калибрлеу ерітіндісінің көрсетілген мәнінен +/- 40% төмендеуі мүмкін.

d) Оқылымдардың тұрақталуын күтіңіз (бір оқудан екіншісіне кішігірім қозғалыс қалыпты) және cal, high, 80000 пәрменін жіберіңіз.

Ескерту: Бұл пәрмен енгізілгеннен кейін көрсеткіштер өзгереді. Қазір калибрлеу аяқталды.

8 -қадам: бір нүктелі калибрлеу

а) Шыныаяққа калибрлеу ерітіндісін құйыңыз (сіздің таңдауыңыз бойынша μS мәні). Зондтың сезімтал аймағын жабу үшін жеткілікті шешім бар екеніне көз жеткізіңіз.

б) Зондты шыныаяққа салыңыз да, ауаны шығару үшін айналасында араластырыңыз. Зондты ерітіндіге қойыңыз. Көрсеткіштер калибрлеу ерітіндісінің көрсетілген мәнінен +/- 40% -ға төмендеуі мүмкін.

в) Көрсеткіштердің тұрақталуын күтіңіз (бір оқудан екіншісіне кішігірім қозғалыс қалыпты) және cal пәрменін жіберіңіз, мұнда n - калибрлеу шешімінің мәні.

Ескерту: Пәрмен енгізілгеннен кейін көрсеткіштер өзгереді. Қазір калибрлеу аяқталды.

9 -қадам: КАЛИБРАЦИЯ кезіндегі ТЕМПЕРАТУРА ӨТЕМІ

КАЛИБРАЦИЯ кезіндегі ТЕМПЕРАТУРА ӨТЕМІ
КАЛИБРАЦИЯ кезіндегі ТЕМПЕРАТУРА ӨТЕМІ

Температура өткізгіштік/тұздылық көрсеткіштеріне айтарлықтай әсер етеді. EZO өткізгіштік тізбегінің температурасы әдепкі бойынша 25 ̊ С -қа орнатылған.

Ешқашан калибрлеу кезінде әдепкі температура компенсациясын өзгертуге болмайды.

Егер калибрлеу ерітіндісі +/- 5 ̊ C (немесе одан көп) болса, бөтелкедегі диаграмманы қараңыз және сәйкес мәнге калибрлеңіз.

Ұсынылған: