 |
04.11.2011, 09:29
|
#1
|
|
Бан за нарушения
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
|
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===
spav777, Пока получили данные с PH, часов, определили и запомнили термодатчики (решил что 4 штук хватит, но можно и больше).
В планах:
- таймеры с шагом в минуту
- таймеры секундные
- использование PWM в разрезе термодатчиков и таймеров
- автодолив
- дозатор УДО с калибровкой
- контроль РН
- LAN подключение к компу и управление, контроль через браузер
- управление через пульт ДУ с обучением кнопок
p.s. Ардуино для меня что-то новое и я его первый раз держу в руках, раньше контролеры "программировал" что бы диод мигал...... 
__________________ 
|
|
|
|
cказали "Дякую" sae74 за цей допис:
|
|
04.11.2011, 16:17
|
#2
|
|
Живу я тут
Реєстрація: 12.09.2011
Звідки Ви: Винница
Дописи: 230
сказав Дякую: 68
сказали Дякую 146 раз(и) в 64 повідомленні
|
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===
sae74, хороший прогресс.
Как я понял пока пишутся отдельные управляющие объекты (таймеры, термостаты РН и т.п.). Я имел ввиду, что выходные сигналы управляюших объектов было бы не плохо объединять в произволиной форме при помощи логических операций для получения более сложных алгоритмов управления.
Упрощенный пример: необходимо получить временную зону для работы РН-контроллера с 11:00 до 21:00. Для этого объединяем выход объекта "таймер", настроенного на соответствующий временной диапазон, с выходом объекта "РН-контроллер" при помощи логической операции "И". А затем такие группы скомбинированных объектов представляем в виде пресетов, каждый пресет - отдельный пункт меню с возможностью менять переменные. Один пресет - один выход управления нагрузкой. Для желающих - отдельная прога для создания пресетов. Таким образом полностью гибкая система настройки контроллера под свои нужды.
web интерфейс - это классно! А на чем, если не секрет, построена аппаратная половина lan-a со стороны контроллера или через тот же usb? Было бы круто подключение по эзернетовскому пач-корду (вай-фай вообще был бы высший пилотаж) - нет привязки по расстоянию к компу.
Цитата:
Допис від sae74
- использование PWM в разрезе термодатчиков и таймеров
|
Я бы не использовал жесткой привязки ШИМ-ов к другим объектам и т.п., а нужен определенный вариант - загрузил пресет.
Пресет появится в виде отдельного пункта меню: заходишь в него, а там джентельменский набор востребованых объектов (допустим таймер, термостат и шим), обединенных определенной логикой. Заходишь в каждый объект и настраиваеши его параметры, плюс хорошо бы внутри пресета наглядную диаграмку, поясняющую принцип взаимодействия объектов в пресете.
Такой подход позволит легким движением руки полностью менять алгоритм и логику работы всего устройства под нужды конкретного аквариумиста.
Ну а подпрограммы управляющих базовых объектов, конечно же должны быть жестко и неизменно прописаны в контроллере, в итоге мы получили бы программный конструктор.
Может я слишком усложняю, но таково мое понимание вопроса. Я не программист, потому возможно не замечаю многих подводных камней.
С удовольствием продолжу обсуждение.
Желаю удачи в разработке!
__________________
Если хочешь, чтобы было сделано хорошо - делай сам.
|
|
|
|
cказали "Дякую" spav777 за цей допис:
|
|
04.11.2011, 17:00
|
#3
|
|
Бан за нарушения
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
|
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===
spav777, WEB на такой штуке будет.
Сегодня на работе тоже думал что лучше и проще сделать то что вы предлагаете.
Например всего 15 выходных каналов для нагрузки и для каждого несколько программ с универсальными условиями.
Например: "с - по, при условии, если....."
PWM - будет жестко привязанный к нескольким каналам, и там будет возможность выбрать режим сразу 100% или "плавно"
Причем несколько каналов будет только на 12 или 20 вольт, остальные на 220.
__________________ 
Востаннє редагував sae74: 04.11.2011 о 17:10..
|
|
|
04.11.2011, 17:20
|
#4
|
|
Живу я тут
Реєстрація: 12.09.2011
Звідки Ви: Винница
Дописи: 230
сказав Дякую: 68
сказали Дякую 146 раз(и) в 64 повідомленні
|
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===
Цитата:
Допис від sae74
PWM - будет жестко привязанный к нескольким каналам, и там будет возможность выбрать режим сразу 100% или "плавно"
|
Ну в таком случае можно все каналы снабдить персональными отключаемыми шимами.
Цитата:
Допис від sae74
Причем несколько каналов будет только на 12 или 20 вольт, остальные на 220.
|
Можно организовать универсальные низковольтные выхода на импульсных преобразователях с программным управлением от проца. Например надо 12В на выходе - выставил в проге, а если надо 18В или 24В.
__________________
Если хочешь, чтобы было сделано хорошо - делай сам.
|
|
|
04.11.2011, 17:35
|
#5
|
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.707 раз(и) в 6.926 повідомленні
|
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===
Цитата:
Допис від spav777
Можно организовать универсальные низковольтные выхода на импульсных преобразователях с программным управлением от проца. Например надо 12В на выходе - выставил в проге, а если надо 18В или 24В.
|
Коллеги, можно вставить свои 5 коп ?
ШИМы на каждый канал это здорово. Вот только конструкцию удорожает. А если конечному пользователю это не надо (12 - 24 в) ?
Скажу что акваконтроллера было сделано 50 плат и все разошлись. Усилителей рН было сделано всего десяток.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
04.11.2011, 22:57
|
#6
|
|
Живу я тут
Реєстрація: 12.09.2011
Звідки Ви: Винница
Дописи: 230
сказав Дякую: 68
сказали Дякую 146 раз(и) в 64 повідомленні
|
Re: Тема для "Чуваков с паяльниками в одном месте" (с) Hippo ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
ШИМы на каждый канал это здорово. Вот только конструкцию удорожает. А если конечному пользователю это не надо (12 - 24 в) ?
|
Так дело в том, что аппаратно не обязательно реализовывать всю переферию в полном объеме, речь идет про то что программно будет заложена возможность включения шима или регулируемого низковольтного источника для любого канала, а включать его или не включать и тем более подключать ли соответствующую аппаратную перефирию к порту решать конечному пользователю.
Мозги то контроллера - это все равно отдельная автономная плата, а перефирийный модуль может быть какой угодно (может кому надо одни релюхи, а у кого-то только низковольтным оборудованием нужно рулить)
__________________
Если хочешь, чтобы было сделано хорошо - делай сам.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
|
| Параметри теми |
|
|
| Параметри перегляду |
Комбінований вигляд
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 19:29.
|