Стайлинг, Тюнинг, Доп. оборудование, Защита и АвтозвукТюнинг Лада Калина, подогреватели, зеркала, парктроники, багажники, охранные комплексы и другое дополнительное оборудование для автомобилей Лада Калина. Все о спортивных Лада Калина. Спонсор форума: магазин авто-тюнинга MyCARshop.Ru.
Re: Удлинитель поворотников и прерыватель стоп-сигнала
gnomon, я про это читал. Твой вариант очень "навороченый" для меня. У меня уже стоит автомат на включение БС, хотел только притушить его и сделать плавный розжиг.
Не найду 6083, сделаю на ЛА7 только приглушение. :( Под этот вариант уже все есть.
__________________ "Читайте лекции, в них ВСЁ ЕСТЬ!"
Re: Удлинитель поворотников и прерыватель стоп-сигнала
gnomon, не-не, стоимость БТС-ки не критична совсем. Я цену на нее привел только для сравнения тех 826-ти рублей за мой заказ с U6083. Да и есть у меня эта БТС-ка ). И меги-8 есть ). Купил случайно, появилось в радиодеталях пара штук, решил взять про запас одну. Штука-то хорошая ).
Мне не нужен тот функцинал, который в ней есть, хотя он очень хорош! Просто для меня избыточен ). Как я уже писал, у меня есть ДХО на дальнем свете. Мне нужно простое и тупое плавное включение ближнего. От нуля до полного накала. В независимости от скорости движения авто.
Re: Удлинитель поворотников и прерыватель стоп-сигнала
Сегодня забавлялся с платой, которую сделал уже довольно давно под attiny12. Она мне сейчас уже не сильно актуальна, так как я собрал этот замечательный девайс на другом МК - attiny13. Ввиду этого ставил над этой платой эксперименты. Вернее, даже не с платой а с тинькой12. Как известно, прошить ее не представляется возможным в том случае, если нет высоковольтного программатора. Вернее, не то чтобы нельзя прошить у нее flash - это как раз без проблем шъется обычным последовательным программатором в режиме ISP, хоть вот этим вариантом для бедных/безруких/ленивых/прочее. Неудача будет на следующем шаге, прошивка fuse bits`ов. Ведь именно для прошивки fuse bits нужен режим High Voltage. Во всяком случае, у меня так и случилось, когда я первый раз не смог прошить тиньку. Выходов несколько. Навскидку:
1. Найти друга с высоковольтным программером.
2. Собрать высоковольтный программер.
3. Собрать устройство "Аtmega fuse bit doctors" .
С первым пунктом все ясно. Такой друг либо есть, либо нет. В моем случае такого не оказалось.
Второй пункт слишком заморочен. Та схема ВВ-проггера (HVPROG от Der Hammer - кому надо нагуглит - широко известный в узких кругах программатор), которая мне показалась привлекательной, оказалась довольна специфична по требованию к программатору для того, чтобы прошить микроконтроллер (mega8535). Для этой конструкции нужен AVR910. Две редакции этого проггера (AVR910) у меня не завелись по разным причинам. Здесь не буду их описывать. Т.е, проблема "курица и яйца" встала для меня в полный рост. И тут на сцену совершенно случайно, что характерно, вышел третий пункт.
Этот девайс собирался для других целей, конечно.
В последних версиях прошивок для АтмегаДоктора появилась весьма примечательная способность общаться с ним посредством компа по интерфейсу UART. А в этом режиме можно прошить необходимые фузы (что нам и нужно!!!). Захотелось проверить.
Итак, первое: В МК прошивается Flash, EEPROM обычными "пятью проводками" для LPT-порта с помощью лошади (PonyProg). Ну или любой другой программой, которая нравится
Второе: Затем микросхемка вытаскивается из LPT порта и ставится в FuseBit Doctor. Доктор подключается к компу по UART, и в терминале видим примерно такое:
Welcome
AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11 http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed
MANUAL HVSP MODE
Init programming... DONE
Read signature... 1E 90 05
Searching chip... no names in 8kB ver
Read fusebits... L:52 H:00 E:00
Should be... L:52 H:00 E:00
Lockbits... ENABLED (86)
What to do?...
1 - write fusebits
2 - modify fusebits
3 - set lockbits
4 - chip erase
5 - end
Нужно выбрать пункт 2 - модификация фузов. И после предложения ввести фузы вписать "02". Это будут те самые фузы, которые в ReadMe от gnomon, только в шестнадцатиричном виде.
Третье, и оно же последнее: Микросхемка вытаскивается из этого устройства и втыкается на панельку удлиннителя поворотов. Если все сделано правильно, то получаем работающее устройство. Благодарим авторов всех этих проектов.
Ну а что же это за UART такой, спросите вы и как его реализовать? Очень просто. Берется любой (хоть COM, хоть USB) дата-кабель от старой мобилки, соединяется к Доктору (передача от дата-кабеля на прием платки, прием дата-кабеля на передачу платы доктора) и все
Если где-то ошиблись, то не беда. Чипу можно восстановить (это же Доктор!) возможность видимости для ISP-программатора. В терминале нужно будет выбрать пункт "1", и страшный бит, отвечающий за RSTDSBL будет сброшен. Можно прожить его дальше )
Краткое резюме этого большого количества букв.
1. Прошить EEPROM, Flash обычным-дешевым программатором ISP.
2. Прошить фузы вторым устройством, которое умеет некий функционал HVPP/HVSP.
Re: Удлинитель поворотников и прерыватель стоп-сигнала
Цитата:
Сообщение от vasilii76
Ведь именно для прошивки fuse bits нужен режим High Voltage.
Ну я без проблем прошивал аттиньку12 без High Voltage, поскольку она держит ISP, но если требуется установки фъюзы отключающая ресет, переводя вывод в режим порта, то обновление или стереть только через High Voltage.
Мой опыт показал что этот бит во фьюзе нужно ставить в самый последний момент, когда уже все прошил и частично проверить работоспособность.
Ну а так FuseBit Doctor в помощь... тоже его собрал.
__________________
Много интересного для машины! :)
Удлинитель поворотников _http://oklik.nichost.ru
Круиз контроль своими руками тросовая версия _http://oklik.nichost.ru
Круиз контроль своими руками версия для ЭПГ _http://oklik.nichost.ru
Круиз контроль своими руками версия 2 ЭПГ "Калина-2"_http://oklik.nichost.ru
Прошивки для КК _https://yadi.sk/d/DPQ3jG7S3VQZWK
Переписал программу реле дворников с регулируемой паузой под себя _http://oklik.nichost.ru
Компьютер в машине PCcar + Kalina _http://forum.pccar.ru/showthread.php?t=9941
Re: Удлинитель поворотников и прерыватель стоп-сигнала
OKLiK, так я же так и написал, что флеш без проблем шъется через ISP. A фузы мне никакие через ISP не удавалось прошить. В лошаде все поля были неактивны, в синапрог тоже самое.
Про затычку для пепельницы не подскажешь, если не сложно и не секрет? Я чуть выше по теме спросил )
Re: Удлинитель поворотников и прерыватель стоп-сигнала
Цитата:
Сообщение от vasilii76
OKLiK, так я же так и написал, что флеш без проблем шъется через ISP. A фузы мне никакие через ISP не удавалось прошить. В лошаде все поля были неактивны, в синапрог тоже самое.
Про затычку для пепельницы не подскажешь, если не сложно и не секрет? Я чуть выше по теме спросил )
В пони-прог да, не активны, есть другие проги, не помню как завется.
Про бывшую пепельницу - взял ее, лишнее выпилил, навоял бока, приклеил, верх вырезал из накладки пятнашки, вклеил, все за шпаклевал, зашкурил и покрасил, вот и все.
__________________
Много интересного для машины! :)
Удлинитель поворотников _http://oklik.nichost.ru
Круиз контроль своими руками тросовая версия _http://oklik.nichost.ru
Круиз контроль своими руками версия для ЭПГ _http://oklik.nichost.ru
Круиз контроль своими руками версия 2 ЭПГ "Калина-2"_http://oklik.nichost.ru
Прошивки для КК _https://yadi.sk/d/DPQ3jG7S3VQZWK
Переписал программу реле дворников с регулируемой паузой под себя _http://oklik.nichost.ru
Компьютер в машине PCcar + Kalina _http://forum.pccar.ru/showthread.php?t=9941
Re: Удлинитель поворотников и прерыватель стоп-сигнала
viieer, если я правильно понял эту часть из реадме: Замечания по программированию Tiny12.
HEX-файл программы называется p.hex
HEX-файл EEPROM называется p_EEPROM.hex или p_EEPROM.eep (EEPROM прошивать обязательно!)
При прошивке обязательно установить следующие фьюзы:
CKSEL - Internal RC Ocsillator
RSTDISBL - выключен
то, там вообще все фьюзы по дефолту стоять должны. А дефолтные - 0x52. Дефолтные настройки подразумевают запрограммированный фьюз SPIEN, хоть про него gnomon не написал в том файле. Без него не будет доступно программирование через ISP ). Шей eeprom и flash, и проверяй ). А если понадобится запрограмировать фьюзы RSTDSBL и "разпрограммировать" SPIEN (как у тебя на скрине, хотя, там у тебя фьюзы не считаны еще), то тебе искать параллельный высоковольтный программер. Ну, или воспользоваться рецептом, который описан чуть выше.
Последний раз редактировалось vasilii76; 19.10.2012 в 20:31..