Указатель уровня воды с ёмкостным датчиком.
Re: Указатель уровня воды с ёмкостным датчиком.
Уважаемые участники форума, автор Дима.
По датчику:
У меря датчик из латунной трубы диаметром 16мм, стержень из трубки диаметром 6мм (изолированный от воды). L=500мм. Минимальная емкость 60пф максимальная 700пф.
В протеусе (Ваш Дима файл протеуса) и собранном на макетной плате работает с конденсаторами в пределе 322пф – 720пф показывает 20 -560литров. Выход из этого предела (322пф – 720пф ) Е Е Е.
Нижний предел емкости я могу увеличить подключив параллельно емкость 260пф и обеспечить 320пф, а максимальный соответственно будет 960пф. В протеусе и железе показывает превышение предела (Е Е Е).
Я в программирование слабо, а учиться в 70лет наверно поздновато. Форум я прочитав и программу Algorithm Builder for 5.44 установил, где указана максимальная емкость Y>1023
и возможность становления емкости бака с 500л на 200л: X>=5 на X>=2. Компилирую - ничего
изменить не могу в файле hex. Не так что делаю.
Прошу Вас окажите мне помощь. Если можно уточните файл hex, или как это выполнить, учитывая
не знание в программирование, чтобы емкость можно было устанавливать до 1000пф и емкость бака 200л.
С уважение к Вам Василий.
По датчику:
У меря датчик из латунной трубы диаметром 16мм, стержень из трубки диаметром 6мм (изолированный от воды). L=500мм. Минимальная емкость 60пф максимальная 700пф.
В протеусе (Ваш Дима файл протеуса) и собранном на макетной плате работает с конденсаторами в пределе 322пф – 720пф показывает 20 -560литров. Выход из этого предела (322пф – 720пф ) Е Е Е.
Нижний предел емкости я могу увеличить подключив параллельно емкость 260пф и обеспечить 320пф, а максимальный соответственно будет 960пф. В протеусе и железе показывает превышение предела (Е Е Е).
Я в программирование слабо, а учиться в 70лет наверно поздновато. Форум я прочитав и программу Algorithm Builder for 5.44 установил, где указана максимальная емкость Y>1023
и возможность становления емкости бака с 500л на 200л: X>=5 на X>=2. Компилирую - ничего
изменить не могу в файле hex. Не так что делаю.
Прошу Вас окажите мне помощь. Если можно уточните файл hex, или как это выполнить, учитывая
не знание в программирование, чтобы емкость можно было устанавливать до 1000пф и емкость бака 200л.
С уважение к Вам Василий.
- Pavel_v
- Прорезались зубы
- Сообщения: 205
- Зарегистрирован: Пн янв 28, 2013 03:05:18
- Откуда: ЯНАО г.Надым
Re: Указатель уровня воды с ёмкостным датчиком.
У меня есть готовая прошивка под бочку 200л. надо бы ее только в компе найти.
Re: Указатель уровня воды с ёмкостным датчиком.
Т.е. надо при ёмкости 60-700пф показания 0-200.
Так?
А 60-700 это ёмкость датчика "в сборе" с кабелем, разъёмом ?
Добавлено after 1 hour 21 minute 33 seconds:
Попробуйте это
Так?
А 60-700 это ёмкость датчика "в сборе" с кабелем, разъёмом ?
Добавлено after 1 hour 21 minute 33 seconds:
Попробуйте это
- Вложения
-
- Новая папка.7z
- (1.25 КБ) 233 скачивания
Re: Указатель уровня воды с ёмкостным датчиком.
PANYTA
Проверил Вашу прошивку новая папка в протесе. Она работала при емкостях 322-698пф и емкость бака показывала до 500л.
Меня бы устроило емкости 322-900пф и емкость бака до200л.
Но при емкости конденсатора 900пф показывает превышение предела (Е Е Е).
60-700 это ёмкость датчика без с кабелем, разъёма.
На макетной плате это не проверка, буду изготавливать печатку и потом результат напишу.
С уважение к Вам Василий.
Добавлено after 7 minutes 31 second:
Pavel_v
Если найдете Вашу прошивку под 200л, пожалуйста выложите и прошу уточнить резистор на ножку процессора 13.
Василий.
Проверил Вашу прошивку новая папка в протесе. Она работала при емкостях 322-698пф и емкость бака показывала до 500л.
Меня бы устроило емкости 322-900пф и емкость бака до200л.
Но при емкости конденсатора 900пф показывает превышение предела (Е Е Е).
60-700 это ёмкость датчика без с кабелем, разъёма.
На макетной плате это не проверка, буду изготавливать печатку и потом результат напишу.
С уважение к Вам Василий.
Добавлено after 7 minutes 31 second:
Pavel_v
Если найдете Вашу прошивку под 200л, пожалуйста выложите и прошу уточнить резистор на ножку процессора 13.
Василий.
- Pavel_v
- Прорезались зубы
- Сообщения: 205
- Зарегистрирован: Пн янв 28, 2013 03:05:18
- Откуда: ЯНАО г.Надым
Re: Указатель уровня воды с ёмкостным датчиком.
vasilii48, Проект в протэусе, та же и прошивка. Проэкт немного доработан автором. Добавлен на 19 вывод выход шины 1-Wire. Что касается емкости датчика то можно поиграться зарядным сопротивлением, на 13-ю ногу, 100К. но я бы посоветовал привести в порядок сам датчик т.к. изменение зарядного сопротивления приводит к неточным показаниям прибора. В протэусе можно все промоделировать, в том числе и сам датчик.
Re: Указатель уровня воды с ёмкостным датчиком.
Pavel_v. Большое спасибо, буду пробовать.
Василий.
Добавлено after 20 minutes 23 seconds:
Pavel_v. При ёмкости 115пф - 4литра, а при 688пф ( у Вас) - 200литров в протеусе.
Буду пробовать в железе.
Большое спасибо Василий.
Василий.
Добавлено after 20 minutes 23 seconds:
Pavel_v. При ёмкости 115пф - 4литра, а при 688пф ( у Вас) - 200литров в протеусе.
Буду пробовать в железе.
Большое спасибо Василий.
Re: Указатель уровня воды с ёмкостным датчиком.
А кнопками (калибровки) пользуетесь ?
- Pavel_v
- Прорезались зубы
- Сообщения: 205
- Зарегистрирован: Пн янв 28, 2013 03:05:18
- Откуда: ЯНАО г.Надым
Re: Указатель уровня воды с ёмкостным датчиком.
vasilii48 0Л. и 200Л. относительно емкости все калибруется кнопками! Немного повысить емкость можно за счет изменения зарядного сопротивления. Но я не советую ставить менее 91кОм.
Добавлено after 3 minutes 16 seconds:
PANYTA, Еще раз хочу Вам выразить благодарность за разработку прибора. Прибор проработал уже не один год. Спасибо!!!
Добавлено after 3 minutes 16 seconds:
PANYTA, Еще раз хочу Вам выразить благодарность за разработку прибора. Прибор проработал уже не один год. Спасибо!!!
Re: Указатель уровня воды с ёмкостным датчиком.
Pavel_v.
Вы меня извините. В протеусе прошивка LM_200L hex работает: При ёмкости 115пф - 4литра, а при 688пф - 200литров. Прошиваю LM_200L hex ATINY2313 в железе не работает (0 до емкости 1000пф, а при 0,01 переполнение Е Е Е). Прошиваю LM hex ( в Вашем файле “Уровень 200L”) ATINY2313 в железе работает но на объем 500л (322пф – 720пф показывает 20 -560литров).
Подскажите фьюзы надо выставлять другие или в связи с 19 вывод выход шины 1-Wire необходимо как то переключать. В протеусе прошивка LM_200L hex прекрасно работает, как ее запустить в ATINY2313. Фьюзы выставлял как в автора
EXTENDED 0xFF: HIGH 0xD9: LOW 0xEE. Прошивал программой
eXtreme Burner-AVR - программатор USBasp.
Подскажите что я не так делаю.
Как кнопками калибровать.
Добавлено after 3 minutes 36 seconds:
При нажатие одной кнопки высвечиваться 0, а другую F.
Добавлено after 9 hours 2 minutes 53 seconds:
Pavel_v.
И еще:
Фьюзы у меня выставлены как у автора и на форуме “фьюзы.png [10.97 KiB]”
(и почитал по фьюзам “068-Как правильно прошить AVR фьюзы (fuse bit)” как будто у меня правильно выставлены.
Вы меня извините. В протеусе прошивка LM_200L hex работает: При ёмкости 115пф - 4литра, а при 688пф - 200литров. Прошиваю LM_200L hex ATINY2313 в железе не работает (0 до емкости 1000пф, а при 0,01 переполнение Е Е Е). Прошиваю LM hex ( в Вашем файле “Уровень 200L”) ATINY2313 в железе работает но на объем 500л (322пф – 720пф показывает 20 -560литров).
Подскажите фьюзы надо выставлять другие или в связи с 19 вывод выход шины 1-Wire необходимо как то переключать. В протеусе прошивка LM_200L hex прекрасно работает, как ее запустить в ATINY2313. Фьюзы выставлял как в автора
EXTENDED 0xFF: HIGH 0xD9: LOW 0xEE. Прошивал программой
eXtreme Burner-AVR - программатор USBasp.
Подскажите что я не так делаю.
Как кнопками калибровать.
Добавлено after 3 minutes 36 seconds:
При нажатие одной кнопки высвечиваться 0, а другую F.
Добавлено after 9 hours 2 minutes 53 seconds:
Pavel_v.
И еще:
Фьюзы у меня выставлены как у автора и на форуме “фьюзы.png [10.97 KiB]”
(и почитал по фьюзам “068-Как правильно прошить AVR фьюзы (fuse bit)” как будто у меня правильно выставлены.
Re: Указатель уровня воды с ёмкостным датчиком.
Кнопки:
Погружаем датчик максимально (полный бак), нажимаем ту, что при удержании кажет F (Full, полный).
Отпускаем, кажет максимум.
Вытаскиваем датчик полностью (пустой бак), нажимаем ту, что 0.
Отпускаем, кажет 0.
ВАЖНО. Сначала F, потом 0.
Фузы:
Внешний высокочастотный кварц.
BOD надо включить.
Погружаем датчик максимально (полный бак), нажимаем ту, что при удержании кажет F (Full, полный).
Отпускаем, кажет максимум.
Вытаскиваем датчик полностью (пустой бак), нажимаем ту, что 0.
Отпускаем, кажет 0.
ВАЖНО. Сначала F, потом 0.
Фузы:
Внешний высокочастотный кварц.
BOD надо включить.
Re: Указатель уровня воды с ёмкостным датчиком.
Всем спасибо, получилось.
Большое спасибо.
Василий.
Большое спасибо.
Василий.