Ну взагалі-то майже згоден. Невідомо правда звідки взялося 0.59. Напевне для різних електродів цей коефіцієнт різний і навіть для одного й того-ж електрода - залежить від температури. Температурою ми можемо знехтувати оскільки вона у нас стабільна (майже

).
А далі по програмі все значно простіше. раз в секунду, наприклад, читаєш значення з АЦП і шкаюєш його (через коеф. 0.59

, чи інший калібровочний коефіцієнт) отримуєш поточне значення рН і порівнюєш його з заданим. якщо менше - закриваєш клапан (0 на вихід потра процесора), більше- відкриваєш (1).
Ну алгоритм бажано трішки ускладнити - ввести гістерезиз, бо клапан часто буде клацати....
Цитата:
То есть по сути вопрос состоит в том как датчики калибруются?
|
А кілбрується він по буферних розчинах - із відомим рН, їх треба мати, як казав попередній автор - бажано 2.