Страница 2 из 4

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 06:43
vovka1973
У вас сохранятся в епром должно не интеджер, а флоат. вы турбинку чем считать будете ? надо что бы пропусков не было по прерыванию

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 07:38
Druksel
vovka1973 писал(а): 30 ноя 2025, 06:19 У вас вывод на дисплей все на одной плате ,мне кажется нужно на отдельной сделать. Объясните почему разные цифры хотя говорите что просто добавили клапан
Показать
ну и проверьте например 20/270 какое число у вас будет ? думаю в этом и проблема.
ок, спасибо что ткнули мордой. заработало! установил запись в еепром с выхода счетчика а отображение на дисплее с выхода счетчика через делитель на 270 - все ок! спасибо!

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 07:43
Druksel
vovka1973 писал(а): 30 ноя 2025, 06:43 У вас сохранятся в епром должно не интеджер, а флоат. вы турбинку чем считать будете ? надо что бы пропусков не было по прерыванию
хм. у меня почему то не получается. может подскажите как? :smile37:

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 07:47
montirovka
Druksel писал(а): 30 ноя 2025, 00:24 Саму прошивку не менял, просто механически добавил клапан в систему и электрически подключил его к реле.
Реле и клапан это индуктивности. Они являются хорошим источником помех импульсных.
Отсюда могут быть и проблемы.
Реле механическое или твердотельное? Хотя в принципе разницы нет. У клапана есть снаббер (снабберная цепь) или проще защита от помех?
2025-11-30_07-31-38.png
Сейчас можно готовые платки купить .
2025-11-30_07-37-15.png
Ну и правильное экранирование и разводку питания ни кто не отменял.
На сдвоенные провода можно колечки ферритовые поставить. Больше шунтирующих конденсаторов на землю.

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 07:52
vovka1973
Druksel писал(а): 30 ноя 2025, 07:43
vovka1973 писал(а): 30 ноя 2025, 06:43 У вас сохранятся в епром должно не интеджер, а флоат. вы турбинку чем считать будете ? надо что бы пропусков не было по прерыванию
хм. у меня почему то не получается. может подскажите как? :smile37:
ну вот смотри делишь на 270 что на выходе ?флоат, а не интеджер ,в епром пишешь интеджер так не правильно.

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 07:54
Druksel
[/quote]

Реле и клапан это индуктивности. Они являются хорошим источником помех импульсных.
Отсюда могут быть и проблемы.
Реле механическое или твердотельное? Хотя в принципе разницы нет. У клапана есть снаббер (снабберная цепь) или проще защита от помех?
2025-11-30_07-31-38.png
Сейчас можно готовые платки купить .
2025-11-30_07-37-15.png
Ну и правильное экранирование и разводку питания ни кто не отменял.
На сдвоенные провода можно колечки ферритовые поставить. Больше шунтирующих конденсаторов на землю.
[/quote]

реле обычное ардуиновское, с опторазвязкой

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 07:56
Druksel
vovka1973 писал(а): 30 ноя 2025, 07:52
Druksel писал(а): 30 ноя 2025, 07:43
vovka1973 писал(а): 30 ноя 2025, 06:43 У вас сохранятся в епром должно не интеджер, а флоат. вы турбинку чем считать будете ? надо что бы пропусков не было по прерыванию
хм. у меня почему то не получается. может подскажите как? :smile37:
ну вот смотри делишь на 270 что на выходе ?флоат, а не интеджер ,в епром пишешь интеджер так не правильно.
сейчас в еепром сделал запись прямо с выхода счетчика - заработало. спасибо!

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 08:10
vovka1973
Druksel писал(а): 30 ноя 2025, 07:56
vovka1973 писал(а): 30 ноя 2025, 07:52
Druksel писал(а): 30 ноя 2025, 07:43

хм. у меня почему то не получается. может подскажите как? :smile37:
ну вот смотри делишь на 270 что на выходе ?флоат, а не интеджер ,в епром пишешь интеджер так не правильно.
сейчас в еепром сделал запись прямо с выхода счетчика - заработало. спасибо!
потому что со счетчика интеджер ,а тебе надо же считать литры ? то после деления это флоат ,так и в епром пиши флоат ,а не интеджер
например 3 это int ,3,3 это float

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 13:04
Druksel
у меня сейчас сделано так - со счетчика выход на запись еепром и это же число идет на делитель на 270 за ним преобразование и на дисплей.
но хотелось бы что бы счетчик уже на входе и выходе имел флоат :smile37:

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 13:05
Druksel
осмос6666.flp
вот...

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 14:56
montirovka
Druksel писал(а): 30 ноя 2025, 13:04 у меня сейчас сделано так - со счетчика выход на запись еепром и это же число идет на делитель на 270 за ним преобразование и на дисплей.
но хотелось бы что бы счетчик уже на входе и выходе имел флоат :smile37:
Счетчик не может считать по половинке. Выход только целая величина. Но после счетчика в блоке деления поменяйте 270 на тип флоат и будет дальше флоат.

Re: контроллер осмоса на ардуинке

Добавлено: 30 ноя 2025, 15:49
Druksel
ага, понял как делается ,спасибо!!!

Re: контроллер осмоса на ардуинке

Добавлено: 02 дек 2025, 11:28
Telman
Druksel писал(а): 30 ноя 2025, 13:04 у меня сейчас сделано так - со счетчика выход на запись еепром и это же число идет на делитель на 270 за ним преобразование и на дисплей.
но хотелось бы что бы счетчик уже на входе и выходе имел флоат :smile37:
можно в принципе и так делать. всю математику делать с умножением на 10 и в конце делить на 10 флоат или же использовать блок конвертации от инт в флоат с делением на 10,0

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 17:44
Druksel
всем ТРЯМ!
вопрос по счетчику - поставлена галка считать от 0 до 4294967295.
а считает как будто галка не установлена , сначала в плюс а потом на уменьшение. как решить????
UPD . похоже считает на увеличение, но перед числом выдает минус.
нее, считает в обратку на понижение

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 18:44
Phazz
Druksel писал(а): 21 дек 2025, 17:44 всем ТРЯМ!
вопрос по счетчику - поставлена галка считать от 0 до 4294967295.
а считает как будто галка не установлена , сначала в плюс а потом на уменьшение. как решить????
UPD . похоже считает на увеличение, но перед числом выдает минус.
нее, считает в обратку на понижение
Покажите что у вас после счетчика

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 19:21
Druksel
воть весь проект

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 20:47
Phazz
Druksel писал(а): 21 дек 2025, 19:21 воть весь проект
а вы зачем преобразовали в строку а потом в integer?
2025-12-21_22-46-46.png

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 21:00
Druksel
Phazz писал(а): 21 дек 2025, 20:47
Druksel писал(а): 21 дек 2025, 19:21 воть весь проект
а вы зачем преобразовали в строку а потом в integer?
2025-12-21_22-46-46.png
все просто пока выхол со счетика был в интеджер - преобразования не нужны. когда в счетчике ставишь самую нижнюю галку выход меняется и это значение НИКАК НЕ СОЕДИНЯЕТСЯ С ЗАПИСЬЮ В ЕЕПРОМ!
я все перепробовал - как только выход со счетчика становится голубым - все! если надо могу и видос снять.

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 21:44
Phazz
Проблема в том, что интеджер может быть в диапазоне -32 768 до 32 767 и это меньше чем ulong 4 294 967 295 у вас происходит переполнение и счетчик начинает выдавать отрицательные числа

Re: контроллер осмоса на ардуинке

Добавлено: 21 дек 2025, 21:53
Druksel
ага , дошло, спасибо! теперь вопрос по существу - а как сделать так, что бы счетчик считал и писалось в память ulong? я просто новичек в флпрог и некоторые моменты абсолютно очевидные для людей, которые занимаются таким программированием я просто тупо не вижу или не понимаю.