|
|
14.03.2009, 00:01
|
|
Изготовление акваконтроллера
Живу я тут
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
14.03.2009, 00:01
Рейтинг:
(28 голосов - 4.64 средняя оценка)
Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной 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
Миниатюры
Вложения
|
Контроллер.rar (423.9 Кб, 11919 просмотров) |
|
AquaControl.rar (3.48 Мб, 10859 просмотров) |
|
New_controller-2V1.rar (59.8 Кб, 7265 просмотров) |
|
PL2303-USB.rar (2.03 Мб, 6223 просмотров) |
|
Новый контроллер-3.rar (43.5 Кб, 6995 просмотров) |
|
Плата для WH2004A.rar (278.0 Кб, 5959 просмотров) |
|
USB.rar (219.9 Кб, 5718 просмотров) |
|
Контроллер-V.3.zip (86.5 Кб, 5753 просмотров) |
|
Version 3.1 SMD.zip (158.5 Кб, 5615 просмотров) |
|
Полезная информация.pdf (306.9 Кб, 6499 просмотров) |
|
Плата1v5smd.rar (165.9 Кб, 5965 просмотров) |
|
Контроллер V3 DIP.zip (151.0 Кб, 6043 просмотров) |
|
Firmware.rar (21.6 Кб, 5180 просмотров) |
|
Aqua Control 2007 HELP.rar (172.4 Кб, 5483 просмотров) |
|
THelper.rar (57.3 Кб, 4742 просмотров) |
|
Прошивки.rar (68.0 Кб, 3522 просмотров) |
__________________
С уважением, Сергей Таранченко
Последний раз редактировалось Starcomputer; 19.04.2016 в 11:18..
Причина: Добавлен архив прошивок
|
Просмотров: 1468840
|
134 пользователей поблагодарили Starcomputer за данный пост:
|
+Максимус+ (31.08.2012), agorin (18.04.2009), aides (14.08.2013), AkaPain (07.02.2014), Aleksta (15.01.2012), ALEX77 (14.08.2009), AlexThunder (17.02.2010), alexv3 (10.04.2011), Alex_Ts (14.03.2009), Allcoholl (13.12.2009), ANTONENKO (02.04.2012), Antoxa106 (28.04.2013), AquaGomel (14.10.2010), arconas (05.02.2012), arik17 (12.10.2014), Ashatshem (09.02.2011), atom (17.05.2009), Baks (14.03.2009), BearIgor (23.03.2012), BELOUS (06.12.2011), biolog (21.11.2009), BlackAlex (14.03.2009), bmw (29.05.2009), bodom (25.05.2011), bonus78 (15.11.2009), Bosyak (19.01.2011), BpyH (29.01.2010), chack (14.03.2009), Cristal (14.06.2012), DEaD_MOPO3 (28.09.2011), Dimitr (12.02.2010), Dimker (15.06.2012), DiSan (25.12.2013), dolfik (05.01.2011), drv (31.08.2016), dubishe (21.12.2012), Dyshakz (14.02.2017), ersergey (14.04.2012), fylhttd (16.03.2009), gagari1 (13.02.2012), germanovitsh (01.11.2012), GrishaBGA (23.03.2009), Gutsik (17.07.2013), harn (04.07.2011), Heet (04.12.2009), iceSS (18.03.2009), igoritto (24.10.2010), IgorVin (10.02.2010), imac2008 (27.11.2010), iTango (08.08.2011), ivanaxion (31.08.2012), Kent (21.10.2010), kirilo777 (09.03.2012), klimnet (20.08.2012), klinok (05.09.2010), kluyt (17.08.2009), kollega-lg (21.04.2016), Koralove (24.10.2013), KostyaD (04.06.2009), kramar (14.03.2009), kusfu (28.09.2011), kvn79 (14.03.2009), Lexzx (23.03.2010), liss15 (14.10.2009), litlechina (05.05.2022), live steel (26.06.2012), lumen_xp (27.03.2012), LVit (27.11.2009), mact (14.05.2014), Makclaj (27.02.2011), masterross (11.12.2011), Mehannik (12.03.2015), MIhail (17.07.2011), myrko (15.04.2012), nbinc (12.05.2014), Nickname (25.06.2009), Nikolos667 (14.08.2011), Olzhich (18.03.2009), Oppozith (17.12.2012), Pastuh1234 (29.07.2012), pimass (15.03.2012), pulpit (21.11.2009), regiuscz (11.03.2011), rusianGrt (15.02.2010), rustr (19.09.2011), Ryzhii (10.04.2013), S V (10.01.2010), sae74 (15.02.2010), sergey_ln (28.02.2012), serjik2000 (03.07.2009), Sesh (31.05.2009), seva (19.01.2011), Shurhent (01.07.2011), Smile8 (28.09.2010), sobolev (21.09.2011), solvi (14.03.2009), sonokam (08.12.2011), sv46 (12.07.2011), Swen (14.06.2009), TakedaMaru (20.05.2013), telepuzic (22.02.2012), Tihon (04.01.2013), timofey (11.11.2009), Tiratore.d (08.11.2019), tolik_erema (04.03.2011), Ty3uK (22.03.2009), Umnik (13.01.2012), Uselink (10.02.2010), vad1972 (05.05.2010), Viktorrr (22.12.2012), vill (29.09.2010), Vitaha (26.11.2009), VitalyD (03.10.2010), VKabanov (29.04.2009), VladHNet (07.08.2009), VladVP (15.01.2012), _Vadim (11.02.2010), Амфибия (15.05.2009), Вася (14.07.2009), Володя Череп (14.03.2009), дух святой истины (16.03.2009), Ёжик в Тумане (28.02.2011), Зелёный (19.01.2012), Кениец (30.11.2009), Мираж (25.02.2012), Михаил. (14.07.2011), Молекула (04.04.2009), МСВ (19.02.2012), Пупс (20.07.2011), Рудницкий Олександр (18.01.2012), Снегозавр (20.02.2013), Шаманчик (26.10.2009), ЭКСПЕРИМЕНТАТОР (04.04.2009), Юрий Н. (17.08.2010) |
Реклама помогает развиваться |
|
01.06.2011, 14:13
|
#2746
|
Живу я тут
Регистрация: 20.01.2004
Адрес: Прилуки, Черниговской обл.
Сообщений: 283
Поблагодарил(а) : 26
Поблагодарили 34 раз(а) в 30 сообщениях
|
Re: Відповідь: Re: Відповідь: Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Володя Череп
|
спасибо большое, можно сказать, что почти все запчасти собрал
мож наконец в скором будущем отойду наконец от таймеров...
а то пол тумбы занимают.
Дай Бог это всё собрать
__________________
WBR, MaCT
|
|
|
04.06.2011, 17:11
|
#2747
|
Я тут недавно
Регистрация: 27.10.2010
Адрес: Казань
Сообщений: 50
Поблагодарил(а) : 23
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Помогите выставить fuse CKSEL0…CKSEL3 на atmege 32l. После установки фузов как в архиве он не определяется, а если не менять работает но медленно. Спасибо заранее.
|
|
|
05.06.2011, 18:36
|
#2748
|
Живу я тут
Регистрация: 13.02.2009
Адрес: Киев, Татарка
Сообщений: 266
Поблагодарил(а) : 14
Поблагодарили 105 раз(а) в 85 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Alserk-3, посмотрели ли Вы в datasheet, чем отличается Atmega32 от32L ?
http://www.atmel.com/dyn/resources/p...ts/doc2503.pdf
__________________
Точность стрельбы компенсируется диаметром снаряда.
|
|
|
05.06.2011, 19:06
|
#2749
|
Я тут недавно
Регистрация: 15.12.2010
Адрес: Tuapse, RUS
Сообщений: 51
Поблагодарил(а) : 3
Поблагодарили 18 раз(а) в 12 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Вы об этом? Особенно "Speed Grades"?
Operating Voltages
– 2.7V - 5.5V for ATmega32L
– 4.5V - 5.5V for ATmega32
Speed Grades
– 0 - 8MHz for ATmega32L
– 0 - 16MHz for ATmega32
|
|
|
05.06.2011, 19:48
|
#2750
|
Я тут недавно
Регистрация: 27.10.2010
Адрес: Казань
Сообщений: 50
Поблагодарил(а) : 23
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Смотрел, только в программировании ничего не понимаю.
|
|
|
Реклама помогает развиваться |
|
06.06.2011, 09:50
|
#2751
|
Живу я тут
Регистрация: 13.02.2009
Адрес: Киев, Татарка
Сообщений: 266
Поблагодарил(а) : 14
Поблагодарили 105 раз(а) в 85 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Alserk-3, надеюсь Вы понимаете, что процессор с максимальной частотой 8МГц не будет работать на 16ти.
А программа, рассчитанная на 16МГц не будет нормально работать на 8МГц ?
__________________
Точность стрельбы компенсируется диаметром снаряда.
|
|
|
06.06.2011, 11:52
|
#2752
|
Живу я тут
Регистрация: 28.06.2003
Адрес: Киев
Сообщений: 757
Поблагодарил(а) : 831
Поблагодарили 833 раз(а) в 397 сообщениях
|
Відповідь: Re: Изготовление акваконтроллера ===www.aquaforum.ua===
enfogar, насчет 16 МГц я с Вами согласен, но на Юсуповской схеме указан кварц 8 МГц. Следовательно, Юсуповская программа рассчитана на 8 МГц и должна работать на процессоре ATmega32L.
Alserk-3, fuse CKSEL0…CKSEL3 надо устанавливать так, как в архиве. В Вашем случае я бы визуально и с помощью тестера проверил плату на участке вокруг кварца 8 МГц (целостность дорожек к выводам МК 11-13 и отсутствие перемычек из припоя на соседние дорожки), проверил номиналы конденсаторов (20 пФ) и, наконец, заменил бы кварц 8 МГц на кварц с такой же частотой, но из другой партии.
Последний раз редактировалось Володя Череп; 06.06.2011 в 11:59..
|
|
|
06.06.2011, 12:16
|
#2753
|
Живу я тут
Регистрация: 13.02.2009
Адрес: Киев, Татарка
Сообщений: 266
Поблагодарил(а) : 14
Поблагодарили 105 раз(а) в 85 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Прошу прощения, был уверен, что стоит 16.
Если 8, то можно запустить без кварца и конденсаторов ()для теста) на внутреннем генераторе (при желании его можно калибровать)
CKSEL3..0 => 0100 = 8.0 MHz
SUT1..0 что => 10 = 65ms startup
CKOPT => 1
1 = бит не запрограммирован
__________________
Точность стрельбы компенсируется диаметром снаряда.
|
|
|
07.06.2011, 20:44
|
#2754
|
Я тут недавно
Регистрация: 27.10.2010
Адрес: Казань
Сообщений: 50
Поблагодарил(а) : 23
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Спасибо кто отозвался, похоже поставил не те номилы конденсаторов.
|
|
|
14.06.2011, 15:05
|
#2755
|
Живу я тут
Регистрация: 20.01.2004
Адрес: Прилуки, Черниговской обл.
Сообщений: 283
Поблагодарил(а) : 26
Поблагодарили 34 раз(а) в 30 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Підскажіть, зараз роблю БП для контроллера, блок звичайний, трансформаторний, далі діодний міст, конденсатор, L7805CV з конденсаторами обв'язки, таке питання, по (+) лінії на виході перед проводом, з'єднуючим БП з контроллером, думаю поставити катушку з БП компьютерного, на феритовому стержні вітків 5 проводу, чи може краще поставити той, що на великому кільці, змотавши частину проводів(там 12 і 5 вольт, та обмотки по (+) та (-)), і чи є в цьому сенс? На вході в котроллер під'єднувальний провід думаю намотати також на феритове кільце.
P.S. За рекомендаціями Chack'а під АТМЕЛом поставив перемичку, що проходить через феритове кільце(має вигляд схожий з діодом).
__________________
WBR, MaCT
|
|
|
14.06.2011, 15:07
|
#2756
|
Живу я тут
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от mact
і чи є в цьому сенс? ).
|
Смысла не вижу.
У вас же не импульсник....
__________________
Страна не ублюдков и не воров.
__________________
|
|
|
Пользователь, который поблагодарил Sem за данный пост:
|
|
16.06.2011, 11:32
|
#2757
|
Я тут недавно
Регистрация: 27.10.2010
Адрес: Казань
Сообщений: 50
Поблагодарил(а) : 23
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Гуру посмотрите может, что толковое выйдет, есть схема и исходники http://bascomavr.3bb.ru/viewtopic.php?id=248
|
|
|
16.06.2011, 11:36
|
#2758
|
Живу я тут
Регистрация: 20.01.2004
Адрес: Прилуки, Черниговской обл.
Сообщений: 283
Поблагодарил(а) : 26
Поблагодарили 34 раз(а) в 30 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Может кто-то подскажет,
1)попался блок питания импульсный от DVD какого-то, на плате написано Grand TEA1521, соотвественно чип TEA 1523P,
стоят диоды по 5 вольтовой линии 3А, по 12-вольтовой 1А.
выдаёт как-раз нужные питания, вот только не знаю по амперажу потянет ли, нагрузка будет на него -
по 5 вольтовой линии - сам контроллер(экран у меня по типу 2004а), 3шт. вентиляторы 80мм.
по 12 вольтовой линии - лента светодиодов, замерял мультиметром, макс ток потребления - 255 мА.
Потянет ли? Может кто в курсе, на какую мощность расчитаны Б/П бытовых ДВД-плееров?
Посмотрел в нете, похож на универсальный для ДВД приводов, иходя из найденого, то 5В- 1А, 12В - 100мА.
Вот думаю как из 100мА сделать 300...
2)что-то поиском не могу найти плату усилителей в Slayout, без применения smd компонентов, дайте ссылочку, если есть таковая?
Спасибо.
__________________
WBR, MaCT
Последний раз редактировалось mact; 20.06.2011 в 14:27..
Причина: решил не плодить сообщения, добавил ещё вопросик
|
|
|
20.06.2011, 14:48
|
#2759
|
Я тут недавно
Регистрация: 15.12.2010
Адрес: Tuapse, RUS
Сообщений: 51
Поблагодарил(а) : 3
Поблагодарили 18 раз(а) в 12 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
|
|
|
Пользователь, который поблагодарил Roks за данный пост:
|
|
20.06.2011, 22:18
|
#2760
|
Я тут недавно
Регистрация: 02.07.2010
Адрес: Николаев
Сообщений: 73
Поблагодарил(а) : 42
Поблагодарили 68 раз(а) в 26 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от mact
Может кто-то подскажет,
1)попался блок питания импульсный от DVD какого-то, на плате написано Grand TEA1521, соотвественно чип TEA 1523P,
стоят диоды по 5 вольтовой линии 3А, по 12-вольтовой 1А.
выдаёт как-раз нужные питания, вот только не знаю по амперажу потянет ли, нагрузка будет на него -
по 5 вольтовой линии - сам контроллер(экран у меня по типу 2004а), 3шт. вентиляторы 80мм.
по 12 вольтовой линии - лента светодиодов, замерял мультиметром, макс ток потребления - 255 мА.
Потянет ли? Может кто в курсе, на какую мощность расчитаны Б/П бытовых ДВД-плееров?
Посмотрел в нете, похож на универсальный для ДВД приводов, иходя из найденого, то 5В- 1А, 12В - 100мА.
Вот думаю как из 100мА сделать 300...
2)что-то поиском не могу найти плату усилителей в Slayout, без применения smd компонентов, дайте ссылочку, если есть таковая?
Спасибо.
|
По пяти вольтам потянет без проблем, любая DVD потребляет не менее 1А, а нам надо максимум 300мА.
А вот двенадцати вольтовый источник - скорее всего слаботочный - в DVD обычно используется +/-12В для питания выходных операционных усилителей. Вентиляторам и светодиодам явно не хватит.
Если есть хоть какой то опыт в ремонте РЭА то можно попробовать переделать БП.
Если трансформатор заполнен не полностью (т.е . есть зазор между обмоткой и ферритом) можно перемотать двенадцати вольтовую обмотку. Самое сложное разобрать транс. Всё остальное просто. Главное не спешить, и действовать аккуратно . Кладём желелезку на газ плиту (я обычно использую крышку для консервации и на самой маленькой конфорке на малом огне), а на неё транс и греем, потом аккуратно разбираем разогретый сердечник на две половинки (я использую толстые перчатки и разбираю просто руками - ковыряя отвёрткой можно сломать). Если таки сломали - плохо но не смертельно по окончании перемотки аккуратно стянем скотчем и склеем.
Скорее всего первой обмоткой после изоляции будет часть первичной обмотки. Аккуратно сматываем - попутно зарисовывая направление намотки. И так пока не доберёмся до нужной нам двенадцати вольтовой. Если есть минусовая обмотка - удалить за ненадобностью.
Вторичные обмотки имеют максимум 10 - 20 витков. Первичные 50-100витков. Провод довольно толстый, так что проблем с перемоткой не возникнет.
Для перемотки - не стоит использовать более толстый провод - лучше взять того же сечения но наматывать в три провода. По возможности стараться мотать виток к витку (но обычно не критично), первичные от вторичных изолировать скотчем - или родной изоляцией, после перемотки - торцы сердечника в местах прежнего соединения очистить от клея, плотно стянуть сердечник скотчем и в местах соприкосновения капнуть жидким супер клеем (!!! клеем капать после стягивания сердечника!!!).
Удачи.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 20:17. Часовой пояс GMT +3.
|