Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной AlexThunder, за что ему огромное спасибо
На данный момент разработка в целом закончена и благодарен всем, кто принимал участие в обсуждении и реализации проекта
С помощью Chack'а были заказаны и изготовлены печатные платы
И сейчас начнется наверно самый интересный этап - сборка и настройка
Схема, плата, прошивка находятся в архиве во вложении. ИСХОДНИКОВ ПРОГРАММЫ НЕТ !!! ПРОШИВКУ ИЗМЕНИТЬ НЕЛЬЗЯ !!!
Необходимое программное обеспечение:
Схема - sPlan 6.0 (для версии 3 - 7.0)
Плата - Slayout 5.0 / 6.0
Внимание !!! В процессе сборки и наладки в схему могут быть внесены изменения ! Следите за обновлением архива !!! ........... New_controller-2V1 - плата с косметическими правками и обозначением элементов.
Контроллер-V.3 - улучшенный вариант (симисторы в одну линию, питание +12V, два диммера, USB на борту, 4 усилителя, отдельный разъем для клавиатуры).
Version 3.1 SMD - версия 3 для СМД элементов.
Плата1V5smd - многоплатная версия от "Пупс" (контроллер + силовая часть + клавиатура + усилители + кулер для силовой части).
Контроллер V3 DIP - все нужное для сборки версии 3.0 DIP.
Firmware.rar - прошивки от Володя_Череп для нормальной работы с USB на ATTiny2313.
Прошивки.rar - архив прошивок:
ATmega_32 - стандартная прошивка
Atmega_32_EE - прошивка EEPROM
ATmega_32_9600 - скорость UART 9600
ATmega_32_PWM_244Hz - использование ШИМ для управления драйверами. Вход PWM LDD подключается непосредственно к выводу 13 или 14 ATmega.
Программирование fuse-битов:
При прошивке микроконтроллеров необходимо запрограммировать (записать 0) следующие fuse-биты:
- для ATmega32 - BOOTSZ0, BOOTSZ1, SPIEN
- для ATtiny2313 - CKSEL0, SUT0, BODLEVEL1, WDTON, SPIEN
- для ATtiny13 - SPIEN, CKDIV8, SUT0, CKSEL0 (данная микросхема используется для схемы регулировки венилятора)
Все остальные fuse-биты должны быть незапрограммированы (равны 1). Uniprof:
Fuse-бит будет запрограммирован, если убрать галочку в соответствующем поле.
Fuse-бит будет незапрограммирован, если поставить галочку в соответствующем поле. CodeVisionAVR:
Fuse-бит будет запрограммирован, если поставить галочку в соответствующем поле.
Fuse-бит будет незапрограммирован, если убрать галочку в соответствующем поле. AVRDUDE:
ATmega: -U lfuse:w:0xff:m -U hfuse:w:0xd9:m
ATtiny2313: -U lfuse:w:0xee:m -U hfuse:w:0xcb:m -U efuse:w:0xff:m
ATtiny13: -U lfuse:w:0x6a:m -U hfuse:w:0xff:m
Ну там же на плате все написано, два отдельных разъема димеров один контакт- это выход, а другой-земля.На транзисторы, при помощи перемычек( возле разъема на силовую часть) подается или 5 или 12 вольт, в зависимости что Вы хотите регулировать. У меня димер крутит вентиляторы-поэтому подал 12 вольт. Все это есть на схеме, кроме транзистора перед пищалкой ,USB контроллера и ULN2803.
pdv1965, ага спасибо, просто я наверное не Вашу печатку смотрел, там нет выпадающего "номинала".
- А на сколько тантал на 9 ноге ULN2803 ?
- А что лучше две LM358 или одна LM324 ?
Остальное теперь понятнее, ну если что думаю по схеме посмотрю...
Сейчас схемку немного подресую и выложу на суд, осилил все страницы темы, некоторые бегло...постараюсь сделать Выводы.
Starcomputer, я добавил защиту от помех в контроллер (в теме ссылок было несколько на материал). Хочется чтоб по максимуму защита, на крайняк перемычки сделать или не впаять не долго (если кому не нужно это). Транзистор к спикеру, такое видел в металлоискатели и в схеме pdv1965. Затем вставил индикацию, кому нужно запаяют. Дорисовал вариант включения реле, можно продублировать все каналы или несколько (для переключения джамперы и тумблер) видел подобное у кого то на плате готовой , переплата конечно есть, но вдруг придётся постоянное напряжение коммутировать. Ещё проявил фантазию и нарисовал защиту чтоб нагреватель «точно» не работал при включении куллера (на охлаждение), хочу сделать донный обогрев (купил тросик в изоляции), можно переделать и на тиристор, для обычного нагревателя или возможно сюда ещё что подключить…
Дорисовал стабилизаторы напряжения…
Хотел бы уточни про заряд АКБ (как происходит это, возможен ли перезаряд, может добавить что к схеме) и его напряжение читал что лучше если более 4,5 вольт оно.
Вложил довольно простые схемы зарядок.
Востаннє редагував GreyJester: 05.12.2011 о 17:12..
GreyJester, в 5-е переложи.
Много суеты а толку не вижу пока.
Если добавляять- то супервизор для проца...
Транзистор к спикеру..... спикер с генератором или без?
Таблетка на часах ходит года три.... смысл...
Спикер с генератором кажется, точно не помню, нужно посмотреть...
Супервизор... так эт не ко мне, я только повторяю, в построении и программирование я ни какой.
А причём тут таблетка, если тут АКБ..
Что значит 5-е переложи!?
Хотел уточнить, а с ног МК на управление нагрузками какое напряжение максимальное выходит?
А почему если мощный транзистор поставить, то не получится ленту LED (около 30 Ватт)повесить?