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

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

Добавлено: 21 дек 2025, 21:59
Druksel
суть вопроса - вход счетчика получает импульсы с датчика потока. один литр - 135 импульсов. надо по отработке сигнала FULL (выводится на дисплей) записывать эту цифру в еепром а при пропадании питания вытаскивать из памяти и закидывать в счетчик.

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

Добавлено: 22 дек 2025, 07:49
montirovka
Druksel писал(а): 21 дек 2025, 21:59 суть вопроса - вход счетчика получает импульсы с датчика потока. один литр - 135 импульсов. надо по отработке сигнала FULL (выводится на дисплей) записывать эту цифру в еепром а при пропадании питания вытаскивать из памяти и закидывать в счетчик.
Надо наоборот. При пропадании напряжения записывать в EEPROM, а при включении это значение записывать в счетчик.
Аналоговый вход следит за напряжением питания 12 вольт. Как только напряжение 12 вольт начинает падать до определенного значения, текущее значение ваших импульсов записывается EEPROM. Схема цепочки слежения за питание в проекте ниже. Там же и схема обратной записи значения из EEPROM в счетчик.

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

Добавлено: 22 дек 2025, 10:48
Phazz
Druksel писал(а): 21 дек 2025, 21:53 ага , дошло, спасибо! теперь вопрос по существу - а как сделать так, что бы счетчик считал и писалось в память ulong? я просто новичек в флпрог и некоторые моменты абсолютно очевидные для людей, которые занимаются таким программированием я просто тупо не вижу или не понимаю.
поменяйте в настройках на ulong
2025-12-22 12-44-05 Переменная в EEPROM.png
2025-12-22 12-44-18 FLProg-7.5.2.png

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

Добавлено: 22 дек 2025, 17:55
Druksel
Phazz писал(а): 22 дек 2025, 10:48
Druksel писал(а): 21 дек 2025, 21:53 ага , дошло, спасибо! теперь вопрос по существу - а как сделать так, что бы счетчик считал и писалось в память ulong? я просто новичек в флпрог и некоторые моменты абсолютно очевидные для людей, которые занимаются таким программированием я просто тупо не вижу или не понимаю.
поменяйте в настройках на ulong 2025-12-22 12-44-05 Переменная в EEPROM.png2025-12-22 12-44-18 FLProg-7.5.2.png
вот так просто????? блиииииннн!!! :smile9: :smile427: :shok: ПАСИБИЩЩЩЕЕЕЕ!!!!!!!!

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

Добавлено: 04 янв 2026, 22:40
Druksel
народ, всем трям и с новым годом!
созрел вопрос - имеем датчик с показаниями от 0 до 1000 на входе А0. эти показания в переводе на вольтаж - от 0 до 2,3 вольта. как правильно это грубо говоря соединить???. ну то есть показания на входе 0 - это выход 0, а показания на входе 2,3 вольта - это 1000 ??

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

Добавлено: 05 янв 2026, 06:26
montirovka
Druksel писал(а): 04 янв 2026, 22:40 народ, всем трям и с новым годом!
созрел вопрос - имеем датчик с показаниями от 0 до 1000 на входе А0. эти показания в переводе на вольтаж - от 0 до 2,3 вольта. как правильно это грубо говоря соединить???. ну то есть показания на входе 0 - это выход 0, а показания на входе 2,3 вольта - это 1000 ??
Подключаем блок масштабирования. Блок масштабирования работает только с целыми числами. Вход - 0,1000,выход - 0,230. Для того чтобы получить дробное значение ставим делитель на 100. Тип 100 выбираем как float - тип с плавающей точкой. Значение V будет от 0 до 2.3.
2026-01-05_07-10-20.png

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

Добавлено: 05 янв 2026, 10:14
Druksel
эммм... Монтировка, мне надо получить на ВЫХОДЕ число от 0 до 1000, при входе на А0 от 0 до 2,3 вольта.... видимо не так обьяснил. у меня не очень с блоком масштабирования.. путаюсь :smile14:

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

Добавлено: 05 янв 2026, 10:23
Phazz
Druksel писал(а): 05 янв 2026, 10:14 эммм... Монтировка, мне надо получить на ВЫХОДЕ число от 0 до 1000, при входе на А0 от 0 до 2,3 вольта.... видимо не так обьяснил. у меня не очень с блоком масштабирования.. путаюсь :smile14:
установите на входе 2,3В и посмотрите сколько ацп покажет. Пока без масштабирования.

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

Добавлено: 05 янв 2026, 10:27
Druksel
о! мысль!

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

Добавлено: 05 янв 2026, 10:34
Druksel
выдает без конвертации 480

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

Добавлено: 05 янв 2026, 10:38
Druksel
все! дошло как это работает! спасибо!

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

Добавлено: 05 янв 2026, 10:40
montirovka
2026-01-05_10-34-16.png

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

Добавлено: 05 янв 2026, 11:01
Druksel
montirovka писал(а): 05 янв 2026, 10:40 2026-01-05_10-34-16.png
уже сообразил, спасибо!!! благо лабораторный БП есть - полковник пнул в нужном направлении :smile37:

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

Добавлено: 05 янв 2026, 12:15
montirovka
Druksel писал(а): 05 янв 2026, 11:01
montirovka писал(а): 05 янв 2026, 10:40 2026-01-05_10-34-16.png
уже сообразил, спасибо!!! благо лабораторный БП есть - полковник пнул в нужном направлении :smile37:
А что за датчик хотите прикрутить? Что он измеряет?

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

Добавлено: 05 янв 2026, 15:12
Druksel
дык этта, измеритель ТДС. сейчас проверил - показания с ручным измерителем совпадают в районе +-1

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

Добавлено: 05 янв 2026, 16:16
montirovka
Солеметр?

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

Добавлено: 05 янв 2026, 17:52
Druksel
montirovka писал(а): 05 янв 2026, 16:16 Солеметр?
угу

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

Добавлено: 05 янв 2026, 20:27
slsl
Druksel писал(а): 05 янв 2026, 17:52
montirovka писал(а): 05 янв 2026, 16:16 Солеметр?
угу
Так у них обычно не от нуля - либо смещение, либо двух полярка на выходе.

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

Добавлено: 05 янв 2026, 22:43
Druksel
взят с алиэкспресса за 200 рублев. ща ссыль найду. у него по даташиту выход от 0 до 2,3 вольта .
https://wiki.keyestudio.com/KS0429_keye ... Meter_V1.0
https://aliexpress.ru/item/100500294544 ... 2906601952
меряет от 0 до 1000 PPM

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

Добавлено: 06 янв 2026, 05:13
slsl
Druksel писал(а): 05 янв 2026, 22:43 взят с алиэкспресса за 200 рублев. ща ссыль найду. у него по даташиту выход от 0 до 2,3 вольта .
https://wiki.keyestudio.com/KS0429_keye ... Meter_V1.0
https://aliexpress.ru/item/100500294544 ... 2906601952
меряет от 0 до 1000 PPM
Пардон, с рН перепутал.