Разработка акваконтроллера (продолжение) - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум акваріумістів та тераріумістів > Аквариум и оборудование > "Самоделкин" > Аквариумная автоматика
Аукцион Регистрация Дневники Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 01.06.2009, 01:46   #1
Разработка акваконтроллера (продолжение)
Активный участник форума

Регистрация: 29.05.2009
Адрес: Тернопіль
Сообщений: 143
 

Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
bmw bmw поза форумом 01.06.2009, 01:46
Рейтинг: ()

Цитата:
Сообщение от Baks Посмотреть сообщение
Cхема отлажена, за два года непрерывной работы, никогда независала.
Почитать можно на Аквалого.Единственный минус - нереализована связь с PC и закрытый код.
Шкода, що немає зв'язку з РС
Цитата:
Сообщение от Baks Посмотреть сообщение
Вот кстати интересная статья, по стабилизации работы микроконтроллеров.
Це все можна знайти в даташитах, це давно відомі методи і не тільки для процессорів Atmega. Можна досягнути хорошої завадостійкості і стабільності і в схемі, що тут обговорюється, але найбільша проблема в тому, що таймер реалізований внутрішній, а не на DS1307 і подібних, от тому мене і зацікавив той акваконтроллер на вашому фото
В принципі можна по-правильному переробити схемку живлення проца(розв'язка Vcc i AVcc через LC i RC фільтри), а щоб не збивався годинник і відповідно вся програма - поставити найдешевший, найслабший UPS, який живив би лише 5-тивольтовий блок живлення акваконтроллера, а зовнішні нагрузки були включені напряму в мережу. При перебоях у електромережі нагрузки будуть вимикатись-вмикатись, а процессор і вся схема будуть нормально функціонувати.

Миниатюры
Нажмите на изображение для увеличения
Название: Схема.jpg
Просмотров: 4633
Размер:	276.1 Кб
ID:	31580  

Вложения
Тип файла: rar Акваконтроллер.rar (17.0 Кб, 1834 просмотров)


Последний раз редактировалось Starcomputer; 10.06.2009 в 21:34..
Просмотров: 118738
Ответить с цитированием
Пользователь, который поблагодарил bmw за данный пост:
Baks (04.06.2009)
Старый 01.06.2009, 02:38   #2
Активный участник форума
  
 
Регистрация: 04.04.2006
Адрес: Киев
Сообщений: 407
Поблагодарил(а) : 67
Поблагодарили 515 раз(а) в 179 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от bmw Посмотреть сообщение
Шкода, що немає зв'язку з РС
Це все можна знайти в даташитах, це давно відомі методи і не тільки для процессорів Atmega
Не все читают по ангельски, и к тому же, есть урезанные datasheet и как показывает практика - именно их обычно и скачивают.

У меня другая мысль в голове крутится, она более затратная, но это так сказать для особых ценителей надёжности.
В самом простом варианте: атмега8 + ds1307. Собираем реал-тайм часы, подключаем это дело в разрыв, между контроллером и PC. В атмеге реализуем всего одну комманду , при пропадании питания, послать время и дату в контроллер, по протоколу Aqua Control 2007 (там внизу пимпочка есть - синхронизировать) Ну а дальше уже можно развивать, добавить памяти что бы лог файл был не сутки, а дней 30, сделать кнопки прямого вкл/выкл нагрузок, чтоб по меню не шастать.
По сути, схема эта будет являться буфером между аква-компом и pc.

Baks поза форумом   Ответить с цитированием
4 пользователей поблагодарили Baks за данный пост:
agorin (01.06.2009), chack (01.06.2009), Ty3uK (01.06.2009), Vitoldos (01.06.2009)
Старый 01.06.2009, 09:22   #3
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Т.е. нужен контроллер клавиатуры на каком-нибудь чипе (PIC-ники !!! Может кто сделает ???), независимый таймер, ...... что еще ????
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 01.06.2009, 09:49   #4
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,891
Поблагодарил(а) : 2,494
Поблагодарили 2,878 раз(а) в 2,065 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

ds1307
Кто знает эту микросхему, но только в исполнении NXP?
п.с. Есть выход на Атмега8 по хорошей цене, только надо 100шт брать.
Скинемся?..
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
2 пользователей поблагодарили chack за данный пост:
kvn79 (01.06.2009), solvi (01.06.2009)
Старый 01.06.2009, 10:01   #5
Активный участник форума
  
 
Регистрация: 27.03.2009
Адрес: Latvija
Сообщений: 189
Поблагодарил(а) : 63
Поблагодарили 75 раз(а) в 41 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от Baks Посмотреть сообщение
по протоколу Aqua Control 2007 .
А разве протокол известен? Если бы такое удалось реализовать - было бы, конечно, понадёжней!
Правда, это не решает проблемы с запоминанием текущего состояния выходов.

agorin поза форумом   Ответить с цитированием
Реклама помогает развиваться
Старый 01.06.2009, 11:34   #6
Активный участник форума
  
 
Регистрация: 04.04.2006
Адрес: Киев
Сообщений: 407
Поблагодарил(а) : 67
Поблагодарили 515 раз(а) в 179 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от agorin Посмотреть сообщение
А разве протокол известен? Если бы такое удалось реализовать - было бы, конечно, понадёжней!
Правда, это не решает проблемы с запоминанием текущего состояния выходов.
Есть проги для перехвата данных по rs 232. И кто мешает сделать запоминание состояний выходов ? Ведь все ети данные приходят в Aqua Control 2007. Контроллер по функциональности впринципе неплохой, но некоторые мелкие моменты, сводят все плюсы на нет.

Baks поза форумом   Ответить с цитированием
Старый 01.06.2009, 15:53   #7
Активный участник форума
  
 
Регистрация: 29.05.2009
Адрес: Тернопіль
Сообщений: 143
Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от Baks Посмотреть сообщение
У меня другая мысль в голове крутится, она более затратная, но это так сказать для особых ценителей надёжности.
В самом простом варианте: атмега8 + ds1307. Собираем реал-тайм часы, подключаем это дело в разрыв, между контроллером и PC. В атмеге реализуем всего одну комманду , при пропадании питания, послать время и дату в контроллер, по протоколу Aqua Control 2007 (там внизу пимпочка есть - синхронизировать) Ну а дальше уже можно развивать, добавить памяти что бы лог файл был не сутки, а дней 30, сделать кнопки прямого вкл/выкл нагрузок, чтоб по меню не шастать.
По сути, схема эта будет являться буфером между аква-компом и pc.
Думаю, це нераціонально, це щось наподобі лікування менінгіту через задній прохід(без образ, ИМХО). Мабуть краще буде знайти толкового програміста скинутись йому на місяць роботи і він реалізує всі наші побажання на цій же схемі, але з зовнішнім таймером, крім того можна буде викинути щось зайве з функцій і добавити нові
П.С. Зателефонував я до товариша, який працював колись з хорошим спеціалістом на радіозаводі, дав мені його номер, можу з ним обсудити всі можливі варіанти, якщо всіх нас зацікавить така ідея.


Последний раз редактировалось bmw; 01.06.2009 в 16:27..
bmw поза форумом   Ответить с цитированием
Старый 01.06.2009, 16:19   #8
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от bmw Посмотреть сообщение
Мабуть краще буде знайти толкового програміста скинутись йому на місяць роботи
Да никто не возражает. Только за месяц это не получится. Но попробуйте, найдите.
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 01.06.2009, 16:51   #9
Живу я тут
  
 
Аватар для enfogar
 
Регистрация: 13.02.2009
Адрес: Киев, Татарка
Сообщений: 266
Поблагодарил(а) : 14
Поблагодарили 105 раз(а) в 85 сообщениях
Отправить сообщение для enfogar с помощью ICQ
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от bmw Посмотреть сообщение
знайти толкового програміста скинутись йому на місяць роботи і він реалізує всі наші побажання
Тут заложено несколько конфликтов:
1. Кому-то функция не нужна, но он должен будет за нее заплатить
2. Кому-то функция нужна, но ее не сделают
3. Если проект будет открыт, то им воспользуются и те, кто не платил за разработку.
Я не говорю про гарантию работы ус-ва, его тестирование и т.д.

Правка:
Может создадим ветку "Разработка своего контроллера", добавим ссылку в первом сообщении и все подобные сообщения - туда?


Последний раз редактировалось enfogar; 01.06.2009 в 16:58..
enfogar поза форумом   Ответить с цитированием
Старый 01.06.2009, 16:54   #10
Активный участник форума
  
 
Регистрация: 29.05.2009
Адрес: Тернопіль
Сообщений: 143
Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от Starcomputer Посмотреть сообщение
Да никто не возражает. Только за месяц это не получится. Но попробуйте, найдите.
Так знайшов вже... Я хочу запитати у всіх тут присутніх, чи цікавить вас такий варіант - людина пише прошивку але, скажімо, без якоїсь важливої функції. Дає її нам на пробу. Ми тестуємо її на предмет стабільності/глючності, якщо нас все влаштовує, даємо добро. Він доробляє всі функції до кінця, отримує гроші, а ми прошивку. Людина совісна, якщо буде знайдено якийсь глюк у фінальній версії прошивки, він доробить однозначно.
Цитата:
Сообщение от enfogar Посмотреть сообщение
Тут заложено несколько конфликтов:
1. Кому-то функция не нужна, но он должен будет за нее заплатить
2. Кому-то функция нужна, но ее не сделают
Ну це не проблема, можна обговорити всі побажання по функціях, і дойти до консенсусу, а можна перейти на Atmega128 і реалізувати геть усе, що в голову може прийти, а якщо якась функція комусь буде зайва, то можна просто нею не користуватись
Цитата:
Сообщение от enfogar Посмотреть сообщение
3. Если проект будет открыт, то им воспользуются и те, кто не платил за разработку.
Я не говорю про гарантию работы ус-ва, его тестирование и т.д.
А тут, я думаю, можливо варто скидатись за прошивку не всім, а кільком людям, а можливо і одній людині придбати ексклюзивні права, і продавати її потім за певну невелику суму.
Або ж навпаки, скинутись по доллару великій кількості людей, і тоді не буде шкода, коли вона попаде колись безкоштовно в широкі масси.
Є третій варіант. Зробити простенький захист, приблуду, яка буде присутня в схемі(якийсь даллас з серійником), і прошивка буде видавати покупцеві вже прив'язана до його серійника, на іншому акваконтроллері працювати не буде
Варіантів захисту від нерозповсюдження нахаляву є багато, варто пошукати серед них оптимальний, недорогий і дієвий.


Последний раз редактировалось bmw; 01.06.2009 в 17:07..
bmw поза форумом   Ответить с цитированием
Пользователь, который поблагодарил bmw за данный пост:
kvn79 (01.06.2009)
Старый 01.06.2009, 16:58   #11
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,891
Поблагодарил(а) : 2,494
Поблагодарили 2,878 раз(а) в 2,065 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

bmw, примерную стоимость он может озвучить?
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Старый 01.06.2009, 17:11   #12
Живу я тут. Мохоманьяк
  
 
Регистрация: 10.08.2007
Адрес: Санкт-Петербург
Сообщений: 219
Поблагодарил(а) : 99
Поблагодарили 154 раз(а) в 73 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от Starcomputer Посмотреть сообщение
Да никто не возражает. Только за месяц это не получится. Но попробуйте, найдите.
Возможный вариант


__________________

all_himik поза форумом   Ответить с цитированием
Старый 01.06.2009, 17:13   #13
Активный участник форума
  
 
Регистрация: 29.05.2009
Адрес: Тернопіль
Сообщений: 143
Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Сообщение от chack Посмотреть сообщение
bmw, примерную стоимость он может озвучить?
Про таке з ним говорити поки що немає сенсу, він ще не бачив схеми і не знає взагалі, що це таке, лише зі слів по телефону...
Спочатку я хочу з ним зустрітись, показати схему, а ще краще було б мені спаяти і мати вже робочий варіант, щоб продемонструвати хоть щось.
Колега, що знайомий з ним, каже, що він можливо і зможе існуючі прошивки відредагувати/доробити/переробити.
Цитата:
Сообщение от all_himik Посмотреть сообщение
Ну вроде неплохой вариант, только думаю 50руб не будет, а гораздо дороже И врят ли человек потом будет что-то дорабатывать, он ведь работает на расстоянии, и ни с кем не встречается, получает деньги - отдаёт прошивку. А если найти кого-то знакомого, то реально можно прийти к нему и пнуть ногой под зад, если что-то не будет работать
По вашей ссылке отправил программисту письмо следующего содержания:
"Здравствуйте Григорий!
Интересует цена написания прошивки для Atmega32 или 128(зависит от того поместятся ли все нужные функции). Схему если надо могу предоставить и материал по ожидаемой функциональности устройства тоже."
Посмотрим, что ответит


Последний раз редактировалось bmw; 01.06.2009 в 17:51..
bmw поза форумом   Ответить с цитированием
Пользователь, который поблагодарил bmw за данный пост:
chack (01.06.2009)
Старый 01.06.2009, 18:04   #14
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
Записей в дневнике: 7
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Можно сделать проще.
Каждый датчик имеет свой уникальный номер. Можно во время программирования его и зашивать.
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Ответить с цитированием
Старый 01.06.2009, 18:31   #15
Активный участник форума
  
 
Регистрация: 09.04.2008
Адрес: Луганск
Сообщений: 464
Поблагодарил(а) : 264
Поблагодарили 351 раз(а) в 155 сообщениях
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Прикол в том, что я уже прорабатывал вопрос. На текущую схему уважающий себя программист ничего писать не будет. Так что хард менять надо. Это раз.

Макетное устройство мне уже сделали и запрограммировали - это два.

Оно тестируется - это три.

Все описание харда будет бесплатным.
Платы я буду заказывать, так что будет возможность приобретения их без оплаты стоимости подготовки производства. Также будут доступны файлы в формате Протеуса.

Базовые функции 6+6 в теме http://aquaforum.kiev.ua/showthread.php?t=34812

По поводу программы: я не ждал, а давно нанял человека. Софт будет стоить 100 грн за копию. Открытым ПО не будет априори, так как проект надо поддерживать, а за так энтузиазм быстро заканчивается, а плодить очередную разработку-недоработку - цели не было.

Проект будет готов к августу.

Если кому интересно - выказывайте свой интерес.


Последний раз редактировалось PavelZverev; 01.06.2009 в 18:40..
PavelZverev поза форумом   Ответить с цитированием


Share/Bookmark

Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 00:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Олександр Анатолійович, 2002-2024. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.

Друзі форуму: Зоомагазин byCOLLAR.com; waudog.ua

AQA.ru  - все об аквариумах

no new posts