Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: One-touch поворотники
Форум Технических Маньяков > Тюнинг, Mitsubishi Lancer > Свет, оптика

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
SSh
* * *
Данная разработка и любая ее версия являются собственностью лично Сергей SSh и компании Amadeus Project.
Авторы не против самостоятельного повторения данной разработки и любой ее версии в личных целях.
Авторы категорически против коммерческого применения данной разработки любой версии любым другим лицом кроме владельцев.
* * *

Решил все-таки открыть новую тему, чтоб не устройство не затерялось на задворках старой wink.gif
В той теме (http://forum.amadeus-project.com/index.php?showtopic=1203) была поставлена задача заставить моргать поворотник определенное число раз при легком касании к рычагу (не фиксируя его при этом) плюс автоматически включать аварийку при движении задним ходом.
Детальное изучение сигналов подрулевого ЭБУ показало, что все команды он воспринимает путем сканирования поступающих с контактов (поворотника, габаритов, стеклоочистителей). Так, что, простыми средствами словить нужный сигнал никак не получится. Для интересующихся, выкладываю осциллограммы сигналов
Сам импульс:
Нажмите для просмотра прикрепленного файла
Их последовательность:
Нажмите для просмотра прикрепленного файла

После изготовления нескольких вариантов устройства на обычных элементов окончательно удостоверился в бесперспективности этого направления и было решено применить МК. Разработка и изготовление устройства вместе с прошивкой заняло чуть более часа (сравнить с 2-мя неделями...).
Сегодня испробовал на машине - работает отлично.
Выкладываю схему и прошивку. Небольшой нюанс - на очень быстрое касание рычага устройство не реагирует, поворотник моргнет 1 раз, для серии миганий надо придержать рычаг в течении примерно пол-секунды. При установленном значении переменной PulseTime (см. ниже - 3000мс = 3сек.) времени хватает на 4 "тик"-а. Для любого другого числа просто надо скорректировать указанную переменную из расчета 0,7 сек. на одно подмигивание (по крайней мере на моем авто частота такая, измерял).
Разводку пока не делал, т.к. хочу на той же плате смонтировать регулятор частоты взмахов стеклоочистителя, но схема настолько примитивна, что развести её не составит труда. Причем если что, то можно (как уже где-то писал) можно развести как удобно, просто потом сделать соотв. поправки в прошивке.
Схема:
Нажмите для просмотра прикрепленного файла
Готовое устройство biggrin.gif
Нажмите для просмотра прикрепленного файла
Точки подключения к подрулевуму ЭБУ:
Нажмите для просмотра прикрепленного файла

Исходник прошивки:
Код
'*********************************************
'* 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

'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 3000         ' 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 = 0 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:
hloop:
  if Haz = 0 then
     RightOut = 1
     LeftOut = 1
     goto hloop
  else
     RightOut = 0
     LeftOut = 0
  endif
return

        END ' ***** End of Program *****
SSh
Дополнения:
На каждое одно нажатие продолжительностью более пол-секунды, вне зависимости от того зафиксирован был рычаг или нет устройство выдаст только одну серию сигналов, т.е. если, например, стоим на перекрестке с включенным поворотником, то после отщелкивания рычага лампа указателя поворотов стазу же выключится а не продолжит мигать еще несколько раз...
Аварийка при движении задним ходом включается подачей +12В на контакт REAR устройства. Провод к нему надо тянуть извне, в подрулевом пространстве такого сигнала нет. Если же нужно включение замыканием на корпус - небольшая поправка в программе решит и эту задачу wink.gif

P.S. Как вам осциллограммы? Смотрел своим новым осциллографом, нужные места записывал на встроенную SD карточку smile.gif . Думаю - очень полезную вещицу приобрел, без него наверное до сих пор мучился бы с компараторами wink.gif
Titus
Сергей, наконец-то! smile.gif
Все-же, жутко попрошу сделать разводку, считай личной просьбой wink.gif
Выложи плиз в виде фотки платки и проекта в лейуте. 3 ин 1 лично не хочу, 2 ин 1 хочу smile.gif
Спасибо большое заранее wink.gif

PS и черкни плиз в двух словах - как добраться до рулевого ЭБУ, где он вообще, никогда не лазил туда еще smile.gif
SSh
Кнечно-же сделаю, какие вопросы wink.gif просто завтра как обычно - в Ереван, сейчас бриться, мыться, готовиться.... Если успею сделаю, нет - завтра обязательно.

К подрулевому ЭБу добраться просто - надо снять кожух рулевой колонки - крепится на 3-х саморезах снизу и на защелках. Этот самый ЭБУ закреплен на блоке поворотника и прикрыт полупрозрачной крышечкой. К этой крышке и прикручивается плата устройства.
Блок поворотника легко отщелкивается из гнезда - для этого надо отсоединить разъем внизу и слегка нажав на пружинистые защелки вытащить весь механизм вместе с ЭБУ.
Снимаем крышку (тоже сидит только на защелках)- все необходимые контакты доступны - ничего больше откручивать не надо...
Titus
Сергей, это не к спеху smile.gif
Спасибо большое за описание wink.gif
haris
Сергей, спасибо за разработку! У меня вопрос, никогда не пользовался МК, поэтому не знаю, как его программировать. Что для этого нужно и смогу ли я сам это сделать? Если для этого нужно спец. оборудование и прямые руки с головой в области электроники, то не мог бы ты "сваять" такое устройство и переправить мне за определенную премию?
SSh
Разводка, правда не мешало бы перепроверить хотя бы визуально:
http://ssh1957.narod.ru/turn/turn_signal.LAY ссылку удалил, рабочая разводка ниже, в сообщении #14
На разводке в левом верхнем углу дорожка проведена не "по-русски". Я это сделал с целью перевода запуска аварийки на "корпус". Надо будет просто перерезать дорожку, идущую от 10кОм на корпус и соединить верхний по схеме вывод этого резистора с выводом соседнего. И вместо 20кОм поставить перемычку. Только что заметил, что в исходнике как раз установлен такой запуск.
Строка
If Haz = 0 then
Для запуска от +12В надо
If Haz = 1 then


Небольшая поправка в схеме, на разводке уже учтена
Нажмите для просмотра прикрепленного файла

2 Haris67, Нужен программатор, в сети куча схем, софта и описаний процедуры прошивки. Ничего сложного нет в принципе, думаю - справишься wink.gif
Насчет премии - это лишнее wink.gif, я бы тебе и так переправил, тем более, что после того как приобрел аж 2 USB-шных программатора - один совмещенный с development board, так, что на одной плате сразу и программируешь и проверяешь МК в работе, так вот, несколько собранных до этого СОМ-овских программаторов без дела валяются дома (правда не помню, может я оттуда уже кое-что посдирал, но это не важно - можно припаять обратно). Проблема в самой отправке, я недавно высылал небольшую плату по почте, так во-первых еле нашел отделение где согласились принять, да и то со скрипом. Не знаю, удастся ли во второй раз... Во всяком случае - поинтересуюсь.

Но все же советую собрать самому - я уже рекомендовал - PonyProg, мало ли что придется прошивать в дальнейшем, хотя бы EEPROM приборки wink.gif . PonyProg состоит из простенького базового блока, к которому можно приделывать адаптеры для прошивки различных типов микросхем (те программаторы, о которых я упоминал выше предназначены только для pic-контроллеров). Т.е если впоследствии встретится схема на Atmel - просто приделываешь небольшой блочок к существующему базовому и все.
Опять же в сети есть бесконечное множество модификаций Пони, со схемами, разводками, рекомендациями по сборке, так, что проблем не должно возникнуть.
haris
Цитата(SSh @ 8.3.2010, 22:04) *
Нужен программатор

Сергей, спаять программатор я может и смогу, но вот найти на сайтах то, что нужно - это навряд ли...
Ты не мог бы прислать ссылку на простейшую схему и дать описание, как все делать? Можно в личку, а можно прямо в этой теме - будет своеобразный ликбез по этому делу. Кстати, можно и отдельной темой в разделе приспособлений или еще где-нибудь, более подходящем по направлению темы...
SSh
Вот сайт PonyProg
http://www.lancos.com/prog.html
СОфт к этому программатору выложен там же

Iли же другой, простейший
http://forum.radiospec.ru/index.php?showtopic=869&st=0

Yuriy_R
Серега, ну молодчина!!!!
наманьячил о-го-го...
Здорово. Уважуха тебе от всех участников форума.
Titus
Сергей, спасибо огромное еще раз! drinks.gif
SYL
Ай малатца!!!! Таки замучил, сдалась японская электроника biggrin.gif

Цитата(SSh @ 8.3.2010, 17:54) *
Аварийка при движении задним ходом включается подачей +12В на контакт REAR устройства.


Малюсенький момент - было бы совсем хорошо на 7 ногу стабилитрон повесить 4,7-5,1 вольта. Ну, для полной уверенности.

Как себя ведет "аварийка" если в момент ее работы включить штатную? И наоборот, если работает штатная поехать назад? Одна другую не отключает?

Удачи
SSh
Насчет стабилитрона - согласен. На первых авто-устройствах я даже дальше шел, и на вход для защиты ставил 18-Вольтовые.
Подправлю разводку, править и так надо - небольшая ошибка есть, перепутаны выводы питания и MCLR контроллера,
сегодня с утра на свежую голову обнаружил dry.gif dry.gif

Цитата
Как себя ведет "аварийка" если в момент ее работы включить штатную? И наоборот, если работает штатная поехать назад? Одна другую не отключает?

Честно говоря не проверял, но теоретически, все будет в порядке. Т.е. получается точно так как при включенном штатном поворотнике включить и аварийку. Устройство же само не подает никаких команд на ETACS, а просто как-бы имитирует нажатый рычаг.


SSh
Печатку подправил, старую удалил
Нажмите для просмотра прикрепленного файла
ra3vgv
ребят,растолкуй те мне бестолковому.как рычаг определяет что мы до него дотронулись? контакты вроде незамыкаются? как?
haris
Цитата(ra3vgv @ 9.3.2010, 15:44) *
ребят,растолкуй те мне бестолковому.как рычаг определяет что мы до него дотронулись?

Наверняка пробовал включать поворотник, не фиксируя рычаг, а лишь слегка его нажав, до появления контакта, а при отпускании рычага, он сразу возвращается на место. Вот этим касанием контакта и включается это чудо-устройство. wink.gif
haris
Цитата(SSh @ 9.3.2010, 15:09) *
Печатку подправил, старую удалил

Сергей, у меня при открытии страницы, по твоей ссылке, появляется "абракадабра". Пока не инсталирую прогу, не увижу эту страницу, да?
ra3vgv
Цитата(haris67 @ 9.3.2010, 16:39) *
Цитата(ra3vgv @ 9.3.2010, 15:44) *
ребят,растолкуй те мне бестолковому.как рычаг определяет что мы до него дотронулись?

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

а,вон там в чем дело,теперь все понятно,спасибо что объяснили,я просто не думал что при легком нажатии на рычаг замыкаются какие то контакты. Автору проекта респект и уважуха good.gif
SSh
Цитата
включать поворотник, не фиксируя рычаг, а лишь слегка его нажав и т.д....


Все верно, так и есть.

Цитата
при открытии страницы, появляется "абракадабра"


Это не страница - а файл. *.lay файлы открываются программой SprintLayout 5, после открытия файл можно редактировать как угодно, в отличии, например, от разводок выложенных в *.pdf формате.
Программу можно даже не инсталлировать, а также запускать прямо с флешки.
Вот здесь я выложил - распакуй в любую папку на компе и используй
http://ssh1957.narod.ru/soft/SprintLayout5.rar
Выложенная мной разводка выполнена в прямом изображении, т.е. так, как она была бы видна на вытравленной плате. Для правильной печатной платы надо (для переноса методом утюга, как описывалось в соотв. топике) распечатать рисунок ЗЕРКАЛЬНО!
Эта опция присутствует в окне распечатки самого SprintLayout-a.
Все мои платы я разрабатываю в таком стиле. Вообще-то, если схема не содержит микросхем в большинстве случаев абсолютно без разницы прямо или зеркально вытравлена плата. Если же вышла ошибка для платы с микросхемами, то при нежелании делать заново как крайнюю меру могу посоветовать просто аккуратно перегнуть выводы микросхем на 180 град. вверх (т.е. как-бы зазеркалировать саму микросхему). В некоторых же случаях можно монтировать и со стороны проводников, если не используются электролиты, панельки микросхем и т.д.

*****Hint*****
Первый вывод микросхем всегда расположен в левом нижнем углу, если смотреть на микросхему снизу, т.е. посмотрев на чертеж платы в большинстве случаев можно легко соорентироваться - в прямом или зеркальном отображении она дана.

До кучи выкладываю и PicBasic Pro, в котором собственно и компиллируется исходник
http://ssh1957.narod.ru/soft/PicBasicPro.rar

Ну и сам скомпиллированный файл прошивки, с установленным временем = 3 сек, и срабатыванием аварийки от плюса.
Нажмите для просмотра прикрепленного файла
haris
Цитата(SSh @ 9.3.2010, 20:14) *
Это не страница - а файл. *.lay файлы открываются программой SprintLayout 5...

Вот здесь я выложил - распакуй в любую папку на компе и используй
http://ssh1957.narod.ru/soft/SprintLayout5.rar

Серег, вот ты меня хоть убей, но не понял я, как нужно его открывать. ohmy.gif
Программу запускаю, все нормально, а как в ней указать, что открывать? То же самое с твоим файлом в ссылке - нет указаний, чем ее открывать, по умолчанию Опера открывает как страницу сайта и, в результате, белиберда... sad.gif
Titus
haris67 качаешь саму программу SprintLayout 5, по приведенной Сергеем выше ссылке и в ней открываешь .lay файл wink.gif
Ssh, еще раз спасибо smile.gif
Engineer
Сейчас занят сборкой программатора ЭкстраПИК. http://www.miliamper.narod.ru/
Вот полное описание для скачивания: http://miliamper.narod.ru/Extra-PIC/Extra-PIC.rar
Titus
Хороший сайтик, сенк wink.gif
SYL
Цитата(SSh @ 9.3.2010, 12:24) *
Честно говоря не проверял, но теоретически, все будет в порядке.


Теоретически, оно и в аналоге должно было сработать. Дык, они же там ( in Japan) все умные.... А нам расхлебывать ohmy.gif

Кнопка аварийки по 5Х-непомнюкакому контакту сразу на ЕТАКS заведена. Тот-же принцип и используется (импульсы пропали - есть контакт). Это отрабатывает проессор. И он же отрабатывает сигнал по шине от двух одновременно включенных поворотников (!!!!!!) Это для него уже шок. Не могут быть они включены одновременно. Т.е. имеем дырку в прошивке, которая на руку. Как проц отрабатывает ДВА поворотника + аварийка = вопрос.

По идее, конечно, аварийка важнее, но как в реале - только один человек может проверить. biggrin.gif

Удачи
SSh
Цитата
но не понял я, как нужно его открывать.

Как и все остальные файлы File-> Open ну и т.д. Или просто перетащить *.lay файл в окно программы

Цитата
Сейчас занят сборкой программатора ЭкстраПИК.

Нормальный программатор. Именно этот я не собирал, но по схеме - точь-в точь - программатор от SOLO. К нему даже можно изловчиться и подцепить для прошивки и 93хх EEPROM (та, что в наших приборках). Небольшое изменение схемы и переключатель позволят также иметь режим "Phoenix" - для тех кто не в курсе - применяется для прошивки карточек, в том числе клонирования симок. Кстати, нашел у себя в архиве схему и разводку программатора SOLO. Проверенные... Сам собирал...
Нажмите для просмотра прикрепленного файла

Цитата
И он же отрабатывает сигнал по шине от двух одновременно включенных поворотников (!!!!!!) Это для него уже шок. Не могут быть они включены одновременно. Т.е. имеем дырку в прошивке, которая на руку. Как проц отрабатывает ДВА поворотника + аварийка = вопрос.


Два поворотника сразу я проверял - простым закорачиванием контактов на подрулевом ECU. Но вместе с аварийкой - как-то не подумалось dry.gif . Сейчас проверить никак не могу, опять же остается на субботу.
Пока же неспешно дорисовываю печатку в части стеклоочистителей, жаль опять проверить удастся к концу недели. Теоретически должно работать, но мы уже видели разницу между теорией и практикой применительно к нашим машинам, поэтому окончательный вариант разводки будет только после всесторонней проверки. Хотя, в принципе, на первый взгляд все просто - обыкновенный мультивибратор с регулируемым от 5 до 30 сек. периодом следования импульсов длительностью прибл. 0,1...0,5 сек.
Единственный вопрос - как будут формироваться импульсы - сразу же при подаче команды или сам импульс будет располагаться в конце или середине периода? В этом случае получится, что если, например, регулятор установлен на 30 сек, то при переводе рычага очистителя щетки сработают через пол-минуты - совершенно неприемлемо...
Engineer
Спасибо за схемку.... В ExtraPIC тож список поддерживаемых микрух (в т.ч. и память) немаленький. А насчет феникса идея интересная.smile.gif
Titus
Сергей, а по прошивке в приборке, точнее, скрутке пробега - есть инфо? И для паблика ли оно? Чисто теоретически интересно wink.gif
SSh
Ну, феникс может уже и не нужен, в свое время когда и спутниковых тюнеров с эмуляторами не было проходилось карточки писать и симки были в дефиците и дорогие - на всякий случай клонировали, сейчас это все в прошлом.
Но вот поддержка памяти 93хх - это может быть актуально.

Насчет списка поддерживаемых микросхем - по большому счету всего 2 типа - пики и 24-я память wink.gif
Возмем к примеру память, что там написано
X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512 - это по сути одни и те же микрухи, различаются только объемом (да и то не всегда - AT24C128, M24C128 - одна и та же микросхема wink.gif smile.gif ).
С пиками еще лукавее - все типы пик-контроллеров прошиваются по одному и тому же протоколу, просто надо подключить соотв. выводы программатора с одноименными ногами контроллера.
В различных источниках эти выводы обозначаются по разному, но суть от этого не меняется
По обозначениям фирмы Microchip применяются след. 5 сигналов
Vdd (+5В)
Vss( GND)
PGD
PGC
MCLR

Имея любой совместимый с пиками программатор, и чип, который надо прошить просто соединяем эти 5 проводов и вперед.
Расположение выводов на пике смотрим в даташите, хотя обычно у всех чипов в одинаковых корпусах и расположение выводов одно и то же.
Для примера выкладываю разводку моего адаптера к фирменному PicKit-у, предназначенного для прошивки абсолютно всех выпускаемымых Microchip-ом контроллеров, памяти, keeloq и т.д.
Нажмите для просмотра прикрепленного файла
SSh
Цитата
а по прошивке в приборке, точнее, скрутке пробега - есть инфо? И для паблика ли оно? Чисто теоретически интересно


Честно говоря - нет. Я как-то и не интересовался этим, хотя периодически такие мысли возникают, тем более, что имея PicKit могу запросто внутрисхемно подцепиться к памяти в приборке, считать содержимое, предварительно зафиксировав показания одометра, и так несколько раз. Потом проанализировать полученные данные, скорее всего система прояснится.
Кстати есть программка Asia ODO Corrector, которая сама и считает и считывает и пишет в 93-ю память. В идущем с нею в комплекте файле дана и схема программатора.
Titus
За Asia ODO Corrector отдельный сенк, нашел уже wink.gif
Engineer
Ай яй яй яй яй... Как нехорошо....wink.gif
SSh
У меня сегодня уже 199700 на счетчике... К концу недели думаю доберусь до юбилейной цифры. smile.gif wink.gif
Titus
Сергей, пробег зачетный! wink.gif
Engineer smile.gif Никогда не занимался скруткой. Мне интересно только с одной точки зрения - есть у меня две приборки, альтернативная от Эво. Периодически я их меняю, учитывая то, что ныне родная приборка терпит весьма серьезные переделки smile.gif Вот и хочется подогнать приборку от Эво ровно под мой пробег (который абсолютно родной). Ну и, люблю все знать wink.gif
Главный Механик Планеты
Цитата(SSh @ 10.3.2010, 21:10) *
У меня сегодня уже 199700 на счетчике... К концу недели думаю доберусь до юбилейной цифры. smile.gif wink.gif


полпути до луны smile.gif
Titus
SSh, Серёж, уж прости, я там спьяну ошибся круто. Я же говорю - грёбаный виски smile.gif
Но я исправился. А страна должна знать своих героев! smile.gif
http://www.forum.lancer-club.ru/index.php?...73487&st=20
SSh
smile.gif
Еслиб ты не дал ссылку, то я бы и не заметил, редко туда захожу в последнее время biggrin.gif
Engineer
Цитата(SSh @ 8.3.2010, 22:01) *
Iли же другой, простейший
http://forum.radiospec.ru/index.php?showtopic=869&st=0

Слушай,Сергей, а как к этому программатору прицепить тот же 16F876? Если честно, не понял... Порты абсолютно разные (да, я в курсе, что там ДИП 18 и 28:)), и вроде как PGM на плате нет...Ее добавлять простой подтяжкой через 1к резюк?
просто есть 28 пиновая ZIF панелька.... вот думаю, как ее универсально под все (ну кроме широких:)) МК поставить...
SSh
Вот изображение подключений всех пик-ов.
Нажмите для просмотра прикрепленного файла
Как видно, 28-ножечные по выводам совместимы с 40-ножечными только, т.е. универсальной колодки не получится.

Для многоножечных микросхем, как видно из рисунка, могут быть указаны по 2 вывода питания, так они внутри самой микросхемы соединены друг с другом, поэтому и при программировании и при использовании питание (как плюс так и корпус) можно подавать только на один из них.

Если нужен универсальный адаптер - воспользуйся моей разводкой - им можно шить ВСЕ pic-контроллеры (не путать с dsPIC-ами, их адаптер не поддерживает).
В адаптере использованы 2шт. 40-выводные zif панельки, но контакты на панельках широкие, так, что в них можно вставлять как широкие так и узкие корпуса микросхем. Фото я выкладывал здесь
http://forum.amadeus-project.com/index.php...ost&p=12296
Разводку, если надо, тоже выложу.

А, кстати, что за PGM? Нет такой линии, см выше.
Иногда выводы обозначаются след. образом
Vpp - RST
PGD - I/O
PGC - CLK
Titus
SSh smile.gif Еще раз сорри, что так ошибся. Хз, видимо на полном автомате просто писал.. laugh.gif
Engineer
У меня есть вот какой рисунок на миллиампер.народе...

А на том же сайте написано про подтяжку линии PGM к массе через резюк 1кОм.
Млин... Прям какой-то "шозанах" получается....
SSh
СИгнал PGM - используется только для микроконтроллеров, имеющих так называемый "высоковольтный" режим программирования, вернее 2 режима - вышеуказанный и обычный. Все МК по дефолту сконфигурированы на обычный режим, так, что PGM скорее всего тебе никогда не понадобится. Я по крайней мере еще никогда его не использовал, хотя успел прошить уже кучу различных пиков, памяти и даже keeloq микросхему...

Рисунок - ага, у меня тоже есть такой wink.gif

2 Titus, да ладно уж, с кем не бывает smile.gif wink.gif
Titus
smile.gif С меня бутылка короче. Я заказал 4 платы устройства, после выходных будут. Соберем - отчитаемся wink.gif
Engineer
То SSh: Сергей, спасибо, все понял... JDM буду делать, на 28 пин, без учета этого вывода PGM. Ну и разумеется, 5 выводов на адаптер.
То Titus: Витек, завязывай.... Выходные еще впереди...smile.gif
Titus
Engineer, какэта, вот пятница уже wink.gif
Engineer
Да, но выхи то впереди...smile.gif
P.s.: Меня как бы по имени Саней звать, если что....
Titus
Оки smile.gif
Вы меня сорри все, если кого именно по нику называю - просто, в спешке, иногда так проще бывает - выделил мышкой ник, скопировал и все smile.gif
Саня drinks.gif
SSh
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату.
Через пол-часа плата будет готова, вечером спаяю, утром проверю.
По результатам будет не только тех. документация но и фотоотчет.

P.S. Вот уже в который раз убеждаюсь в полезности solderless макетки. Схему-то я давно начертил и в CircuitMaker-e прогнал, единственно что вызывало сомнения - первый взмах. Да и печатка была готова, если бы что не так получилось - подправил бы.
Titus
wink.gif Круто!
arhip
Цитата(SSh @ 12.3.2010, 15:41) *
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату.
Через пол-часа плата будет готова, вечером спаяю, утром проверю.
По результатам будет не только тех. документация но и фотоотчет.

P.S. Вот уже в который раз убеждаюсь в полезности solderless макетки. Схему-то я давно начертил и в CircuitMaker-e прогнал, единственно что вызывало сомнения - первый взмах. Да и печатка была готова, если бы что не так получилось - подправил бы.


Как бы напишу не про поворотники. Очень уж стало интересно, и аж руки зачесались. Я сам программер, но АСМ никогда не поддавался. А я был уверен, что МК можно программить только на нем smile.gif

Ssh, подскажи плиз что такое solderless макетка? Чем тогда ты элементы соединяешь? И что бы ты посоветовал почитать для начала?
SSh
Цитата
что такое solderless макетка?

http://forum.amadeus-project.com/index.php?showtopic=838

Цитата
И что бы ты посоветовал почитать для начала?

http://forum.amadeus-project.com/index.php?showtopic=761

smile.gif wink.gif И далеко ходить не надо... smile.gif

Цитата
А я был уверен, что МК можно программить только на нем

http://www.mikroe.com/en/compilers/ - Basic, Pascal, C
http://microengineeringlabs.com/ - Basic
и т.д.
smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019