Мазмұны:
- 1 -қадам: бір ұпай немесе екі ұпай калибрлеу
- 2 -қадам: ЖАБДЫҚТАРДЫ ЖИНАУ
- 3 -қадам: ARDUINO UNO ONTO бағдарламасын жүктеңіз
- 4 -қадам: Үздіксіз оқуды және пробаның түрін орнатуды қосыңыз
- 5 -қадам: құрғақ калибрлеу
- 6 -қадам: ЕКІ НҰҚТА КАЛИБРАЦИЯСЫ - төмен нүкте
- 7 -қадам: ЕКІ НҰҚТА КАЛИБРАЦИЯСЫ - Жоғары нүкте
- 8 -қадам: бір нүктелі калибрлеу
- 9 -қадам: КАЛИБРАЦИЯ кезіндегі ТЕМПЕРАТУРА ӨТЕМІ
Бейне: АРДУИНО тұздылығы сенсорының калибрлеуі: 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз 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 (немесе одан көп) болса, бөтелкедегі диаграмманы қараңыз және сәйкес мәнге калибрлеңіз.
Ұсынылған:
Logitech 3D Extreme Pro Hall эффект сенсорының конверсиясы: 9 қадам
Logitech 3D Extreme Pro Hall эффект сенсорының конверсиясы: джойстиктің рульдік басқару элементі өшіп қалды. Мен кәстрөлдерді алып, тазалап көрдім, бірақ бұл көмектеспеді. Мен ауыстыратын кәстрөлдерді іздей бастадым және бірнеше жыл бұрын бірнеше веб -сайттарды кездестірдім
Қозғалыс сенсорының дабылы: 5 қадам
Қозғалыс сенсорының дабылы: Сіз әрқашан сіздің есігіңізде кім тұрғанын тексересіз бе? Бұл сіз үшін тамаша элемент. Мен әрқашан есігімнің сыртында білмейтін адамдар бар -жоғын білуге қызығатынмын. Мен бұл қозғалыс сенсорлық дабылды жарықдиодты шамдармен жасадым, ол көрсетеді
CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорының көмегімен: 5 қадам
CO2 өлшегіші, SCD30 датчигін Arduino Mega көмегімен қолданады: CO2, температура мен температура, SCD30 өзара әрекеттесулерді қажет етеді. теңізде жоқ
Ардуино провайдер ретінде -- Он алтылық файлды AVR -де жазу -- AVR сақтандырғышы -- Ардуино бағдарламашы ретінде: 10 қадам
Ардуино провайдер ретінде || Он алтылық файлды AVR -де жазу || AVR сақтандырғышы || Ардуино бағдарламашы ретінде: ……………………… Басқа бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ …….. Бұл мақала бұл isp сияқты arduino туралы. Егер сіз он алтылық файлды жүктегіңіз келсе немесе сақтандырғышты AVR -ге орнатқыңыз келсе, сізге бағдарламашы сатып алудың қажеті жоқ, сіз жасай аласыз
Бөлшек фотонының тұздылығы: 4 қадам
Бөлшек фотонының тұздылығын өлшейтін құрал: Біз судың тұздылығын өлшеу үшін магниттік өріс пен сызықтық залдың сенсоры арқылы өлшеу құралы жасадық, оны жасау үшін біз фотонды бөлшектерді қолдандық, бірақ олар дәл осылай жұмыс істейтіндіктен Arduino қолданылуы мүмкін. Бұл жобаны жасау үшін сізге қажет