One-touch поворотники, они же Ленивые Поворотники |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
One-touch поворотники, они же Ленивые Поворотники |
12.3.2010, 15:18
Сообщение
#41
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
СИгнал PGM - используется только для микроконтроллеров, имеющих так называемый "высоковольтный" режим программирования, вернее 2 режима - вышеуказанный и обычный. Все МК по дефолту сконфигурированы на обычный режим, так, что PGM скорее всего тебе никогда не понадобится. Я по крайней мере еще никогда его не использовал, хотя успел прошить уже кучу различных пиков, памяти и даже keeloq микросхему...
Рисунок - ага, у меня тоже есть такой (IMG:style_emoticons/default/wink.gif) 2 Titus, да ладно уж, с кем не бывает (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/wink.gif) |
|
|
12.3.2010, 15:23
Сообщение
#42
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
(IMG:style_emoticons/default/smile.gif) С меня бутылка короче. Я заказал 4 платы устройства, после выходных будут. Соберем - отчитаемся (IMG:style_emoticons/default/wink.gif)
|
|
|
12.3.2010, 15:36
Сообщение
#43
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0 |
То SSh: Сергей, спасибо, все понял... JDM буду делать, на 28 пин, без учета этого вывода PGM. Ну и разумеется, 5 выводов на адаптер.
То Titus: Витек, завязывай.... Выходные еще впереди...(IMG:style_emoticons/default/smile.gif) |
|
|
12.3.2010, 15:42
Сообщение
#44
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Engineer, какэта, вот пятница уже (IMG:style_emoticons/default/wink.gif)
|
|
|
12.3.2010, 16:08
Сообщение
#45
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 189 Регистрация: 28.7.2009 Из: Регион 52 Вне форума Репутация: 0 |
Да, но выхи то впереди...(IMG:style_emoticons/default/smile.gif)
P.s.: Меня как бы по имени Саней звать, если что.... |
|
|
12.3.2010, 16:14
Сообщение
#46
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Оки (IMG:style_emoticons/default/smile.gif)
Вы меня сорри все, если кого именно по нику называю - просто, в спешке, иногда так проще бывает - выделил мышкой ник, скопировал и все (IMG:style_emoticons/default/smile.gif) Саня (IMG:style_emoticons/default/drinks.gif) |
|
|
12.3.2010, 16:41
Сообщение
#47
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату.
Через пол-часа плата будет готова, вечером спаяю, утром проверю. По результатам будет не только тех. документация но и фотоотчет. P.S. Вот уже в который раз убеждаюсь в полезности solderless макетки. Схему-то я давно начертил и в CircuitMaker-e прогнал, единственно что вызывало сомнения - первый взмах. Да и печатка была готова, если бы что не так получилось - подправил бы. |
|
|
12.3.2010, 17:25
Сообщение
#48
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
(IMG:style_emoticons/default/wink.gif) Круто!
|
|
|
13.3.2010, 0:02
Сообщение
#49
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 132 Регистрация: 28.10.2009 Из: Киев Вне форума Авто: Lancer 1.6 MT Репутация: 2 |
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату. Через пол-часа плата будет готова, вечером спаяю, утром проверю. По результатам будет не только тех. документация но и фотоотчет. P.S. Вот уже в который раз убеждаюсь в полезности solderless макетки. Схему-то я давно начертил и в CircuitMaker-e прогнал, единственно что вызывало сомнения - первый взмах. Да и печатка была готова, если бы что не так получилось - подправил бы. Как бы напишу не про поворотники. Очень уж стало интересно, и аж руки зачесались. Я сам программер, но АСМ никогда не поддавался. А я был уверен, что МК можно программить только на нем (IMG:style_emoticons/default/smile.gif) Ssh, подскажи плиз что такое solderless макетка? Чем тогда ты элементы соединяешь? И что бы ты посоветовал почитать для начала? |
|
|
13.3.2010, 0:30
Сообщение
#50
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Цитата что такое 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) |
|
|
13.3.2010, 5:13
Сообщение
#51
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 132 Регистрация: 28.10.2009 Из: Киев Вне форума Авто: Lancer 1.6 MT Репутация: 2 |
Спасибо, почитаю (IMG:style_emoticons/default/smile.gif)
|
|
|
13.3.2010, 16:00
Сообщение
#52
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Ну что, все готово. Как и обещал - три в одном, поворотники, аварийка, стеклоочистители
Схема: circuit.JPG ( 34,95 килобайт ) Кол-во скачиваний: 71 Разводка: pcb_.JPG ( 50,25 килобайт ) Кол-во скачиваний: 55 Прошивка (hex), плата (lay) и схема (spl) turn.rar ( 31,92 килобайт ) Кол-во скачиваний: 335 Исходник: Код '********************************************* '* 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 В след. посте будет фотооотчет. |
|
|
13.3.2010, 16:11
Сообщение
#53
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Сергей, по 2в1 тоже интересно конечный вариант (ибо именно его хочу собрать) - поправленная прошивка и тд и тп, на плате уже ничего не менялось? (IMG:style_emoticons/default/smile.gif)
Спасибо. |
|
|
13.3.2010, 16:14
Сообщение
#54
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Фотоотчет:
Печатная плата: pcb.jpg ( 144,45 килобайт ) Кол-во скачиваний: 48 Плата в сборе: device.jpg ( 149,22 килобайт ) Кол-во скачиваний: 44 И установленная на блок поворотников: device1.jpg ( 141,34 килобайт ) Кол-во скачиваний: 42 Соединения на плате ECU: ecu.jpg ( 161,79 килобайт ) Кол-во скачиваний: 36 Все вместе: all.jpg ( 163,46 килобайт ) Кол-во скачиваний: 37 Блок поворотников с устройством на месте (IMG:style_emoticons/default/wink.gif) wheel.jpg ( 128,03 килобайт ) Кол-во скачиваний: 31 Переделка рычага стеклоочистителя 1. Сверлим в основании отверстие для протяжки проводов от потенциометра wiper.jpg ( 128,67 килобайт ) Кол-во скачиваний: 38 2. Подпаиваем провода к потенциометру и устанавливаем его в утолщение на рычаге, спилив предварительно направляющие в полости утолщения, вернее сточив их так, чтоб потенциометр плотно входил туда. Pot.jpg ( 107,69 килобайт ) Кол-во скачиваний: 39 3. Протягиваем провода wiper1.jpg ( 132,3 килобайт ) Кол-во скачиваний: 36 4. Устанавливаем заглушку рычага на ось потенциометра, ею и будем регулировать частоту взмахов assembled.jpg ( 98,85 килобайт ) Кол-во скачиваний: 45
Прикрепленные файлы
|
|
|
13.3.2010, 16:18
Сообщение
#55
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Нет, плата прежняя. Единственно - можно подключить защитный стабилитрон на 4,7В как показано на новой схеме. Прошивка полностью рабочая, проверял.
Кстати, выложенная разводка для 3-ин-1 подойдет и для 2-ин-1, просто не надо впаивать детали регулятора частоты и все. |
|
|
13.3.2010, 16:23
Сообщение
#56
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Понял, спасибо огромное (IMG:style_emoticons/default/smile.gif)
|
|
|
13.3.2010, 16:28
Сообщение
#57
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
|
|
|
13.3.2010, 16:32
Сообщение
#58
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Очень классно и красиво все, респект (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/drinks.gif)
|
|
|
13.3.2010, 16:36
Сообщение
#59
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Кстати, попутно проверил опасения насчет одновременно нажатой кнопки аварийки и включенном заднем ходе. Процессор все отрабатывает нормально, с катушек не слетает. Даже пошел дальше, включил одновременно все 3 сигнала - поворот, аварийка, задний ход - проблем нет.
|
|
|
13.3.2010, 16:37
Сообщение
#60
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
А мигают синхронно абсолютно? Расхождений с импульсами, которые ETACS даёт нету?
|
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|