На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 14.03.2009, 00:01  
Изготовление акваконтроллера
 
Аватар для Starcomputer
Бан за нарушения

Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
 

сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
Starcomputer Starcomputer поза форумом 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

Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  Аккумулятор.jpg
Переглядів: 17837
Розмір:  31,1 КБ
ID:	218799  

Долучені файли
Тип файлу: rar Контроллер.rar (423,9 КБ, 19230 переглядів)
Тип файлу: rar AquaControl.rar (3,48 МБ, 18753 переглядів)
Тип файлу: rar New_controller-2V1.rar (59,8 КБ, 15497 переглядів)
Тип файлу: rar PL2303-USB.rar (2,03 МБ, 13290 переглядів)
Тип файлу: rar Новый контроллер-3.rar (43,5 КБ, 14344 переглядів)
Тип файлу: rar Плата для WH2004A.rar (278,0 КБ, 13645 переглядів)
Тип файлу: rar USB.rar (219,9 КБ, 13153 переглядів)
Тип файлу: zip Контроллер-V.3.zip (86,5 КБ, 14800 переглядів)
Тип файлу: zip Version 3.1 SMD.zip (158,5 КБ, 14693 переглядів)
Тип файлу: pdf Полезная информация.pdf (306,9 КБ, 20661 переглядів)
Тип файлу: rar Плата1v5smd.rar (165,9 КБ, 13107 переглядів)
Тип файлу: zip Контроллер V3 DIP.zip (151,0 КБ, 15173 переглядів)
Тип файлу: rar Firmware.rar (21,6 КБ, 12371 переглядів)
Тип файлу: rar Aqua Control 2007 HELP.rar (172,4 КБ, 12667 переглядів)
Тип файлу: rar THelper.rar (57,3 КБ, 12109 переглядів)
Тип файлу: rar Прошивки.rar (68,0 КБ, 11137 переглядів)

__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]

Востаннє редагував Starcomputer: 19.04.2016 о 11:18.. Причина: Добавлен архив прошивок
Переглядів: 1941519
Відповісти з цитуванням
Ці 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)
Старий 28.08.2009, 12:36   #1426
Бан за нарушения
  
 
Аватар для Starcomputer
 
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від valentin Переглянути допис
У кго какие версии?
Электрический пробой диода. Т.е. при снятии потенциалов с него, диод восстанавливает свои свойства и тестер показывает норму. Тупо заменить диод, лучше оба и брать из другой партии.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]

Starcomputer поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 13:01   #1427
Придивляюся
  
 
Реєстрація: 16.03.2009
Звідки Ви: Симферополь
Дописи: 81
сказав Дякую: 61
сказали Дякую 49 раз(и) в 17 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від Starcomputer Переглянути допис
Ну на сброс понятно - при падении аккумулятора.
Откуда берется ? Так я ж откуда знаю ? Плата у Вас
Можно только методом проб - менять диоды, перепрошить мегу, заменить мегу и т.п.
Напруга на аккумуляторе не падает 4,1В, на меге 3,8в - так что вот именно непонятно почему перегружается. Диоды поменять попробую (хотя мало верится - всегото 5в, если бы был электрический пробой, то куда он девается через три минуты?). С остальным проблемы - нет другой меги и перепрошить нечем.

valentin поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 13:05   #1428
Бан за нарушения
  
 
Аватар для Starcomputer
 
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від valentin Переглянути допис
то куда он девается через три минуты
А куда он девается в тиристорах через 0,00000001 секунды ?
Это ж не тепловой пробой, а электрический.
Если дисплей работает, значит напряжение на него поступает от аккумулятора. А там один путь - через диод.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]

Starcomputer поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 14:13   #1429
Придивляюся
  
 
Реєстрація: 16.03.2009
Звідки Ви: Симферополь
Дописи: 81
сказав Дякую: 61
сказали Дякую 49 раз(и) в 17 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від Starcomputer Переглянути допис
А куда он девается в тиристорах через 0,00000001 секунды ?
Это ж не тепловой пробой, а электрический.
Если дисплей работает, значит напряжение на него поступает от аккумулятора. А там один путь - через диод.
Поменял диоды - таже фигня, только вид сбоку.

valentin поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 14:16   #1430
Бан за нарушения
  
 
Аватар для Starcomputer
 
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Так.
Отключаем питание, но не с розетки, а от платы. И меряем, где есть 5В, там, где его быть не должно.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]

Starcomputer поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 14:23   #1431
Активний участник форуму
  
 
Реєстрація: 04.04.2006
Звідки Ви: Киев
Дописи: 407
сказав Дякую: 67
сказали Дякую 515 раз(и) в 179 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Ещё проверте наличие напряжения на ножке 35 (PA5) при отключении от сети, там ничего не должно быть, иначе контроллер не будет переходить в режим "сна" и будет пытаться заряжать аккумулятор через R11, тем самым разряжая его ещё сильнее.



Востаннє редагував Baks: 28.08.2009 о 14:32..
Baks поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 14:37   #1432
Придивляюся
  
 
Реєстрація: 16.03.2009
Звідки Ви: Симферополь
Дописи: 81
сказав Дякую: 61
сказали Дякую 49 раз(и) в 17 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

На аккумуляторе - 4в;
на меге (10 и 30 ноги) - 3,77в;
на колодке питания - 2,8в;
на ЛСД (15 нога) - 2,8в.

valentin поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 14:44   #1433
Придивляюся
  
 
Реєстрація: 16.03.2009
Звідки Ви: Симферополь
Дописи: 81
сказав Дякую: 61
сказали Дякую 49 раз(и) в 17 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

[QUOTE=Baks;657870]Ещё проверте наличие напряжения на ножке 35 (PA5) при отключении от сети, там ничего не должно быть, иначе контроллер не будет переходить в режим "сна" и будет пытаться заряжать аккумулятор через R11, тем самым разряжая его ещё сильнее.

Теже 2,8в. Они по питанию есть, поэтому и на 35 ноге присутствуют.

valentin поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 14:51   #1434
Бан за нарушения
  
 
Аватар для Starcomputer
 
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Выпаяйте диод, который 5В подает от блока и померяйте так.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]

Starcomputer поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 15:00   #1435
Придивляюся
  
 
Реєстрація: 16.03.2009
Звідки Ви: Симферополь
Дописи: 81
сказав Дякую: 61
сказали Дякую 49 раз(и) в 17 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від Starcomputer Переглянути допис
Выпаяйте диод, который 5В подает от блока и померяйте так.
Пока я его буду выпаивать напруга проподёт, померять не получится.

valentin поза форумом   Відповісти з цитуванням
Старий 28.08.2009, 15:23   #1436
Придивляюся
  
 
Реєстрація: 16.03.2009
Звідки Ви: Симферополь
Дописи: 81
сказав Дякую: 61
сказали Дякую 49 раз(и) в 17 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

К сожалению вынужден прервать экперементы, уезжаю. Надеюсь в понидельник продолжить. всем спосибо за помощ.

valentin поза форумом   Відповісти з цитуванням
Старий 31.08.2009, 09:21   #1437
Донецкий клуб аквариумистов
  
 
Реєстрація: 02.02.2009
Звідки Ви: CZ
Дописи: 57
сказав Дякую: 25
сказали Дякую 11 раз(и) в 9 повідомленні
Надіслати повідомлення для mdg на ICQ
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Отчитываюсь по моему случаю.
При нормальной работе устройства сигнал Е действительно висит на 0 в момент отсутствия передачи на LCD, однако вешается на 0 не сразу, а через некоторое количество тактов, т.е. допускает Z состояние. После передачи линия данный ЖКИ не устанавливается в 1 на всех 4-х пинах, как того требует мануал.
У меня сбоил 8 Мгц кварц, из-за этого в момент передачи E на некоторое время освобождался и ловил помеху. А поскольку линия данных выставлена произвольно, дисплей хватал всякую ерунду + команды от контроллера и рисовал мусор.
Поменял кварц, выставил четко 8 Мгц, на всякий залил все вокруг кварца и дорожек лаком, а корпус резонатора посадил на минус и все заработало, помехи от ЭПРА не ловит.


__________________

mdg поза форумом   Відповісти з цитуванням
Ці 2 користувач(ів) сказали Дякую mdg за це повідомлення:
Starcomputer (31.08.2009), Володя Череп (31.08.2009)
Старий 31.08.2009, 11:59   #1438
Живу я тут
  
 
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від mdg Переглянути допис
однако вешается на 0 не сразу, а через некоторое количество тактов, т.е. допускает Z состояние.
По данным эмулятора, PB2 находится в Z-состоянии в течение 252 мс после запуска. Это не должно влиять на дисплей, так как сразу после выведения PB2 из Z-состояния выполняется инициализация дисплея. После этого PB2 в Z-состояние не возвращается.

Володя Череп поза форумом   Відповісти з цитуванням
Старий 31.08.2009, 16:36   #1439
Донецкий клуб аквариумистов
  
 
Реєстрація: 02.02.2009
Звідки Ви: CZ
Дописи: 57
сказав Дякую: 25
сказали Дякую 11 раз(и) в 9 повідомленні
Надіслати повідомлення для mdg на ICQ
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від Володя Череп Переглянути допис
По данным эмулятора, PB2 находится в Z-состоянии в течение 252 мс после запуска. Это не должно влиять на дисплей, так как сразу после выведения PB2 из Z-состояния выполняется инициализация дисплея. После этого PB2 в Z-состояние не возвращается.
Не, я не про запуск... В рабочем режиме после передачи последнего полубайта PB2 сначала в 0 сбрасывается, а потом RS переключается в 1. А на Е получается короткий скачек с напряжением около 2, 2.2 вольта и обратно на 0. Когда глючил кварц, эти 2 вольта у меня там задерживались на десяток миллисекунд. Щас очень короткий скачек, практически не заметный на осциллографе.

Кстати, у меня почему то на эмуляторе кроме оглашения номера версии не получается увидеть индикацию на дисплее, такое чувство, что контроллер "засыпает". На 35 ноге питание есть. В чем проблема, не подскажете?


__________________

mdg поза форумом   Відповісти з цитуванням
Старий 01.09.2009, 17:26   #1440
Живу я тут
  
 
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Проблема в том, что не указано начальное значение EEPROM.

Я конвертировал файл EE_1_06.HEX в bin-формат (с помощью uniprof) и указал файл EE_1_06.bin в дополнительном свойстве ("Advanced property") "Initial contents of Data EEPROM". С первого раза EEPROM почему-то не загрузился, о чем я узнал, заглянув в окно Debug/AVR EEPROM Memory. Но после удаления и повторного добавления МК в проект, EEPROM загрузился успешно и информация на дисплее начала отображаться нормально.

В эмуляторе есть еще одна проблема - иногда индикация дисплея нарушается и в какой-то его части отображаются случайные символы. Мне пока не удалось подобрать параметры симулятора, при которых эта проблема полностью исчезает.

Володя Череп поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь


Тут присутні: 7 (учасників - 0 , гостей - 7)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 11:25.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts