Перейти к содержимому

Open

Фотография
* * * * * 17 Голосов

Аква-контроллер от Олега


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7638

#1101 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 01:35

Точность получилась единица последнего разряда. То есть 0.0001. Думаю вполне достаточно.



#1102 avp8853

avp8853

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 146
  • Откуда:Пятигорск

Отправлено 09 Декабрь 2014 - 12:16

Андрей а калибруешь PH программно или калибровочной жидкостью???????????????  


  • Александр Авдеев это нравится

#1103 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 12:19

А эти два числа, с четырьмя знаками что означают... расхождение с 7 и 10 после калибровки?

И сверху тогда такое-же число (вверху текущее значение) это означает?

А для пресняка какие значения Рh характерны... нет необходимости калибровать по Рh=4? :ah:  :)

Вообще калибровать желательно по трем точкам во всех случаях. Ноль (7), 4 и 10(9)



#1104 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 12:28

Все числа с четырьмя знаками после запятой это напряжение на датчике. Сверху реально измеряное, текущее. А два других соответствуют растворам 7 и 10 . Калибровка по растворам конечно. Программную понятия не имею как реализовать. Двух точек для калибровки считаю вполне достаточно. Зависимость на датчике практически линейная. Характерное значение доя пресняка 6,5 - 7,5

#1105 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 12:56

Ну если 6,5-7,5 (так близко к 7), то наверно двух достаточно.

Тогда не пойму :ah: зачем нам эти напряжения на датчике?

Кнопки калибровки просто вкл./выкл. при калибровке, или есть еще какие-то меню? 



#1106 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 15:57

Напряжения можно и убрать конечно. Это больше для наглядности и настройки было сделано. А вообще для калибровки надо что бы показания PH метра стабилизировались. В этом проще убедится, наблюдая за изменением напряжения электрода.



#1107 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 15:59

Для не электриков как-то по другому бы ЭТО оформить :ah:

 

 Сверху реально измеряное, текущее.

По этому же будет видно, когда стабилизируются :dontknow: ?



#1108 shakalby

shakalby

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 699
  • Меня зовут:Михаил
  • Откуда:RU23

Отправлено 09 Декабрь 2014 - 16:00

 да можно не обращать внимание на него! и работать чисто с PH замеров  растворов)



#1109 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 16:03

Лишнее в интерфейсе... ИМХО :ah:  :O



#1110 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 16:07

Ок, лишнее, значит уберем :)



#1111 shakalby

shakalby

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 699
  • Меня зовут:Михаил
  • Откуда:RU23

Отправлено 09 Декабрь 2014 - 16:14

=)



#1112 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 16:22

Я же как неэлектрик смотрю... :ah:  :wink:

А регулировку калибровки где крутишь?... вот вывести бы как настройка времени или температуры.... :ah:  



#1113 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 16:27

Регулировка калибровки нигде не крутится. Датчик опускается в раствор с калибровочной жидкостью, допустим PH10. Немного ждем, и давим на копку калибровки PH10. И так же с PH7. Вот и вся калибровка.


  • Dima.K это нравится

#1114 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 16:29

ЭТО другое дело... автоматом подстраивает?



#1115 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 16:37

Не понял. Что там еще нужно подстраивать?



#1116 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Декабрь 2014 - 16:44

Да все нормально... не напрягайся...я просто привык к калибровке винтами...

одним ноль (7), другим 4 и 10 (наклон прямой).

Стандартная калибровка Ph-метра :)



#1117 MONSTR

MONSTR

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 611
  • Меня зовут:Alexandr
  • Откуда:Novosibirsk

Отправлено 09 Декабрь 2014 - 18:40

Разобрался таки сам с записью калибровочных напряжений в EEPROM 

Думаю скоро будет доступна версия с дозатором CO2.

Предварительно выглядит вот так:

 

attachicon.gifIMG_4131.jpg

 

attachicon.gifIMG_4132.jpg

золотые руки и светлая голова ...  :clapping:

так скоро и супер контроллер будет готов   :)



#1118 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 09 Декабрь 2014 - 18:47

Привет Андрей.

Отдельное спасибо Олегу за кнопочки. :hi:

Только я переделал их, чтоб по кругу не гоняли. И размер малость увеличил. Теперь пожалуй везде в программе их поставлю. А то дозатор УДО слишком громоздкий получился.

За кнопки пожалуйста  ;)  А размер там можно ставить любой.

В принципе функцию закольцовка/не закольцовка можно добавить во входные параметры функции для большей универсальности.

 

Кстати, еще хотел сказать - запись в еепром в библиотеке ардуино сделана через задницу, я на нее давно зубы точу, но все руки не доходили.

Вот посмотри нашел библиотеку, которая должна облегчить эти операции (кстати float там пишется напрямую, без умножение/деления)

http://playground.ar...c/Code/EEPROMex

https://github.com/t...master/EEPROMEx

 

Съекономить 10% памяти ты можешь заменив вот этот файл

Прикрепленный файл  memorysaver.zip   924байт   207 скачиваний

 

в библиотеке UTFT. Но эту операцию должны делать все кому ты посылаешь свою программу

 

 

 

 

 



#1119 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 09 Декабрь 2014 - 18:50

Все числа с четырьмя знаками после запятой это напряжение на датчике. Сверху реально измеряное, текущее. А два других соответствуют растворам 7 и 10 . Калибровка по растворам конечно. Программную понятия не имею как реализовать. Двух точек для калибровки считаю вполне достаточно. Зависимость на датчике практически линейная. Характерное значение доя пресняка 6,5 - 7,5

Программных не бывает в природе. Все датчики калибруются по растворам, а программа только помогает.

Кстати, можно раз уже такая пляска добавить ATC функцию (температурная коррекция показаний)


  • Александр Авдеев это нравится

#1120 Akorg

Akorg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 321
  • Меня зовут:Андрей
  • Откуда:Рязань

Отправлено 09 Декабрь 2014 - 19:48

 добавить ATC функцию (температурная коррекция показаний)

В коде уже есть термокоррекция.






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных

Ветка управляется: