![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
![]() ![]() |
![]() |
![]()
Сообщение
#41
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
СИгнал PGM - используется только для микроконтроллеров, имеющих так называемый "высоковольтный" режим программирования, вернее 2 режима - вышеуказанный и обычный. Все МК по дефолту сконфигурированы на обычный режим, так, что PGM скорее всего тебе никогда не понадобится. Я по крайней мере еще никогда его не использовал, хотя успел прошить уже кучу различных пиков, памяти и даже keeloq микросхему...
Рисунок - ага, у меня тоже есть такой (IMG:style_emoticons/default/wink.gif) 2 Titus, да ладно уж, с кем не бывает (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#42
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
(IMG:style_emoticons/default/smile.gif) С меня бутылка короче. Я заказал 4 платы устройства, после выходных будут. Соберем - отчитаемся (IMG:style_emoticons/default/wink.gif)
|
![]() |
|
![]()
Сообщение
#43
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: ![]() ![]() ![]() |
То SSh: Сергей, спасибо, все понял... JDM буду делать, на 28 пин, без учета этого вывода PGM. Ну и разумеется, 5 выводов на адаптер.
То Titus: Витек, завязывай.... Выходные еще впереди...(IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#44
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
Engineer, какэта, вот пятница уже (IMG:style_emoticons/default/wink.gif)
|
![]() |
|
![]()
Сообщение
#45
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: ![]() ![]() ![]() |
Да, но выхи то впереди...(IMG:style_emoticons/default/smile.gif)
P.s.: Меня как бы по имени Саней звать, если что.... |
![]() |
|
![]()
Сообщение
#46
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
Оки (IMG:style_emoticons/default/smile.gif)
Вы меня сорри все, если кого именно по нику называю - просто, в спешке, иногда так проще бывает - выделил мышкой ник, скопировал и все (IMG:style_emoticons/default/smile.gif) Саня (IMG:style_emoticons/default/drinks.gif) |
![]() |
|
![]()
Сообщение
#47
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату.
Через пол-часа плата будет готова, вечером спаяю, утром проверю. По результатам будет не только тех. документация но и фотоотчет. P.S. Вот уже в который раз убеждаюсь в полезности solderless макетки. Схему-то я давно начертил и в CircuitMaker-e прогнал, единственно что вызывало сомнения - первый взмах. Да и печатка была готова, если бы что не так получилось - подправил бы. |
![]() |
|
![]()
Сообщение
#48
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
(IMG:style_emoticons/default/wink.gif) Круто!
|
![]() |
|
![]()
Сообщение
#49
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 132 Регистрация: 28.10.2009 Из: Киев Вне форума Авто: Lancer 1.6 MT Репутация: ![]() ![]() ![]() |
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату. Через пол-часа плата будет готова, вечером спаяю, утром проверю. По результатам будет не только тех. документация но и фотоотчет. P.S. Вот уже в который раз убеждаюсь в полезности solderless макетки. Схему-то я давно начертил и в CircuitMaker-e прогнал, единственно что вызывало сомнения - первый взмах. Да и печатка была готова, если бы что не так получилось - подправил бы. Как бы напишу не про поворотники. Очень уж стало интересно, и аж руки зачесались. Я сам программер, но АСМ никогда не поддавался. А я был уверен, что МК можно программить только на нем (IMG:style_emoticons/default/smile.gif) Ssh, подскажи плиз что такое solderless макетка? Чем тогда ты элементы соединяешь? И что бы ты посоветовал почитать для начала? |
![]() |
|
![]()
Сообщение
#50
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Цитата что такое solderless макетка? http://forum.amadeus-project.com/index.php?showtopic=838 Цитата И что бы ты посоветовал почитать для начала? http://forum.amadeus-project.com/index.php?showtopic=761 (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/wink.gif) И далеко ходить не надо... (IMG:style_emoticons/default/smile.gif) Цитата А я был уверен, что МК можно программить только на нем http://www.mikroe.com/en/compilers/ - Basic, Pascal, C http://microengineeringlabs.com/ - Basic и т.д. (IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#51
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 132 Регистрация: 28.10.2009 Из: Киев Вне форума Авто: Lancer 1.6 MT Репутация: ![]() ![]() ![]() |
Спасибо, почитаю (IMG:style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#52
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Ну что, все готово. Как и обещал - три в одном, поворотники, аварийка, стеклоочистители
Схема: ![]() Разводка: ![]() Прошивка (hex), плата (lay) и схема (spl) ![]() Исходник: Код '********************************************* '* Name : Turn.bas * '* Author : SSh * '* MCU : PIC12F675 * '* OSC : Internal, 4MHz * '* Date : 07.03.2010 * '* Compiler : PicBasic Pro 2.60 * '* Description: Turn signal one-touch system * '********************************************* ' +5V - 1 -|Vdd GND|- 8 - Ground 'RightIn - 2 -|GP5 GP0|- 7 - Rear 'LeftIn - 3 -|GP4 GP1|- 6 - RightOut '+ 10kOhn - 4 -|MCLR GP2|- 5 - LeftOut '********************************************* ' ## Set MCU & OSC - Internal, GP4 - I/O, GP5 - I/O ## @ DEVICE pic12F675, INTRC_OSC_NOCLKOUT DEFINE OSC 4 ' Internal Freq. 4 MHz DEFINE PULSIN_MAX 10000 'Variables Left VAR WORD Right VAR WORD ' I/O Ports LeftIn var GPIO.4 LeftOut var GPIO.2 RightIn Var GPIO.5 RightOut var GPIO.1 Haz Var GPIO.0 'Constants PulseTime con 3200 ' Delay time = 3s, 3...4 pulses TRISIO = %111001 ' RA1, RA2 - Output ANSEL = 0 ' All pins - digital CMCON = %00000111 ' Comparators - Off GPIO = 0 pause 500 ' Start-time pause ' ################################## ' ### Main part, working forewer ### ' ################################## main: PULSIN RightIn, 1, Right ' Look for pulse if Right < 8 Then ' Pulse not found gosub RightTurn ' Turn on right turn-signal Endif PULSIN LeftIn, 1, Left if Left < 8 Then ' Turn on left turn signal gosub LeftTurn Endif If Haz = 1 then gosub hazard endif GOTO main ' Loop ' ### End of main part ### ' ################### ' ### Subroutines ### ' ################### RightTurn: RightOut = 1 pause PulseTime RightOut = 0 lloop: PULSIN RightIn, 1, Right if Right < 8 Then goto lloop Endif return LeftTurn: LeftOut = 1 pause PulseTime LeftOut = 0 rloop: PULSIN LeftIn, 1, Left if Left < 8 Then goto rloop Endif return hazard: RightOut = 1 LeftOut = 1 hloop: if Haz = 1 then goto hloop endif RightOut = 0 LeftOut = 0 return END ' ***** End of Program ***** Исходник подправлен по сравнению с выложенным ранее 1. Аварийка включается при подаче +12В на вход REAR 2. Кол-во полных морганий - 4 При желании можно скорректировать, подправив для кол-ва миганий переменную PulseTime con 3200 3. Девайс реагирует на очень короткое нажатие на рычаг. Скорость реагирования определяется строкой: DEFINE PULSIN_MAX 10000 Если вооще стереть эту строку, то устройство будет реагировать примерно при 0,5...1 сек нажатии на рычаг, а так можно подстраивать по желанию, меняя от указанного 10000 до прибл. 60000 В след. посте будет фотооотчет. |
![]() |
|
![]()
Сообщение
#53
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
Сергей, по 2в1 тоже интересно конечный вариант (ибо именно его хочу собрать) - поправленная прошивка и тд и тп, на плате уже ничего не менялось? (IMG:style_emoticons/default/smile.gif)
Спасибо. |
![]() |
|
![]()
Сообщение
#54
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Фотоотчет:
Печатная плата: ![]() Плата в сборе: ![]() И установленная на блок поворотников: ![]() Соединения на плате ECU: ![]() Все вместе: ![]() Блок поворотников с устройством на месте (IMG:style_emoticons/default/wink.gif) ![]() Переделка рычага стеклоочистителя 1. Сверлим в основании отверстие для протяжки проводов от потенциометра ![]() 2. Подпаиваем провода к потенциометру и устанавливаем его в утолщение на рычаге, спилив предварительно направляющие в полости утолщения, вернее сточив их так, чтоб потенциометр плотно входил туда. ![]() 3. Протягиваем провода ![]() 4. Устанавливаем заглушку рычага на ось потенциометра, ею и будем регулировать частоту взмахов ![]()
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#55
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Нет, плата прежняя. Единственно - можно подключить защитный стабилитрон на 4,7В как показано на новой схеме. Прошивка полностью рабочая, проверял.
Кстати, выложенная разводка для 3-ин-1 подойдет и для 2-ин-1, просто не надо впаивать детали регулятора частоты и все. |
![]() |
|
![]()
Сообщение
#56
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
Понял, спасибо огромное (IMG:style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#57
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
|
![]() |
|
![]()
Сообщение
#58
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
Очень классно и красиво все, респект (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/drinks.gif)
|
![]() |
|
![]()
Сообщение
#59
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Кстати, попутно проверил опасения насчет одновременно нажатой кнопки аварийки и включенном заднем ходе. Процессор все отрабатывает нормально, с катушек не слетает. Даже пошел дальше, включил одновременно все 3 сигнала - поворот, аварийка, задний ход - проблем нет.
|
![]() |
|
![]()
Сообщение
#60
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29948 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
А мигают синхронно абсолютно? Расхождений с импульсами, которые ETACS даёт нету?
|
![]() |
|
![]() ![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|