|
|
01.06.2009, 00:46
|
|
Разработка акваконтроллера (продолжение)
Активный участник форума
Регистрация: 28.05.2009
Адрес: Тернопіль
Сообщений: 143
Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
01.06.2009, 00:46
Рейтинг:
()
Цитата:
Сообщение от Baks
Cхема отлажена, за два года непрерывной работы, никогда независала.
Почитать можно на Аквалого.Единственный минус - нереализована связь с PC и закрытый код.
|
Шкода, що немає зв'язку з РС
Цитата:
Сообщение от Baks
Вот кстати интересная статья, по стабилизации работы микроконтроллеров.
|
Це все можна знайти в даташитах, це давно відомі методи і не тільки для процессорів Atmega. Можна досягнути хорошої завадостійкості і стабільності і в схемі, що тут обговорюється, але найбільша проблема в тому, що таймер реалізований внутрішній, а не на DS1307 і подібних, от тому мене і зацікавив той акваконтроллер на вашому фото
В принципі можна по-правильному переробити схемку живлення проца(розв'язка Vcc i AVcc через LC i RC фільтри), а щоб не збивався годинник і відповідно вся програма - поставити найдешевший, найслабший UPS, який живив би лише 5-тивольтовий блок живлення акваконтроллера, а зовнішні нагрузки були включені напряму в мережу. При перебоях у електромережі нагрузки будуть вимикатись-вмикатись, а процессор і вся схема будуть нормально функціонувати.
Последний раз редактировалось Starcomputer; 10.06.2009 в 20:34..
|
Просмотров: 119323
|
Пользователь, который поблагодарил bmw за данный пост:
|
|
Реклама помогает развиваться |
|
05.06.2009, 22:56
|
#241
|
Активный участник форума
Регистрация: 22.08.2006
Адрес: Киев
Сообщений: 246
Поблагодарил(а) : 13
Поблагодарили 65 раз(а) в 51 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от Baks
Мы говорим о разных интерфейсах управления, у меня обычный (аналоговый) 0-10 v балласт...
|
Я просто не совсем понял как оптопара будет выдавать эти 0-10В.
|
|
|
05.06.2009, 23:04
|
#242
|
Активный участник форума
Регистрация: 28.05.2009
Адрес: Тернопіль
Сообщений: 143
Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от agorin
Предлагаю включить в список DS1812 - хардварный ресет после проблем с питанием.
|
Цитата:
Сообщение от Starcomputer
Уже включил
|
Этот даллас можно заменить транзистором, стабилитроном и резистором, что в сумме потянет копеек на 80, а цена далласа наверное баксов 2-3
П.С.
Цитата:
Сообщение от Sem
|
Цитата:
Сообщение от Starcomputer
А зачем ? Чем тебя 1307 не устраивает ? Под эту еще библиотеки искать, да и дороже она наверно.
|
А все-таки я би радив придивитись до DS3231, вона набагато точніша, кварц в ній термокомпенсований і ВНУТРІШНІЙ!
Також в ній вже є компаратор, який порівнює напругу Vcc з опорною і видає сигнал RESET на основний процессор при зниженні напруги нижче критичної. Відпадає необхідність установки далласа DS1812 або транзистора+стабілітрон+резистор на ресет проца.
Крім того в ній, як і в 1307, є вихід прямокутнього сигналу з програмованою частотою (1Гц, 4.096кГц, 8.192кГц і 32.768кГц), що можна кудись і використати Єдина проблема, це напруга Vcc в неї не 5В як у 1307, а 3.3В, але вона працює в діапазоні 2.3-5.5В, так що на 5В може експлуатуватись. Хоча можна всю схему живити не 5В, а наприклад 4-4.2В. Атмега нормально працює при таких значеннях напруги жислення.
На Імраді ціна DS3231SN = 38.74грн
Последний раз редактировалось bmw; 06.06.2009 в 01:10..
|
|
|
Пользователь, который поблагодарил bmw за данный пост:
|
|
06.06.2009, 00:13
|
#243
|
Активный участник форума
Регистрация: 04.04.2006
Адрес: Киев
Сообщений: 407
Поблагодарил(а) : 67
Поблагодарили 515 раз(а) в 179 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от fluorine22
Я просто не совсем понял как оптопара будет выдавать эти 0-10В.
|
Я неполенился и собрал модель, оптопара 4n33 5-я ножка на +DC балласта, 4-я на -DC балласта. Первая нога через подстроечник 1к - на + батарейки (1.5v) и соответственно вторая на минус. Включаю, и о чудо - оно регулируеться ! Если нужно, могу записать видео.
Только мы вместо батарейки подключаем оптопару к мк, Юсупов отаком подключении писал.
Мы уже однажды спорили по этому вопросу
Цитата:
Сообщение от fluorine22
4n33 с пропускной способностью до 30 кГц не сможет адекватно усилить сигнал в 30 кГц с ШИМом 1/256.
Опять же, проверено.
|
Последний раз редактировалось Baks; 06.06.2009 в 00:19..
|
|
|
06.06.2009, 00:35
|
#244
|
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от bmw
А все-таки я би радив придивитись до DS3231
|
Согласен
__________________
С уважением, Сергей Таранченко
|
|
|
06.06.2009, 01:22
|
#245
|
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
USB2UART делают на PL2303, FT232. Какие еще есть варианты и что лучше ?
Хотелось бы поменьше обвязки. Оптимально получается FT232R - она вообще почти ничего не требует.
Вопрос цены ? Олег, сколько она стоит и реально ли купить ?
__________________
С уважением, Сергей Таранченко
|
|
|
Реклама помогает развиваться |
|
06.06.2009, 07:40
|
#246
|
Активный участник форума
Регистрация: 22.08.2006
Адрес: Киев
Сообщений: 246
Поблагодарил(а) : 13
Поблагодарили 65 раз(а) в 51 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от Baks
Только мы вместо батарейки подключаем оптопару к мк, Юсупов отаком подключении писал.
|
Да, Юсупов приводил такую (примерную) схему (но во втором контроллере поставил операционник). Оно-то, конечно, и на пиле будет чего-то как-то регулировать, и на постоянке (оптопара - ключ, но, конечно, имеет свою наклонную кривую при включении).
Если же я ставлю ключ на шим из двух транзисторов и трех резисторов, потом rc-фильтр, то при изменениии шима от 0 до 100% напряжение на кондере ЛИНЕЙНО меняется от 0 до 10В (или до другого значения, просто меняется резистор у конденсатора).
Как будет регулироваться на оптопаре - не знаю, но догадываюсь.
Конечно, точность тут не шибко важна, но...
|
|
|
06.06.2009, 12:30
|
#247
|
Живу я тут
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Starcomputer, а зачем переход USB2UART ?????
__________________
Страна не ублюдков и не воров.
__________________
|
|
|
06.06.2009, 14:25
|
#248
|
Moderator
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,891
Поблагодарил(а) : 2,494
Поблагодарили 2,878 раз(а) в 2,065 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от bmw
На Імраді ціна DS3231SN = 38.74грн
|
ну и зачем нам такая микросхема? Если есть за 9грн. Точность одинаковая.
Цитата:
Сообщение от Starcomputer
FT232R
|
такой нет, есть филипсовская PDIUSBD12PW, но она стоит 4у.е.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
06.06.2009, 19:40
|
#249
|
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от Sem
Starcomputer, а зачем переход USB2UART ?????
|
Я просто хочу предусмотреть различные варианты
__________________
С уважением, Сергей Таранченко
|
|
|
07.06.2009, 07:15
|
#250
|
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
http://www.gaw.ru/html.cgi/txt/doc/m...h128/index.htm
Очень хорошее и подробное описание Atmega 128 (подходит и для 64-й)
__________________
С уважением, Сергей Таранченко
|
|
|
07.06.2009, 08:57
|
#251
|
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Распланировал тут порты Атмеги вот что получается:
PA0....7 - силовые каналы.
PB0 - DS18B20
PB1...3 - ISP
PB4...7 - ШИМ (три канала, дополнительно к 8-ми основным выходам).
PC0...PC5 - клавиатура (матрица 3х3).
PC6...PC7 - свободны.
PD0...1 - DS3231
PD2...3 - UART / USB
PD4...7 - свободны
PE0...7 - LCD (PE3 - яркость).
PF0...1 - внешний аккумулятор (заряд - контроль).
PF2...7 - АЦП (шесть каналов).
У кого есть замечания, идеи ?
__________________
С уважением, Сергей Таранченко
Последний раз редактировалось Starcomputer; 07.06.2009 в 10:12..
|
|
|
07.06.2009, 10:44
|
#252
|
Я тут недавно
Регистрация: 07.04.2006
Адрес: Россия
Сообщений: 71
Поблагодарил(а) : 7
Поблагодарили 57 раз(а) в 21 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
PF0...1 - внешний аккумулятор (заряд - контроль).
|
А зачем в этой версии внешний аккумулятор? У DS3231 есть своя батарейка, которая держит время.
|
|
|
Пользователь, который поблагодарил ИгорьС за данный пост:
|
|
07.06.2009, 19:23
|
#253
|
Активный участник форума
Регистрация: 09.04.2008
Адрес: Луганск
Сообщений: 464
Поблагодарил(а) : 264
Поблагодарили 351 раз(а) в 155 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
Распланировал тут порты Атмеги вот что получается:
PA0....7 - силовые каналы.
PB0 - DS18B20
PB1...3 - ISP
PB4...7 - ШИМ (три канала, дополнительно к 8-ми основным выходам).
PC0...PC5 - клавиатура (матрица 3х3).
PC6...PC7 - свободны.
PD0...1 - DS3231
PD2...3 - UART / USB
PD4...7 - свободны
PE0...7 - LCD (PE3 - яркость).
PF0...1 - внешний аккумулятор (заряд - контроль).
PF2...7 - АЦП (шесть каналов).
У кого есть замечания, идеи ?
|
Читайте DataSheet-ты внимательнее, очередного динозавра ваяете.
Успехов.
|
|
|
08.06.2009, 01:25
|
#254
|
Активный участник форума
Регистрация: 04.04.2006
Адрес: Киев
Сообщений: 407
Поблагодарил(а) : 67
Поблагодарили 515 раз(а) в 179 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Сергей, ногу 1-ю (pen), принято в воздухе оставлять, или на крайняк на + он внутри проца с vcc соеденяеться. Если его на землю - запретим ISP программирование.
Ещё по диммеру, нужно делать по схеме Виталия (Throgvar) тогда ненужно задействовать ещё один таймер, для подачи 220в на балласт. 7-ю ногу lm358 - подключаем через оптопару на триак, и тогда мы етим же каналом подаем 220 на балласт. Всё отлично работает, я собирал и проверял, но нужно подстроечники предусмотреть (как в схеме) потому как нужно немного настраивать.
|
|
|
2 пользователей поблагодарили Baks за данный пост:
|
|
08.06.2009, 07:57
|
#255
|
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от ИгорьС
А зачем в этой версии внешний аккумулятор? У DS3231 есть своя батарейка, которая держит время.
|
Срасибо, что заметили. Его наверно и не будет.
Цитата:
Сообщение от PavelZverev
Читайте DataSheet-ты внимательнее, очередного динозавра ваяете.
|
Паша, честно говоря ожидал от тебя более конструктивной критики
Цитата:
Сообщение от Baks
Сергей, ногу 1-ю (pen), принято в воздухе оставлять, или на крайняк на + он внутри проца с vcc соеденяеться. Если его на землю - запретим ISP программирование.
|
Согласен. Думаю поставить там джампер. Зашил кристалл - врубил джампер.
Цитата:
Сообщение от Baks
Ещё по диммеру, нужно делать по схеме Виталия (Throgvar) тогда ненужно задействовать ещё один таймер, для подачи 220в на балласт. 7-ю ногу lm358 - подключаем через оптопару на триак, и тогда мы етим же каналом подаем 220 на балласт. Всё отлично работает, я собирал и проверял, но нужно подстроечники предусмотреть (как в схеме) потому как нужно немного настраивать.
|
Вадим, я не рисовал на схеме силовые блоки, там на эти три диммера, свои силовые ключи. Итого будет 11 каналов, из них три диммируемые. Предидущая схема силовых каналов (в т.ч. диммируемых) себя хорошо зарекомендовала. Есть ли смысл менять ?
ВНИМАНИЕ !!!
Это просто набросок схемы. Для того и выложил, чтобы ВСЕ учавствовали по мере возможности
__________________
С уважением, Сергей Таранченко
|
|
|
3 пользователей поблагодарили Starcomputer за данный пост:
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 22:24. Часовой пояс GMT +3.
|