Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум Технических Маньяков _ Свет, оптика _ One-touch поворотники

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

Автор: SSh 8.3.2010, 17:37

* * *
Данная разработка и любая ее версия являются собственностью лично Сергей 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 8.3.2010, 17:54

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

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

Автор: Titus 8.3.2010, 17:56

Сергей, наконец-то! smile.gif
Все-же, жутко попрошу сделать разводку, считай личной просьбой wink.gif
Выложи плиз в виде фотки платки и проекта в лейуте. 3 ин 1 лично не хочу, 2 ин 1 хочу smile.gif
Спасибо большое заранее wink.gif

PS и черкни плиз в двух словах - как добраться до рулевого ЭБУ, где он вообще, никогда не лазил туда еще smile.gif

Автор: SSh 8.3.2010, 18:15

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

К подрулевому ЭБу добраться просто - надо снять кожух рулевой колонки - крепится на 3-х саморезах снизу и на защелках. Этот самый ЭБУ закреплен на блоке поворотника и прикрыт полупрозрачной крышечкой. К этой крышке и прикручивается плата устройства.
Блок поворотника легко отщелкивается из гнезда - для этого надо отсоединить разъем внизу и слегка нажав на пружинистые защелки вытащить весь механизм вместе с ЭБУ.
Снимаем крышку (тоже сидит только на защелках)- все необходимые контакты доступны - ничего больше откручивать не надо...

Автор: Titus 8.3.2010, 18:46

Сергей, это не к спеху smile.gif
Спасибо большое за описание wink.gif

Автор: haris67 8.3.2010, 19:36

Сергей, спасибо за разработку! У меня вопрос, никогда не пользовался МК, поэтому не знаю, как его программировать. Что для этого нужно и смогу ли я сам это сделать? Если для этого нужно спец. оборудование и прямые руки с головой в области электроники, то не мог бы ты "сваять" такое устройство и переправить мне за определенную премию?

Автор: SSh 8.3.2010, 20:04

Разводка, правда не мешало бы перепроверить хотя бы визуально:
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 - просто приделываешь небольшой блочок к существующему базовому и все.
Опять же в сети есть бесконечное множество модификаций Пони, со схемами, разводками, рекомендациями по сборке, так, что проблем не должно возникнуть.

Автор: haris67 8.3.2010, 21:03

Цитата(SSh @ 8.3.2010, 22:04) *
Нужен программатор

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

Автор: SSh 8.3.2010, 22:01

Вот сайт PonyProg
http://www.lancos.com/prog.html
СОфт к этому программатору выложен там же

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


Автор: Yuriy_R 8.3.2010, 22:40

Серега, ну молодчина!!!!
наманьячил о-го-го...
Здорово. Уважуха тебе от всех участников форума.

Автор: Titus 9.3.2010, 0:08

Сергей, спасибо огромное еще раз! drinks.gif

Автор: SYL 9.3.2010, 10:33

Ай малатца!!!! Таки замучил, сдалась японская электроника biggrin.gif

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


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

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

Удачи

Автор: SSh 9.3.2010, 12:24

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

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

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



Автор: SSh 9.3.2010, 13:09

Печатку подправил, старую удалил
 turn_signal_wip.rar ( 20,21 килобайт ) : 755

Автор: ra3vgv 9.3.2010, 13:44

ребят,растолкуй те мне бестолковому.как рычаг определяет что мы до него дотронулись? контакты вроде незамыкаются? как?

Автор: haris67 9.3.2010, 16:39

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

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

Автор: haris67 9.3.2010, 16:41

Цитата(SSh @ 9.3.2010, 15:09) *
Печатку подправил, старую удалил

Сергей, у меня при открытии страницы, по твоей ссылке, появляется "абракадабра". Пока не инсталирую прогу, не увижу эту страницу, да?

Автор: ra3vgv 9.3.2010, 16:48

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

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

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

Автор: SSh 9.3.2010, 18:14

Цитата
включать поворотник, не фиксируя рычаг, а лишь слегка его нажав и т.д....


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

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


Это не страница - а файл. *.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 сек, и срабатыванием аварийки от плюса.
 TURN.rar ( 599 байт ) : 330

Автор: haris67 9.3.2010, 20:17

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

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

Серег, вот ты меня хоть убей, но не понял я, как нужно его открывать. ohmy.gif
Программу запускаю, все нормально, а как в ней указать, что открывать? То же самое с твоим файлом в ссылке - нет указаний, чем ее открывать, по умолчанию Опера открывает как страницу сайта и, в результате, белиберда... sad.gif

Автор: Titus 9.3.2010, 23:42

haris67 качаешь саму программу SprintLayout 5, по приведенной Сергеем выше ссылке и в ней открываешь .lay файл wink.gif
Ssh, еще раз спасибо smile.gif

Автор: Engineer 10.3.2010, 0:47

Сейчас занят сборкой программатора ЭкстраПИК. http://www.miliamper.narod.ru/
Вот полное описание для скачивания: http://miliamper.narod.ru/Extra-PIC/Extra-PIC.rar

Автор: Titus 10.3.2010, 1:07

Хороший сайтик, сенк wink.gif

Автор: SYL 10.3.2010, 1:22

Цитата(SSh @ 9.3.2010, 12:24) *
Честно говоря не проверял, но теоретически, все будет в порядке.


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

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

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

Удачи

Автор: SSh 10.3.2010, 8:26

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

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

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

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


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


Два поворотника сразу я проверял - простым закорачиванием контактов на подрулевом ECU. Но вместе с аварийкой - как-то не подумалось dry.gif . Сейчас проверить никак не могу, опять же остается на субботу.
Пока же неспешно дорисовываю печатку в части стеклоочистителей, жаль опять проверить удастся к концу недели. Теоретически должно работать, но мы уже видели разницу между теорией и практикой применительно к нашим машинам, поэтому окончательный вариант разводки будет только после всесторонней проверки. Хотя, в принципе, на первый взгляд все просто - обыкновенный мультивибратор с регулируемым от 5 до 30 сек. периодом следования импульсов длительностью прибл. 0,1...0,5 сек.
Единственный вопрос - как будут формироваться импульсы - сразу же при подаче команды или сам импульс будет располагаться в конце или середине периода? В этом случае получится, что если, например, регулятор установлен на 30 сек, то при переводе рычага очистителя щетки сработают через пол-минуты - совершенно неприемлемо...

Автор: Engineer 10.3.2010, 9:24

Спасибо за схемку.... В ExtraPIC тож список поддерживаемых микрух (в т.ч. и память) немаленький. А насчет феникса идея интересная.smile.gif

Автор: Titus 10.3.2010, 10:12

Сергей, а по прошивке в приборке, точнее, скрутке пробега - есть инфо? И для паблика ли оно? Чисто теоретически интересно wink.gif

Автор: SSh 10.3.2010, 10:21

Ну, феникс может уже и не нужен, в свое время когда и спутниковых тюнеров с эмуляторами не было проходилось карточки писать и симки были в дефиците и дорогие - на всякий случай клонировали, сейчас это все в прошлом.
Но вот поддержка памяти 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 10.3.2010, 10:30

Цитата
а по прошивке в приборке, точнее, скрутке пробега - есть инфо? И для паблика ли оно? Чисто теоретически интересно


Честно говоря - нет. Я как-то и не интересовался этим, хотя периодически такие мысли возникают, тем более, что имея PicKit могу запросто внутрисхемно подцепиться к памяти в приборке, считать содержимое, предварительно зафиксировав показания одометра, и так несколько раз. Потом проанализировать полученные данные, скорее всего система прояснится.
Кстати есть программка Asia ODO Corrector, которая сама и считает и считывает и пишет в 93-ю память. В идущем с нею в комплекте файле дана и схема программатора.

Автор: Titus 10.3.2010, 11:03

За Asia ODO Corrector отдельный сенк, нашел уже wink.gif

Автор: Engineer 10.3.2010, 15:46

Ай яй яй яй яй... Как нехорошо....wink.gif

Автор: SSh 10.3.2010, 16:10

У меня сегодня уже 199700 на счетчике... К концу недели думаю доберусь до юбилейной цифры. smile.gif wink.gif

Автор: Titus 10.3.2010, 17:22

Сергей, пробег зачетный! wink.gif
Engineer smile.gif Никогда не занимался скруткой. Мне интересно только с одной точки зрения - есть у меня две приборки, альтернативная от Эво. Периодически я их меняю, учитывая то, что ныне родная приборка терпит весьма серьезные переделки smile.gif Вот и хочется подогнать приборку от Эво ровно под мой пробег (который абсолютно родной). Ну и, люблю все знать wink.gif

Автор: Главный Механик Планеты 10.3.2010, 18:16

Цитата(SSh @ 10.3.2010, 21:10) *
У меня сегодня уже 199700 на счетчике... К концу недели думаю доберусь до юбилейной цифры. smile.gif wink.gif


полпути до луны smile.gif

Автор: Titus 11.3.2010, 22:43

SSh, Серёж, уж прости, я там спьяну ошибся круто. Я же говорю - грёбаный виски smile.gif
Но я исправился. А страна должна знать своих героев! smile.gif
http://www.forum.lancer-club.ru/index.php?showtopic=73487&st=20

Автор: SSh 12.3.2010, 8:07

smile.gif
Еслиб ты не дал ссылку, то я бы и не заметил, редко туда захожу в последнее время biggrin.gif

Автор: Engineer 12.3.2010, 9:40

Цитата(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 12.3.2010, 10:17

Вот изображение подключений всех пик-ов.

Как видно, 28-ножечные по выводам совместимы с 40-ножечными только, т.е. универсальной колодки не получится.

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

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

А, кстати, что за PGM? Нет такой линии, см выше.
Иногда выводы обозначаются след. образом
Vpp - RST
PGD - I/O
PGC - CLK

Автор: Titus 12.3.2010, 12:48

SSh smile.gif Еще раз сорри, что так ошибся. Хз, видимо на полном автомате просто писал.. laugh.gif

Автор: Engineer 12.3.2010, 13:19

У меня есть вот какой рисунок на миллиампер.народе...

А на том же сайте написано про подтяжку линии PGM к массе через резюк 1кОм.
Млин... Прям какой-то "шозанах" получается....

Автор: SSh 12.3.2010, 15:18

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

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

2 Titus, да ладно уж, с кем не бывает smile.gif wink.gif

Автор: Titus 12.3.2010, 15:23

smile.gif С меня бутылка короче. Я заказал 4 платы устройства, после выходных будут. Соберем - отчитаемся wink.gif

Автор: Engineer 12.3.2010, 15:36

То SSh: Сергей, спасибо, все понял... JDM буду делать, на 28 пин, без учета этого вывода PGM. Ну и разумеется, 5 выводов на адаптер.
То Titus: Витек, завязывай.... Выходные еще впереди...smile.gif

Автор: Titus 12.3.2010, 15:42

Engineer, какэта, вот пятница уже wink.gif

Автор: Engineer 12.3.2010, 16:08

Да, но выхи то впереди...smile.gif
P.s.: Меня как бы по имени Саней звать, если что....

Автор: Titus 12.3.2010, 16:14

Оки smile.gif
Вы меня сорри все, если кого именно по нику называю - просто, в спешке, иногда так проще бывает - выделил мышкой ник, скопировал и все smile.gif
Саня drinks.gif

Автор: SSh 12.3.2010, 16:41

И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату.
Через пол-часа плата будет готова, вечером спаяю, утром проверю.
По результатам будет не только тех. документация но и фотоотчет.

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

Автор: Titus 12.3.2010, 17:25

wink.gif Круто!

Автор: arhip 13.3.2010, 0:02

Цитата(SSh @ 12.3.2010, 15:41) *
И я вот час назад доехал до дому, быстренько смакетировал и проверил прерыватель поворотников, и сразу же распечатал и кинул травить плату.
Через пол-часа плата будет готова, вечером спаяю, утром проверю.
По результатам будет не только тех. документация но и фотоотчет.

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


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

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

Автор: SSh 13.3.2010, 0:30

Цитата
что такое 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

Автор: arhip 13.3.2010, 5:13

Спасибо, почитаю smile.gif

Автор: SSh 13.3.2010, 16:00

Ну что, все готово. Как и обещал - три в одном, поворотники, аварийка, стеклоочистители
Схема:

Разводка:


Прошивка (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

В след. посте будет фотооотчет.

Автор: Titus 13.3.2010, 16:11

Сергей, по 2в1 тоже интересно конечный вариант (ибо именно его хочу собрать) - поправленная прошивка и тд и тп, на плате уже ничего не менялось? smile.gif
Спасибо.

Автор: SSh 13.3.2010, 16:14

Фотоотчет:
Печатная плата:

Плата в сборе:

И установленная на блок поворотников:

Соединения на плате ECU:

Все вместе:

Блок поворотников с устройством на месте wink.gif


Переделка рычага стеклоочистителя
1. Сверлим в основании отверстие для протяжки проводов от потенциометра

2. Подпаиваем провода к потенциометру и устанавливаем его в утолщение на рычаге, спилив предварительно направляющие в полости утолщения, вернее сточив их так, чтоб потенциометр плотно входил туда.

3. Протягиваем провода

4. Устанавливаем заглушку рычага на ось потенциометра, ею и будем регулировать частоту взмахов


 

Автор: SSh 13.3.2010, 16:18

Нет, плата прежняя. Единственно - можно подключить защитный стабилитрон на 4,7В как показано на новой схеме. Прошивка полностью рабочая, проверял.
Кстати, выложенная разводка для 3-ин-1 подойдет и для 2-ин-1, просто не надо впаивать детали регулятора частоты и все.

Автор: Titus 13.3.2010, 16:23

Понял, спасибо огромное smile.gif

Автор: SSh 13.3.2010, 16:28

Вдогонку - что, куда и как подключать

Автор: Titus 13.3.2010, 16:32

Очень классно и красиво все, респект smile.gif drinks.gif

Автор: SSh 13.3.2010, 16:36

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

Автор: Titus 13.3.2010, 16:37

А мигают синхронно абсолютно? Расхождений с импульсами, которые ETACS даёт нету?

Автор: SSh 13.3.2010, 16:41

Так я ж об этом и говорю wink.gif
Все синхронно, никаких "разногласий" smile.gif

Автор: Titus 13.3.2010, 17:01

Супер! drinks.gif

Автор: Titus 13.3.2010, 17:59

Сергей, фотки бы из 52 поста покрупнее.. Саму схему и монтажку smile.gif

Автор: Titus 13.3.2010, 18:00

И фотку в 57 посте тоже бы крупнее, если можно.. smile.gif

Автор: SSh 13.3.2010, 18:24

Схема и разводка кликабельны, я их выложил соответственно в *.lay и *.spl форматах
На всякий случай продублирую
Схема
 turn_cir.rar ( 20,21 килобайт ) : 198

Плата
 turn_pcb.rar ( 11,18 килобайт ) : 193


Точки соединения:

Автор: Titus 13.3.2010, 18:27

Я просто пока так и не нашел, чем .spl открыть.. C .lay все понятно smile.gif

Автор: SSh 13.3.2010, 18:35

SPlan - того же производителя, что и SprintLayout

На всякий случай выкладываю в jpg


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

Вот что получилось


И крутить удобно и диаметр идеально подошел...

Автор: Titus 13.3.2010, 18:42

SSh, вот теперь трижды спасибо smile.gif
Все-таки, буду делать 3 в одном biggrin.gif

Автор: SSh 13.3.2010, 20:41

В принципе, самым правильным будет изготовление печатки по последней выложенной версии (полной). А там уже как угодно можно комбинировать, не надо регулятора стеклоочистителей - просто не подключай его и все.
Т.е. 3 компоненты можно комбинировать как угодно. Единственно, не будет работать as is аварийка без поворотников, т.к. если на входы МК не поступают импульсы, то подается сигнал на включение, я поэтому-то и сделал отдельный иммитатор поворотников, чтоб использовать его при доводке устройства дома.
Но такой режим и не нужен, ведь если надо только включение аварийки при движении задним ходом, то надо просто взять 2 оптрона и подключить их через резистор к сигналу заднего хода и все. А регулятор частоты - вообще отдельный узел...

Несколько слов о включении регулятора. Как уже отмечалось - на всех контактах подрулевого ECU присутствуют импульсы, та или иная команда подается закорачиванием соотв. контакта на корпус и, как следствие, пропаданием импульсов. Такие же импульсы есть и на контакте INT стеклоочистителя, поэтому управляющий вход мультивибратора нельзя непосредственно сажать на этот контакт. Перед соединением надо отсоединить контакт INT от платы ECU. можно просто перерезать где угодно (но только не на самой плате). Я сделал по другому - аккуратно отсосом выкачал припой из припаянной контактной площадки, контакт в отверстии сидит с небольшим зазором, и исхитрился заизолировать сам контакт тонкой фторопластовой пленкой, так, что остался свободным только его верх. После чего надо прозвонить и убедиться, что соединение разорвано и уже тогда паять провод, идущий на управляющий вход мультивибратора.
Все это надо делать очень аккуратно чтоб случайно не повредить плату ECU. Если нет уверенности - то лучше все-таки сделать разрыв где-нибуть в другом месте.

Кстати, сегодня же удалось проверить в реале и регулятор, съездил к другу, на обратном пути попал под дождь, как раз такой какой надо. Раз - отрегулировал частоту точно чтоб в нужное время срабатывал и стекло не заливало и щетки не терли по почти не забрызганному стеклу...

Автор: SSh 13.3.2010, 21:47

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

Автор: Titus 13.3.2010, 21:49

А и отлично. При выключенном зажигании машина все равно назад не поедет особо.. smile.gif

Автор: SSh 13.3.2010, 22:03

Конечно, это специально так сделано, скажем если случайно заглушил и оставил на задней передаче чтоб не мигало зря.

Автор: Titus 13.3.2010, 22:07

Тоже логично, и весьма неплохо drinks.gif

Автор: arhip 13.3.2010, 22:14

Вот это реальное маньячество!!!
Ssh - ты реально молодец smile.gif best.gif good.gif

Автор: SSh 14.3.2010, 8:04

След. дополнение - потенциометр в регуляторе - на 1,5...2,2 МОм.
Хорошо входят в "раструб" потенциометры типа СП3, диаметром чуть меньше 16мм. В этом случае просто сточив направляющие внутри рычага с усилием засовываем потенциометр в ручку и все, никакого другого крепления не надо, будет плотно сидеть. Поэтому-то (на фото видно) я припаял на всякий случай провода ко всем 3-м выводам, чтоб если вдруг понадобится что-то изменить не вытаскивать потенциометр из гнезда - он туда очень плотно засел.
При номиналах времязадающих резисторов, указанных на схеме имеем короткий импульс - команду на взмах (задается резистором на 15 кОм и длинную паузу - ответственны 150 кОм + потенциометр. 15 кОм лучше не трогать, а то импульс может разростись до 2-х взмахов поворотника (если попробовать подержать рычаг в верхнем положении чуть подольше - увидим), а вот требуемый диапазон регулировки пауз легко подобрать по желанию.
С вышеуказанными номиналами у меня получилось FAST - скорость как у 1-го непрерывного режима, SLOW - взмахи с интервалами в 12 сек.
У себя я заменил уже 150кОм на 270кОм - для того, чтобы чуть замедлить в режиме FAST, ну предел в режиме SLOW тоже естественно сместился.
Если же захочется еще более замедлить SLOW, не трогая FAST - то можно поставить потенциометр на 3,3 МОм.

Обратите внимание - номинал потенциометра в МегаОмах!

И еще, хотя скомпиллировать программу не составляет труда - просто загрузили исходник в PicBasic Pro и нажали на F9, предварительно выбрав из drop-down списка нужный МК (12F675), но если кому нужны будут другие параметры (кол-во миганий поворотников, задержка включения) - пишите - вышлю соотв. hex.


Автор: haris67 14.3.2010, 10:37

Цитата(SSh @ 14.3.2010, 10:04) *
потенциометр в регуляторе

Сергей, судя по фотке, у тебя рычаг стеклоподъемников вообще был без регулировки частоты взмахов в прерывистом режиме? У меня стоит с регулятором (где-то 4 положения вроде), но частота этих режимов не всегда совпадает с необходимым мне. Туда можно внедрить твой потенциометр и сделать так, чтобы было не 4 фиксированых положения, а плавная регулировка, как у тебя? Или там достаточно разобрать рычаг и убрать фиксацию кольца по положениям?

Автор: SSh 14.3.2010, 12:31

По схеме из сервис мануала там должен стоять потенциометр на 1 кОм, которым и регулируется частота взмахов - плавно. Я на выложенной схеме как-раз на всякий случай и эту часть подрулевого блока обозначил. Но, у меня например не только не было не самого регулятора ни ручки, но и подключение потенциометра к контакту 6 не дало никаких результатов... Поэтому-то и ввел отдельный узел регулировки.
Как японцы организовали у тебя - не знаю. Можешь проверить след. образом:
Отщелкни блок управления стеклоочистителями, и замеряй сопротивление между контактами 6 (не путать с одноименным контактом подрулевого ECU) и 3. Пощелкай регулятором по всем положениям и посмотри на показания омметра. Может там стоит переключатель с фиксированными значениями резисторов, подключаемых между этими контактами? Если так, то заменив его на потенциометр добъешься плавной регулировки, естественно в тех пределах, которые у тебя сейчас. Если же пределы не устраивают и хочется расширить - то только моей схемой.
Кстати я тоже подумываю о смене потенциометра на переключатель, правда положений у него будет не 4 а 10. Даже достал подходящий - МПН-1.
Вот, он. ДУмаю на след неделе переделать

Автор: haris67 14.3.2010, 16:25

Цитата(SSh @ 14.3.2010, 14:31) *
Отщелкни блок управления стеклоочистителями, и замеряй сопротивление между контактами 6 (не путать с одноименным контактом подрулевого ECU) и 3. Пощелкай регулятором по всем положениям и посмотри на показания омметра. Может там стоит переключатель с фиксированными значениями резисторов, подключаемых между этими контактами? Если так, то заменив его на потенциометр добъешься плавной регулировки, естественно в тех пределах, которые у тебя сейчас.

Спасибо. Как решусь на доработку поворотников, то и стеклоочистителями тоже займусь. Только пока не могу решиться - никогда не занимался МК, нет ни опыта, ни спец. программ, ни адаптеров. Если бы не нужно было программировать МК, а просто спаять схему, было бы гораздо проще. Жаль, что без этого не получилось сделать - вот намудрили япы... angry.gif

Автор: SSh 14.3.2010, 16:41

Цитата
Если бы не нужно было программировать МК, а просто спаять схему, было бы гораздо проще.


Поверь мне - нет wink.gif На МК гораздо проще и схема и настройка и если что в дальнейшем захочется слегка изменить. Всего делов-то - программатор, но его спаять можно - опять же несложно. Главное - начать...

А на рассыпухе я уже писал в начале темы - схема постепенно разраслась до неприличных размеров, причем даже в окончательном варианте надо было настраивать время подмигиваний отдельно для левого и правого поворотников, причем было неясно, как будут изменяться параметры времязадающих цепей с измемением температуры. Получилось бы летом мигает 3 раза, зимой 2 (или наоборот) smile.gif wink.gif

Давайте сделаем вот что - выложу схему и разводку одного из проверенных мною программаторов, и, если что, помогу собрать. Ну и самому придется начать сборку, потом подарю кому-нибуть.
Одним словом - собираем всем коллективом программаторы!

Автор: Asdwarf 14.3.2010, 16:50

Цитата(SSh @ 14.3.2010, 16:41) *
Давайте сделаем вот что - выложу схему и разводку одного из проверенных мною программаторов, и, если что, помогу собрать. Ну и самому придется начать сборку, потом подарю кому-нибуть.
Одним словом - собираем всем коллективом программаторы!
Даааа! good.gif

Автор: Titus 14.3.2010, 17:10

Сереж, давай программаторы smile.gif Я тоже сподоблюсь собрать, это уж точно smile.gif

Автор: SSh 14.3.2010, 17:18

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

Автор: Titus 14.3.2010, 17:33

Давай smile.gif
Можно что-то даже более-менее универсальное или широкое, например, Willem.. Ну, или что угодно, на твое усмотрение smile.gif

По теме треда - комплектуху купил, на пару комплектов, пики завтра прошью, по платам - ради интереса сейчас кину заявку на Севастопольский завод - скажут, что получится по цене (с зеленкой и тп) - может быть будет интересно, сделаю порядка десятка (а то и больше) плат, смогу поделиться со всеми желающими маньяками smile.gif

Автор: SSh 14.3.2010, 17:58

Ну совсем универсальное думаю не стоит из-за сложности. Взять хотя-бы JonisProg - отличный программатор, причем шьет и пики и атмелы и память и еще кое-чего, уже не припомню. Имеет также режим Phoenix, Я в свое время сделал несколько вариантов этого программатора - сейчас где-то валяется наверное.
Думаю будем делать SOLO, без Phoenix-a, карточки прошивать не будем, ни к чему это сейчас smile.gif
Это упростит схему - не нужно коммутировать сигналы и, самое главное, не нужен кварцевый генератор на 3,579 МГц, он при прошивке пиков не задействован.

Автор: Titus 14.3.2010, 18:03

Так, по платам на оный девайс (3в1) - отправил заявку, завтра скажут цены. Платы будут красивые, с зеленкой и тп smile.gif
Давайте прикинем, сколько народу интересуется - чем черт не шутит, я все равно будут заказывать минимум десяток (одну совсем невыгодно), может быть все-таки больше..
Итак, пока интересующихся:

1) Titus
2) Madavto
3) Psixoxirurg
4 Noiser

Кто еще хочет?

Автор: Titus 14.3.2010, 18:04

SSh, Соло так Соло, оно еще и лучше smile.gif Карточки нам и правда не нужны wink.gif А вот приятный хороший девайс собрать охота.
Ты знаешь, ты меня окончательно заразил вернуться во все это, именно ты biggrin.gif drinks.gif

Кстати, по комплектухе - я сегодня купил все на пару комплектов (себе и Мадавто) - получилось порядка $5 на один комплект. Это я еще особо не искал - все купил у одной тёти на столе на радио-рынке, если брать на большее количество комплектов, да и выбирать - вероятно, еще дешевле будет. Это так, цена для ориентира. Цена по платкам готовым, опять же, для ориентира, должна быть завтра.

Автор: Asdwarf 14.3.2010, 18:10

Я еще хочет!

1) Titus
2) Madavto
3) Psixoxirurg
4) Noiser
5) Asdwarf

Автор: Titus 14.3.2010, 18:13

Оке, отлично smile.gif

Автор: noiser 14.3.2010, 18:15

SSh, you have balls, man! drinks.gif

стормозил.... да-да, я в списке!

Автор: Titus 15.3.2010, 19:14

По платам. Макет переделывают, отдают на днях на завод, к пятнице будет точный ответ по стоимости.
Платы будут заводские - с зеленкой и тп, образцы видел сегодня - впечатлило smile.gif
Кто еще, никому больше не надо? wink.gif

Автор: Titus 15.3.2010, 19:15

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

Буду отдавать по себестоимости - еще точной цены нет - но порядка 2-5 баксов за платку, точно к концу недели смогу только сказать.
Давайте маньяки, вперед wink.gif
По доставке - я зашлю кому-либо в Мск или в Питер (Мск удобнее) нужное количество, а дальше сами.. smile.gif

Автор: arhip 15.3.2010, 19:22

Я пас. Мне будет интересно самому сделать smile.gif

Автор: Titus 15.3.2010, 19:39

Не вопрос wink.gif

Автор: Titus 15.3.2010, 19:56

Бтв, по цене плат сразу поясню - я не собираюсь на этом бизнес делать, просто интересно попробовать сам завод, да и хочется сделать красиво. Но там вариант заказа либо 10, либо 100 плат. У 10 плат стоимость довольно высокая получается, если рассчитать на одну smile.gif

Автор: Engender 16.3.2010, 2:11

Вить, меня пиши в список. И давай присылай мне остальное, в МСК распихаю.

Автор: Titus 16.3.2010, 2:14

Оке, супер smile.gif
1) Titus
2) Madavto
3) Psixoxirurg
4) Noiser
5) Asdwarf
6) Engender

Автор: noiser 16.3.2010, 12:42

интересно, а если бандеролью отправить, дорого выйдет? а то ведь нормальный вариант, запаковать в конверт и отправить. рублей 50-100 и доставка на дом smile.gif
я может несколько возьму, если из местных кого-нить заинтересует.

Автор: Titus 16.3.2010, 12:44

Да думаю, что без проблем. Я получал же из Екатеринбурга бандеролькой от dmitriy_b доводчик стекол, от SSH из Армении опускатель зеркал и шнур smile.gif
А плата - картоном проложить, может даже в конверт получится.

Автор: noiser 16.3.2010, 13:01

что за опускатель зеркал? smile.gif

Автор: dmitrij_b 16.3.2010, 13:07

2 noiser:
http://forum.amadeus-project.com/index.php?showtopic=898

Автор: Titus 16.3.2010, 13:40

Я так и не поставил его еще, но уже почти созрел. Вообще, офигенная штука по сути wink.gif

Автор: arhip 16.3.2010, 20:03

что-то я прогнал - не так понял smile.gif
вобщем, Витя, +1 good.gif

Автор: Titus 16.3.2010, 21:08

arhip, оки smile.gif
Просто, и правда, захотелось сделать все красиво и профессионально smile.gif Если первый опыт работы с заводом будет успешным (а я в этом не сомневаюсь), можно будет заказать чего угодно еще, у нас на форуме много интересного обсуждалось wink.gif Платы там реально высокого качества, это Севастопольская оборонка wink.gif

Итак:

1) Titus
2) Madavto
3) Psixoxirurg
4) Noiser
5) Asdwarf
6) Engender
7) Arhip

Для маньяков цены будут совсем минимальные smile.gif Я пока не знаю точно - не буду их озвучивать - то, что написано выше - это просто ориентир smile.gif
По цене ответ будет примерно в пятницу, по сроку обещали около 2.5 недель на изготовление всей партии.

По прошивке пиков, кстати, я просто послал по электронке хекс товарищу, заскочил к нему в гости, у него есть программатор, заняло реально пару минут прошить мне 4 чипа smile.gif

Автор: SSh 17.3.2010, 9:36

Ага, чип шьется за секунды, с СОМ-овским программатором - может пол-минуты.
Я вот уже схему и разводку программатора начертил, но не хочу пока выкладывать...
В субботу дома постараюсь собрать, испытать, потом только выставлять.
Еще немаловажная деталь, требующая проверки - как программатор будет работать с USB-COM переходником? Сейчас же СОМ-ы в дефиците....

Автор: arhip 17.3.2010, 9:58

Да, старые последовательные и паралельные интерфейсы в диковинку... У меня на ноуте только USB.

Автор: Titus 17.3.2010, 11:26

SSh, с переходником проверим, если что - у меня в ноуте и в компе комы есть, переходник тоже где-то был smile.gif

Автор: SSh 17.3.2010, 11:35

Да есть все у меня и COM и USB и даже LPT на старом ноутбуке. И переходник имеется... Остается доехать домой (как известно в пятницу вечером) smile.gif wink.gif

Автор: Titus 17.3.2010, 11:36

biggrin.gif Понял.

Автор: SSh 21.3.2010, 13:08

Короче, мой колхоз мне самому не нравился, вот этот:
http://forum.amadeus-project.com/uploads/monthly_03_2010/post-343-1268494514.jpg

Решил исправить, сейчас выглядит вот так:
10-позиционный переключатель, ручку от него вмонтировал в торцевую заглушку рычага стеклоомывателя:


Напаял по периметру 150кОм-ных резисторов:


Ну и вся конструкция в сборе:


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

Автор: Titus 21.3.2010, 13:32

Хорошо получилось smile.gif drinks.gif

Автор: arhip 22.3.2010, 2:11

Ssh, я так и не понял по дворникам - у тебя нет ступенчатой регулировки скорости? Или как? smile.gif

Автор: SSh 22.3.2010, 6:04

Уже есть wink.gif

У меня были 4 режима
Ручной (ручка вверх)
Прерывистый
Непрерывный
Непрерывный быстрый

Так вот, в прерывистом режиме частота взмахов была нерегулируемая.

Автор: Titus 24.3.2010, 15:31

В общем, по платкам так.
Вот список основной, на настоящий момент:
1) Titus
2) Madavto
3) Psixoxirurg
4) Noiser
5) Asdwarf
6) Engender
7) Arhip

Для всех, кто в списке и для тех кто будет, проще говоря, для Технических Маньяков стоимость одной платы будет ровно $2 smile.gif Плат я заказал 105 штук, все что останется - если дальше будет интерес на других клубах - цена будет уже другой. Платы обещали примерно через 20-25 дней, только сегодня они ушли в заказ на завод smile.gif

Автор: Onega 24.3.2010, 16:29

Тема класс! но простите убогого, не врубился почему 3в1? Я два насчитал: поворотник моргнет несколько раз при легком касании и аварийка автоматом при включении задней, а на третье что? huh.gif

Автор: Titus 24.3.2010, 16:30

Третье - плавная регулировка переменным резистором частоты взмахов дворников.

Автор: Onega 24.3.2010, 16:40

понял, это у меня уже в штате есть (третье). Я было подумал, что на третье - опускание зеркала при движении задним ходом. sad.gif

Автор: Titus 24.3.2010, 16:42

В штате есть только ступенчатое, а тут именно плавное можно сделать. Хотя, это уже на любителя.
По зеркалам - ну, если жутко надо - могу попросить сделать плату, это, правда, не завод будет, на заводе сделать 1-2 платы - они золотые по цене будут smile.gif Или SSh попроси - он может и готовый комплект выслать wink.gif

Автор: SSh 24.3.2010, 16:43

Зеркало - это отдельное устройство, но таком же контроллере

Автор: Onega 24.3.2010, 16:47

SSh, а в твоем девайсе при плавной регулировке есть как в штате зависимость частоты взмахов от скорости? (выше скорость - чаще взмахи, вплоть до непрерывного)

Автор: SSh 24.3.2010, 17:02

Нет, от скорости частота (регулируемая) никак не зависит, просто четко выставляется от 3-х до 15...20 секунд (диапазон подстраиваемый) и все. Хотя можно было сделать и зависимой. Но, насколько я понял, у многих уже стоит штатная регулировка и эта часть не так интересна как остальные две, поэтому и не стал усложнять с привязкой к скорости, мне же нужен был именно такой режим работы как сейчас. Да и подключение узла регулировки требует некоторых переделок подрулевого переключателя в отличии от управления поворотниками - там никаких переделок не надо - просто цепляешься к указанным контактам и все.
Если кому регулировка не нужна - то надо просто не устанавливать относящиеся к ней детали - нижняя часть схемы.

Автор: Titus 24.3.2010, 17:11

Да, девайс чем удобен, что можно хоть 1в1 из него собрать - использовать только одну любую функцию на выбор, или две любых в паре или все три. Просто не подключать лишние провода и не монтировать части схемы smile.gif

Автор: SSh 28.3.2010, 13:55

Сегодня, наконец, воспользовавшись тем что снимал приборку для измерений организовал и включение аварийки при движении задним ходом. Работает...
Посадил прямо на лампочку "R" на приборке (контакт 46 синего разъема)

Автор: Titus 28.3.2010, 15:39

Интересно, в механике он доходит ли туда вообще такой проводок? smile.gif

Автор: haris67 28.3.2010, 16:08

Цитата(Titus @ 28.3.2010, 17:39) *
доходит ли туда вообще такой проводок? smile.gif

На вряд ли... У нас же в приборке нет никакой индикации включения задней передачи. Если что, то брать сигнал только с проводов, которые идут на сами лампы заднего хода...

Автор: Titus 28.3.2010, 16:11

Гляну. Жгуты часто унифицированные идут, не во всем конечно, но.. smile.gif

Автор: SSh 28.3.2010, 16:59

Главное - чтоб на ЭБУ такой сигнал присутствовал, может провода в жгуте есть - но они никуда не подключены. Но проверить легко - вольтметром.
Если же такой сигнал присутствует - то надо просто врезаться в провод, на приборку паять не стоит.

Автор: Titus 28.3.2010, 17:12

Угу smile.gif Я как раз вожусь с приборкой. Только радио-рынок проспал сегодня.. smile.gif

Автор: Titus 28.3.2010, 17:21

Я вот все думаю. Вчера поставил часть светодиодов под иконки - 12 вольтовых, под иконки тонировочную пленку положил, чтобы сбить яркость и чуть рассеять пучок, все равно, видно чуть локализацию линзы. Как думаете, маньяки, чем бороться, помогут ли широкоугольные светодиоды?

Хоть жеж чуть и не в тему, но решил спросить мнения тут smile.gif

Автор: haris67 28.3.2010, 17:29

Цитата(Titus @ 28.3.2010, 19:21) *
видно чуть локализацию линзы.

Просто наждачкой мелкой по ним пройдись и они "рассеются".

Автор: SSh 28.3.2010, 17:29

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

Автор: SSh 28.3.2010, 17:30

Аааааааа, Haris опередил пока я писал smile.gif

Автор: haris67 28.3.2010, 17:34

biggrin.gif drinks.gif

Автор: Titus 28.3.2010, 17:48

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

Автор: SSh 28.3.2010, 17:48

Опять насчет сигнала заднего хода:
Я тут снова посмотрел в мануалах (GR00000200-90.pdf, стр.90-166) - выходит не обязательно тянуться к лампам, сигнал туда идет с разъема С13, расположенного недалеко от рычага переключения передач...

Автор: Titus 28.3.2010, 17:53

Опять же, сенк wink.gif

Автор: Asdwarf 28.3.2010, 18:05

Цитата(Titus @ 28.3.2010, 18:48) *
Пленка даже не сколь рассеивающей задумывалась, а притемняющей, насчет наждачки - попробую, как вариант wink.gif
Если шкуркой матировать, может реально упасть яркость. Плоскоголовые диоды должны решить проблему, имхо smile.gif

Автор: Titus 28.3.2010, 18:13

Яркости хоть отбавляй там, да и пленку можно снять будет, если что.
Плоскоголовые - это имеются ввиду прямоугольные, или уже и круглые плоскоголовые появились? smile.gif
Просто, покажи плз фоткой, что имеешь ввиду.

Автор: haris67 28.3.2010, 22:42

Цитата(Titus @ 28.3.2010, 20:13) *
Плоскоголовые - это имеются ввиду прямоугольные, или уже и круглые плоскоголовые появились? smile.gif

По-моему, он имеет ввиду не закругленные на торце, а П образного сечения. У них на торце вместо выпуклости наоборот... (чуть не написал впуклость biggrin.gif ) углубление.

Автор: LAN 298 8.4.2010, 3:39

Цитата(SSh @ 22.3.2010, 7:04) *
Уже есть wink.gif

У меня были 4 режима
Ручной (ручка вверх)
Прерывистый
Непрерывный
Непрерывный быстрый

Так вот, в прерывистом режиме частота взмахов была нерегулируемая.



Сергей, момент по началу старта взмаха : заметил, что на Мазде, при включении омывателя,, жидкасть орошается на стекло, и , только потом, с некоторой задержкой стартуют дворники. Пауза разумная, и щетки по "сухому" не идут, и нет ощущения, что старт "глючит". Хотя там может с датчиком дождя завязано?

На Лансере, вроде, было начало взмаха по сухому. Как считаешь: Заслуживает внимания этот момент для доработки ?

Автор: SSh 8.4.2010, 8:04

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

Автор: SSh 9.4.2010, 6:58

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

Автор: LAN 298 9.4.2010, 7:56

Ну и Отлично!! smile.gif drinks.gif

Автор: Titus 9.4.2010, 15:32

Сегодня позвонили - готовы платки. На днях будут у меня smile.gif

Автор: Onega 9.4.2010, 15:37

Цитата(LAN 298 @ 8.4.2010, 4:39) *
Сергей, момент по началу старта взмаха : заметил, что на Мазде, при включении омывателя,, жидкасть орошается на стекло, и , только потом, с некоторой задержкой стартуют дворники. Пауза разумная, и щетки по "сухому" не идут, и нет ощущения, что старт "глючит". Хотя там может с датчиком дождя завязано?

На Лансере, вроде, было начало взмаха по сухому. Как считаешь: Заслуживает внимания этот момент для доработки ?


ЛАН, у меня было также (елозили по сухому со штатными форсунками). Заменил на галантовские веерные. теперь струя бьет раньше начала движения дворников. Так, что имхо, тут не надо ничего колхозить с электрикой. Всё дело в форсунках, точнее в во встроенных в них обратных клапанах, чего на стоке нет.

Автор: Titus 9.4.2010, 15:47

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

Автор: Onega 9.4.2010, 16:13

Витя, помнишь темку про обратные клапана? Я тогда заказал один на пробу. Выяснил, что у меня они не стоят отдельно. Может у ЛАНа тоже их нет? А может быть и другая причина: стоковые бьют струей в 4 места, и пока дворники дойдут до этих точек они идут посуху, да потом еще и не с первого раза по всему стеклу размазывается.
Веерные этих недостатков не имеют, следовательно, рулят! smile.gif

Автор: Titus 9.4.2010, 16:33

Помню, я же тогда пошел смотреть у себя и нашел smile.gif Честно говоря - меня более чем устраивает работа стоковых омывателей, на веерные не вижу смысла менять, к тому же, по тестам ребят веерные слишком "низко" брызгают на большой скорости?

Автор: Onega 9.4.2010, 16:36

 Ну на таких скоростях, которые доступны тебе - не пробовал  laugh.gif laugh.gif А на старческих 90-120 нормально, в серединку, как и сток.

Автор: Titus 9.4.2010, 16:52

Да я особо быстро не езжу wink.gif А так - понял wink.gif

Автор: Mihail V 9.4.2010, 17:48

Нам интересно не быстро ездить, а быстро разгоняться, шо ба в спинку вштыривало! laugh.gif cool.gif

Автор: SSh 9.4.2010, 17:56

Я даже не знаю стоят ли у меня обратные клапаны или нет, форсунки стоковые - и не подтекают особо и брызгают с опережением дворников а то бы я озадачился этим вопросом. Я же регулятор частоты из-за этого и затеял - чтоб не терли и не скрипели по сухому стеклу - мне-то не очень дискомфортно, но жену аж передергивает от этого скрипа.

Автор: Titus 9.4.2010, 17:57

Во, о том и речь smile.gif

Автор: Titus 14.4.2010, 11:09

Готовы платки, зацените smile.gif Особенно паспорт изделия порадовал.. biggrin.gif






Автор: dmitrij_b 14.4.2010, 11:45

Прикольно.
А у нас таких паспортов не дают. Просто накладная на получение и привет...

Автор: Titus 14.4.2010, 11:47

Сам удивился smile.gif
20 лет гарантии.. smile.gif Видимо, оборонка бывшая.. smile.gif

Автор: SSh 14.4.2010, 13:52

Фирма!

Автор: Titus 14.4.2010, 14:06

Угу smile.gif
Теперь вопрос - как все это передать желающим выше. Самый простой вариант - отправить проводником на кого-то в Москву, кто возьмется? wink.gif

SSh, тебе по-любому полагается часть этих плат и бесплатно. Постараюсь выслать поскорее wink.gif Там даже копирайт твой smile.gif

Автор: arhip 14.4.2010, 14:19

Цитата(Titus @ 14.4.2010, 14:06) *
Угу smile.gif
Теперь вопрос - как все это передать желающим выше. Самый простой вариант - отправить проводником на кого-то в Москву, кто возьмется? wink.gif

SSh, тебе по-любому полагается часть этих плат и бесплатно. Постараюсь выслать поскорее wink.gif Там даже копирайт твой smile.gif


Витя, я буду на ралли Легенды Крыма, 1-2 Мая. Приезжай поболеть, заодно и платку заберу smile.gif
Териториально - Алушта. В Крыму планируем быть уже 29го Апреля.

Автор: Titus 14.4.2010, 14:21

arhip, о, интересно smile.gif Я тебе в личку телефон сейчас кину. 1-2 мая буду в Севастополе скорее всего, на шашлыках и тп, с семьей. Как будете тут - набери меня, может быть где-то посередине пересечемся, все равно, вы будете через Симферополь обратно ехать, а то, может быть, и к нам в Севаст заглянете wink.gif

По цене плат - ровно $2 для Маньяков за одну штуку wink.gif

Автор: SSh 14.4.2010, 14:23

Спасибо. Но зачем они мне? Лучше оставь - мало-ли что, пригодятся. Я себе одну вытравил - мне хватит smile.gif
Может в дальнейшем как-нибуть одну штучку, но опять же не к спеху.


Автор: Titus 14.4.2010, 14:27

SSh, как минимум на память, а может быть, еще для чего пригодятся wink.gif

Автор: SSh 14.4.2010, 14:28

Вот 1 штучка на память - в самый раз smile.gif
Честно - больше не надо

Автор: Titus 14.4.2010, 14:33

wink.gif

Автор: SSh 14.4.2010, 15:35

А спаять-то уже успел? Или еще нет. Прошитый МК у тебя вроде уже был...

Автор: Titus 14.4.2010, 17:52

Еще не успел smile.gif Все детали есть, контроллеры прошитые тоже есть, может быть, вечером засяду, все времени нет.. wink.gif

Автор: SSh 15.4.2010, 15:37

Ну как спаяешь - отпишись плз. Интересно как-никак smile.gif

Автор: Titus 15.4.2010, 17:12

Это обязательно! smile.gif

Автор: Asdwarf 18.4.2010, 22:49

Супер. Вить, а как тебе денег заслать?
Деньги-то немалые!..

Автор: Titus 19.4.2010, 12:35

Деньги жуткие, ага biggrin.gif
Да вот надо как-то организоваться, чтобы все записанные в топике в одном месте забрали платки - мне в Москву или в Питер не проблема отправить их, там же и все остальные вопросы решаемы smile.gif

Автор: SSh 2.5.2010, 10:26

Ну как? Сделал-ли кто-нибуть данное устройство? Отпишитесь плз. мне же интересно wink.gif
Ух ты, только заметил - иконки подправлены по ранжиру good.gif
Витя, это ты исправил или как?

Автор: Titus 2.5.2010, 10:48

SSh, исправил wink.gif
По сборке - все зрею морально biggrin.gif

Автор: SSh 8.6.2010, 9:49

Получил сегодня 3 платы вместе с паяльником от Виктора, за что ему отдельное спасибо smile.gif
Качество - видно, очень хорошее, но должен предупредить, что отверстия под разъемы слишком узкие, штыри туда не влезут. Их надо рассверлить до 0,8...0,9 мм. Лучше это сделать до начала сборки, чтоб потом не мучиться с платой с подпаянными деталями. Отверстия под резисторы - если используем импортные - в самый раз, если же отечественные (МЛТ) - тоже надо будет рассверливать. Но т.к. площадки сделаны достаточно широкими, то сверление ничему не повредит.
Если выберу время - соберу одну плату для пробы - после отпишусь о результатах.


Автор: Titus 8.6.2010, 9:58

Понял, я так и не дошел до сборки пробных экземпляров, хотя, все давно ждет своего часа smile.gif
Да, насчет сверловок мы думали изначально - но решили сделать все стандартом. Насчет рассверливания под разъем, понял smile.gif

Автор: SSh 10.6.2010, 20:33

Цитата
я так и не дошел до сборки пробных экземпляров


А я дошел уже biggrin.gif
Вот только что спаял, завтра если выберу время - испытаю, благо соединения на разъемах.
Самое сложное - снять кожух рулевой колонки wink.gif


Автор: Titus 10.6.2010, 20:51

Опередил все-таки! biggrin.gif
Отверстия под разъем каким диаметром рассверливал? smile.gif
Ну и расскажи потом - все ли правильно, нет ли ошибок на плате и тп smile.gif Все же, ты отец схемы, первый тест получился твой.. smile.gif

Автор: SSh 10.6.2010, 21:01

Под разъем - 0,9мм
Там еще пара отечественных МЛТ стоит (не оказалось полосатиков) - под них тоже рассверлил - 0,8мм
Все остальное влезло в существующие...

Насчет теста - самому очень хочется, но со временем туго...

Автор: Titus 10.6.2010, 21:08

Понял, сенк smile.gif
Да, по тесту интересно. По идее, ошибок быть не должно - но, практика есть практика smile.gif

Автор: ByKA 14.6.2010, 13:26

Эх... Как мне не хватало данного девайса ))) Особенно пересаживаясь с форда (рабочего) на лансер.
SSh спасибо огромное!!!

З.Ы, А в Москве или Ленинграде (буду там через неделю) реально готовую платку у кого-нибудь купить?

Автор: SSh 14.6.2010, 15:40

По платам - к Titus-у wink.gif

Автор: SSh 18.6.2010, 11:19

Сегодня наконец сумел опробовать в работе собранную еще неделю назад плату.
Все функции работают, не потребовалось ни доработки ни настройки.

P.S. Tituuuuus, иконки снова перемешались russian_roulette.gif

Автор: Titus 18.6.2010, 11:27

Отлично! Значит по плате все гуд smile.gif
По иконкам - эх, как они запарили.. smile.gif

Автор: SSh 18.6.2010, 11:45

Хочу все-таки кое-что добавить...
Относительно оптопар, т.к. в последнее время часто занимался ими. Все использованные оптопары одной и той же марки - РС817, но.. разных производителей, покупал их в разных местах или даже выпаивал из старых плат.
Те, которые были выпаяны из плат работают без проблем, а вот купленные в магазинах иногда ведут себя странно, бывает, что резистор 100 Ом не обеспечивает тока для их надежного открывания, приходилось уменьшать до 47 Ом (такие номиналы установлены и на этой схеме), а есть такие, что выходят из строя уже при 68 Ом ohmy.gif
Не знаю, может просто партия попалась бракованная, у нас же как, тащят разное барахло, лишь бы подешевле...
И таких историй много, транзистор с паспортным допустимым током 70А сгорал уже при 30 и т.д.

Автор: Still 24.6.2010, 10:46

Хорошое устройство. Но сам я не электронщик, к сожалению, хоть что-то и понимаю.
Вопрос такой: можно ли купить готовое устройство, для самостоятельной установки?

Автор: SSh 24.6.2010, 13:02

Печатные платы можно заказать через Titus-a.
СОбрать по выложенной документации несложно, единственно - надо прошивать контроллер, но, думаю, в любой радиомастерской сумеют помочь в этом...

Автор: Still 24.6.2010, 13:36

А сколько все это может стоить (детали и прошивка)?

Автор: SSh 24.6.2010, 13:56

Прошивка - бесплатно wink.gif - выложена здесь же в теме, причем вместе с исходниками.
Детали, даже не знаю... ну максимум наверное 5...10$
Самая дорогостоящая деталь - МК - стоит 1...2$ (http://www.electronshik.ru/item/pic12f675-ip-171311), PC817 - 0,5$ (http://www.electronshik.ru/item/pc817c-209420), ну а остальное вообще копейки (в чипдипе не смотреть - там грабители wink.gif )

Автор: NeWT 24.6.2010, 14:38

Цитата
(в чипдипе не смотреть - там грабители )

СОГЛАСЕН!! Но куда смотреть?!?!? biggrin.gif

Автор: SSh 24.6.2010, 14:47

Ну, первые попавшиеся ссылки я привел wink.gif
Скорее всего - в любом другом месте smile.gif например, в ближайшем радиомагазине или на радиорынке...
В Ереване - знаю точно, МК в "Синопсис"-е, все остальное - магазин "Радиолюбитель" biggrin.gif

Автор: Still 24.6.2010, 23:11

Цитата(SSh @ 24.6.2010, 14:56) *
Прошивка - бесплатно wink.gif

а прошивать чем?

Автор: Asdwarf 24.6.2010, 23:12

Цитата(NeWT @ 24.6.2010, 15:38) *
СОГЛАСЕН!! Но куда смотреть?!?!? biggrin.gif
Митинский рынок в Мск ооочень хвалили знакомые.

Автор: SSh 25.6.2010, 7:38

Цитата
а прошивать чем?

Хотя-бы вот этим или любым другим...
http://forum.amadeus-project.com/index.php?showtopic=1278

В крайнем случае поспрашивать по радиомастерским, радиомагазинам и т.д. - должны иметь в наличии.

Автор: Still 25.6.2010, 22:46

интересно:
а подзаработать никто не хочет? я бы оплатил услуги по производству такого девайса и (в случае чего) стоимость его пересылки

Автор: SSh 26.6.2010, 6:29

Да неужели знакомого радиолюбителя нет? Плату (зеленая, заводского исполнения) можешь взять у Titus-a, а спаять её - делов всего на пол-часа. Причем, если не нужна регулировка частоты стеклоочистителей то логическую микруху вместе с соотв. обвязкой и оптроном можно не ставить. Кстати, как я уже писал, подключение этого узла (имеется в виду регулировка частоты) дело не простое в отличии от узла управления самими поворотниками - здесь проблем нет. Программаторы же должны быть в каждой радиомастерской - сейчас все телевизоры, да и не только они имеют собственные прошивки, которые бывает слетают. Должны же они как-то зашивать.... Это тебе не то что раньше - поменял лампу (6П4Ц - biggrin.gif) - телевизор заработал wink.gif

Автор: NeWT 4.10.2010, 12:47


А зачем столько разных конденсаторов на питании МК? И диод в начале?

Автор: SSh 4.10.2010, 15:57

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

Автор: NeWT 5.10.2010, 8:10

А там на схеме 10мкФ и 2 по 100нФ?

Автор: SSh 5.10.2010, 10:10

Да, но в принципе не критично... Можно варьировать в ту или иную сторону.

Автор: vovat 5.10.2010, 18:48

С обеих сглаживающие ставь! а оптопары хорошо работают со старых принтеров ,.. к нам тож всякое тащат, у нас уже подделки на палево делают)))
P.S . а какие радиоглушители на лампах... уууу.. ... в студ время баловался с одногрупником в общаге, да так что потом и розетки 220 в. нам замуровали)))

Автор: SSh 5.10.2010, 19:14

Ничего дополнительно не надо ставить. На плате просто-напросто некуда, там и так все впритык...
Все равно сглаживающий на входе никакой роли не будет играть. А оптопары РС817 - стоят где угодно, и на принтерах и на импульсных БП и на модемах и т.д wink.gif

Автор: vovat 5.10.2010, 20:01

Кренки тоже много где стоят, вот токо с одинаковыми параметрами качество уж разное! имелось ввиду , что лучше выпаять проверенный китай, чем покупать..

Автор: SSh 5.10.2010, 20:11

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

Автор: DmitryVS 9.11.2010, 0:39

Добрый день!
Есть идея, когда залезу в column-ecu, вывести оттуда провод, управляющий морганием дальним светом и замыкать его на массу релюшкой (или оптопарой) при одновременном нажатии на тормоз и звуковом сигнале.
Не покажете на схемке, где подпаивается микрик для моргания?


 

Автор: Titus 9.11.2010, 0:42

DmitryVS, привет и велкам на форум smile.gif drinks.gif
А идея неплохая, кстати.. Вопрос к SSh лучше, он препарировал сей блок дотошно wink.gif

Автор: SSh 9.11.2010, 9:08

Я честно говоря прозванивал только контакты поворотников, так, что не могу сказать какие контакты идут на БС и ДС тем более что и подрулевой блок может конструктивно отличаться от моего.
Но все это очень легко проверить и самому - надо просто прозвонить по очереди контакты на "массу", причем насколько я понимаю для включения дальнего света использованы 2 контакта, один для включения и один для "моргания", когда рычаг оттягивается не до конца. Вот этот контакт нам и нужен.
А дальше все просто, подпаять к этому контакту оптрон, точно так как к поворотникам и запитать его от логики, выдающей напряжение при одновременнон нажатии на клаксон и тормоз.
Или же, более рационально использовать 2 последовательно включенных оптрона, один из которых управляется сигналом с тормоза а второй - с клаксона.

Автор: NeWT 9.11.2010, 12:37

Ну так тогда дальний будет гореть всё время при нажатии клаксона и тормоза. Надо применять МК и писать программу мигания дальнего с определённой частотой smile.gif))

Автор: Onega 9.11.2010, 12:43

это уже стробоскоп получится. запрещен вроде. в инете видел готовые комплекты на стробоскоп из штатного света.

Автор: NeWT 9.11.2010, 14:46

Зачем стробоскоп, частоту надо сделать приближенную к ручному миганию. Да и стробоскопа не получится из-за накаливания/остывания нитей в лампе.

Автор: SSh 9.11.2010, 14:54

Нет, можно и без МК, простейший мультивибратор справится с этим делом. Например на логическом элементе. Если взять 4-х клапанный "И-НЕ" (ЛА7), то на двух или трех элементах делается мультивибратор а на 4-м - организуется логика. Оптрон тогда нужен всего один.

P.S. То, что я описываю не означает что я согласен с использованием такой фичи. Просто человек спросил - я отвечаю wink.gif.

Автор: Onega 9.11.2010, 16:29

Цитата(NeWT @ 9.11.2010, 14:46) *
Да и стробоскопа не получится из-за накаливания/остывания нитей в лампе.

http://www.antixenon.ru/ smile.gif

Автор: SSh 9.11.2010, 16:42

Схему генератора можно взять из сообщения #52 в этой теме. Нижняя часть на логической микросхеме. Причем выдает короткие вспышки с разной частотой. Если соединить вместе контакты "РОТ", то частота вспышек будет порядка один раз в 2...3 секунды. Ускорить можно уменьшением номинала резистора 150к

Автор: DmitryVS 9.11.2010, 23:52

Добрый день!
Вот уж - действительно технические маньяки!
Все проще - клаксон управляется замыканием на массу, а лягушка стоп-сигнала размыкает +12В
Нужно от этой лягушки (голубой с оранжевой полосой) подключить реле или оптотрон, последовательно с диодом и на управляющий сигнал реле клаксона (светло-зеленый провод с черной полосой).
Диод необходим, что-бы избавиться от тока через управляющую обмотку реле клаксона - управляющую обмотку реле для моргания (мой колхоз) - лампы стоп-сигнала на массу.

Для меня электрика как-то понятнее, чем электроника, вот и планировал все это сделать не реле, а не на транзисторных ключах или оптотронах
Цвета проводов я привел для первого аута, но думаю, что на лансе9 все аналогично "Мы с тобой одной крови... Ты и Я!" (С) Джозеф Редьярд Киплинг - Маугли

Автор: DmitryVS 10.11.2010, 0:02

Необходимость такой доработки осознал этим летом, когда ехал по Варшавке в пятом ряду, скорость под 100, справа вровень со мной идет еще одна машина, а в третьем ряду машина отстает от нас метров на 40-50.
На разделительной полосе со встречного направления стоят несколько машин, желающих развернуться. Пока мы были в сотне метров от них, можно было спокойно развернуться и по второй полосе начать разгон, но одна ..... женщина-водитель очень долго думала, успеет она или нет, и все-таки решилась - пересекла пятую и четвертую полосы а потом ее осенило, что на третьей полосе тоже едет машина и она ей помешает. Вот эта .... и остановилась прямо поперек четвертой и пятой полосы, прямо у меня перед носом. Пришлось применять экстренное торможение, т.к. уходить в бок некуда. А еще ей нужно было просигнализировать. Звукового сигнала ей мало было, хотя такие водители не обращают внимания ни на звуковые, ни на световые сигналы!

Автор: Titus 10.11.2010, 1:09

Штука полезная, бесспорно.. Рук на все не всегда хватает..
DmitryVS, заполняй профиль, Маньяк wink.gif drinks.gif

Автор: SSh 10.11.2010, 8:33

На оптроне и по размерам меньше выходит и по понадежнее будет...
Т.е. если не нужны вспышки надо подключить всего-то 2 оптрона и все... И вся "конструкция" помещается под крышечку подрулевого блока переключателей. Но, естественно, надо делать так как самому удобно.
Лично для меня вообще легче любое устройство делать на МК. Выходит и дешевле и миниатюрнее и любой алгоритм туда запихну и легко поменяю при необходимости без перепайки схемы smile.gif wink.gif

Автор: SSh 23.1.2011, 16:01

Немного OFF.
Сегодня попалась мне на глаза страничка Сани (Dasot) на drive2. Там, где он упоминал о "ленивых поворотниках". Обхохотался, когда прочел один из отзывов, вернее вопросов - Что за ленивые поворотники? Моргают медленно что-ли?" biggrin.gif biggrin.gif biggrin.gif Супер! Представил - поворотники обленились, и моргать не хотят laugh.gif
Так-же смеялся когда на одном из форумов в процессе обсуждения какого-то устройства пользователь с ником "Шрек" просил помощи, при этом упомянул что сам в электронике не соображает, но у него есть друг который может помочь. След. пост был:
"Осел что-ли?" biggrin.gif laugh.gif

Автор: Titus 23.1.2011, 16:16

laugh.gif

Автор: BIOM@X 3.2.2011, 12:11

А чё, Фиона уже не помогает? biggrin.gif

Автор: chandriq 14.3.2011, 0:06

Добрый вечер.
Спасибо SSh за разработки и ликбез по PIC. Все написано прозрачно и понятно.
Сделал две платки 2 в 1 себе в Outlander и другу в Lancer, все работает отлично.
Поездив немного решил чуть изменить программу.
При автоматическом возвращении рычага поворотов в среднее положение он по инерции слегка отклонялся в противоположную сторону и замыкал контакты. Вроде едешь уже прямо, а поворотники моргают автоматом уже в другую сторону. Поэтому слегка увеличил PULSIN_MAX до 25000. И сделал отмену автоматического моргания (если вдруг случайно включил, или перепутал сторону smile.gif) отклонением рычага в противоположную сторону.

Может коряво написал, но я только начинаю. Может можно оптимизировать, хотя работает отлично.

CODE
'*********************************************
'* Name : Turn.bas *
'* Author : SSh *
'* MCU : PIC12F675 *
'* OSC : Internal, 4MHz *
'* Date : 15.02.2011 *
'* 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 25000 ' Input Sensystive
'Variables
Left VAR WORD
Right VAR WORD
I 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
TurnTime con 220 ' Turn time, 4 flashes

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:
FOr I = 0 to turntime
RightOut = 1
PULSIN LeftIn, 1, Left 'Check for left turn on
if Left < 8 Then 'if its true, then right turn off
RightOut = 0 'and go to main part
return
endif
next
RightOut = 0
rloop:
PULSIN RightIn, 1, Right
if Right < 8 Then
goto rloop
Endif
return

LeftTurn:
FOr I = 0 to turntime
LeftOut = 1
PULSIN RightIn, 1, Left 'Check for rigt turn on
if Left < 8 Then 'if its true, then left turn off
LeftOut = 0 'and go to main part
return
endif
next
LeftOut = 0
lloop:
PULSIN LeftIn, 1, Left
if Left < 8 Then
goto lloop
Endif
return

hazard:
RightOut = 1
LeftOut = 1
hloop:
if Haz = 1 then
goto hloop
endif
RightOut = 0
LeftOut = 0
return

END ' ***** End of Program *****

Автор: SSh 14.3.2011, 6:50

Да, есть такое. Я тоже давно уже переписал прошивку, только никак руки не доходят прошить ею устройство smile.gif

Посоветую предотвращение "противоположного" моргания при отщелкивании организовать по другому. При увеличении переменной PULSIN_MAX увеличивается ведь и время нажатия на рычаг для того чтобы устройство сработало. Т.е. придется не просто ткнуть а немного придержать.

А в общем все правильно, молодец! smile.gif

Автор: SSh 14.3.2011, 11:00

Приехал на работу - нашел исправленную программу
СУть состоит в том, что паузу, необходимую для 3...4 морганий поворотника (в программе стоит 3,2с, для 4-х морганий) разбиваем на 100 частей, которые отрабатываются в цикле. В теле того-же цикла производится проверка включения "противоположного" контакта. Как только этот контакт замыкается (неважно замкнулся он по инерции или мы его замкнули) цикл тут-же прерывается и программа возвращается в основной цикл. Здесь еще вставил задержку в 500 мс (пока в первом приближении, на практике должно быть поменьше - после подберу оптимальную длительность) , опять-же для предотвращения включения противоположного поворотника от инерции при отщелкивании рычага. Вот кусок программы для правого поворотника. Для левого - аналогично

Код
RightTurn:                  ' Right signal
  RightOut = 1              ' Right signal optron is open (switch ON)
for i = 0 to 100
PULSIN LeftIn, 1, Left    '
  if Left < 8 Then         '
     goto main             '
  ENDIF
  pause PulseTime           ' Wait PulseTime time (3,2s = 4 blink)
NEXT i
  RightOut = 0              ' Right signal optron is close (switch OFF)
lloop:                      ' Wait until switch is OFF
PULSIN RightIn, 1, Right    '
  if Right < 8 Then         '
     goto lloop             '
  Endif                     '
PAUSE 500
return                      ' Go to main cycle

Автор: chandriq 14.3.2011, 11:56

Я опытным путем подобрал цикл 220.
Без паузы, задержка выполнения цикла это 4 моргания.

Автор: SSh 14.3.2011, 12:25

Ну если все устраивает - конечно трогать не надо smile.gif
А как с временем реагирования? Я пробовал с дефолтным PULSIN_MAX (шестьдесят с чем-то тысяч) - надо было попридержать рычаг для того чтобы устройство среагировало. Поэтому и уменьшил задержку (кажется в начале темы об этом упоминалось). При теперишном значении просто тыкаю и все...

Автор: chandriq 14.3.2011, 12:32

Рычаг надо придержать где-то полсекунды.
Тоже пробовал разные значения, пока остановился на 25000, вроде нормально.
Бегал раз десять, от машины до программатора smile.gif.

Автор: SSh 14.3.2011, 13:15

smile.gif Поэтому я и сделал иммитатор (генератор импульсов иммитирующий те, что присутствуют на контактах подрулевого переключателя) Хотя с ноутбуком и PicKit - все прошивается на месте smile.gif

Автор: chandriq 14.3.2011, 21:28

Заказал себе такую http://www.platan.ru/cgi-bin/qwery.pl/id=59355&group=52604.
Программатор у меня ChipProg+, надо питание для него от прикуривателя сворганить.
Бук есть, схему PicKit видел на easyelectronics.ru, собираюсь собрать.
Как я понял, там импульсы 100мкс, с частотой 100Гц и амплитудой 5Вольт?

Автор: Titus 14.3.2011, 23:35

О, кстати, отличная макетка smile.gif
Воронежу привет! smile.gif drinks.gif

Автор: chandriq 14.3.2011, 23:56

Спасибо, классный здесь форум good.gif smile.gif
drinks.gif

Автор: Titus 15.3.2011, 0:24

Сенк wink.gif drinks.gif

Автор: SSh 15.3.2011, 8:32

Цитата
Как я понял, там импульсы 100мкс, с частотой 100Гц и амплитудой 5Вольт?

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

Макетка у меня вот такая:
http://forum.amadeus-project.com/index.php?showtopic=838,
но устройства на пик-ах обычно макетирую на EasyPic5, там и вся периферия и программатор-отладчик встроенный. Недостающую периферию (напр. часы, интерфейс с SD-MMC карточкой) паяю сам, хотя у них на сайте есть блоки практически на все случаи жизни, но платить за то, что сам можешь сделать - это не по-нашему smile.gif
http://www.mikroe.com/eng/products/view/1/easypic5-development-system/

На easyelectronics вроде была схема PicKit Light - вот её и можно собрать, остальные функции полноценного девайса могут и не понадобиться никогда...
Цитата
классный здесь форум

Ага smile.gif

Автор: SSh 17.3.2011, 8:00

Кстати, еще одна возможная доработка для авто с АКПП. При переводе ручки с P на D проходим R, и в этот момент аварийка мигает - если подключена функция включения последней при движении задним ходом. Если кому это не нравится, то надо вставить задержку в пару сек. в подпрограмму hazard, после которой еще раз проверить положение рычага, и только после этого включать аварийку.

Автор: chandriq 17.3.2011, 15:03

Я вот что подумал.
Функция включения аварийки, при движении задним ходом, мне не нужна.
Если переделать схему, и использовать для функции "ленивый стеклоочиститель". smile.gif
Как у Форда, после использования омывателя, примерно через 5-7 секунд щетки стеклоочистителя автоматически делают 1 взмах (Mist).

Кто что думает?


Автор: SSh 17.3.2011, 17:01

Конечно можно... Главное - знаем как "ловить" сигналы с подрулевого переключателя, а как их использовать - это уже кому как хочется smile.gif
А если подумать и переделать узел регулировки частоты взмахов, все-равно никому кроме меня он не нужен smile.gif

P.S. Если надумаешь делать по приведенной схеме - не забудь добавить MCLR_OFF для использования соотв. вывода в качестве порта. Кстати, в этом случае получаем не I/O (Input-Output) а только Input, нам в принципе так и надо, просто упомянул на будующее...

Автор: chandriq 17.3.2011, 17:13

SSh, спасибо за подсказки, даташит на PIC поглядел.
Я делал вариант платы 2в1, без разведенного регулятора частоты. Думаю пока новую плату не травить, попробовать навесным монтажом.


Автор: SSh 17.3.2011, 17:25

Цитата
Я делал вариант платы 2в1, без разведенного регулятора частоты.

Я-ж знаю biggrin.gif У всех в стоке был регулятор, у меня - нет. Зато сейчас у меня регулируется в пределах 2...20 сек smile.gif

Автор: SSh 17.3.2011, 18:03

Кстати, насчет аварийки - зря. Я вон тоже сначала упорно не хотел, почитай сколько меня Титус уговаривал, и не только в этой теме biggrin.gif
Потом наконец сделал, ну и только ради тестирования подключил у себя, причем опять не сразу а спустя некоторое время, когда возник вопрос с синхронным миганием если одновременно включить и поворотник и аварийку и задний ход. Сначала думал - временно - но до сих пор так и езжу smile.gif
Насчет предложенной функции - считаю что она очень даже интересная и может быть востребована.
Будет время - надо подумать ка её реализовать без МК, на логике. Хотя вряд-ли дело дойдет до практической реализации, но теоретически в первом приближении вырисовывается такой алгоритм - заряжается конденсатор, параллельно которому стоит полевик (или один из клапанов логич. элемента) и с каждым импульсом, приходящим с разъединенного контакта открывается - шунтируя этот конденсатор и не давая ему зарядиться до определенного напряжения. Как только импульсы пропадают (контакт замкнулся) - конденсатор успевает зарядится и высоким напряжением запускает одновибратор, который своим выходным импульсом и подает команду на один взмах дворников.
В любом случае - даже если делать устройство отдельным узлом - проще, быстрее и надежнее конечно поставить МК, хотя-бы самый примитивный.

Автор: chandriq 17.3.2011, 19:44

Да, аварийка при заднем ходе вещь хорошая.
Я сначала тоже себе подключил, но при езде в темное время, у меня происходит засветка камеры заднего хода.
Может камера говеная конечно, довольно медленно реагирует на изменение освещенности.
Я тоже сначала думал сделать на логике с RC цепочкой, но тут как раз получается пара свободных ног МК, буду на нем пробовать.smile.gif

Автор: Namid 28.4.2011, 9:56

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

 

Автор: SSh 28.4.2011, 11:23

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

Автор: sanche29 16.5.2011, 18:33

Данная плата стоит на моем авто(правый руль),она отличается от европейца разводкой,и,соответственно схемой подключения "ленивых" поворотников:



Не забываем о контакте INT!!! В моем случае от контакта идет одна дорожка,которую я просто перерезал.

Сергей!, hi.gif drinks.gif

Автор: Titus 16.5.2011, 23:27

Сань, все получилось? smile.gif

Автор: sanche29 18.5.2011, 12:04

Виктор,да все работает!
Очень рад,что удалось разобраться со схемой подключения на моей плате,-разница только в расположении контактов,а так,-все тоже самое.

Я же сначала плату вытравил на лансер рабочий(на нем съемку катаем),правда ставил не я,а когда очередь до моего праворукого дошла,то пришлось Сергея мучать с расспросами smile.gif(так как плата немного отличается). И в итоге все получилось!!! biggrin.gif

Автор: Titus 20.5.2011, 16:18

Отлично, поздравляю, Сань! smile.gif drinks.gif
Я все никак не дойду распаять пару набитых плат, ну, черт побьери.. biggrin.gif

Автор: Titus 24.5.2011, 14:32

Сделал себе тоже smile.gif
Отчет тут:
http://forum.amadeus-project.com/index.php?s=&showtopic=3597&view=findpost&p=75195

Автор: Vetalь 25.5.2011, 6:18

Вот бы кто на поток поставил изготовление таких плат, с удовольствием купил бы несколько штук, у нас тут спрос на это есть rolleyes.gif

Автор: Namid 25.5.2011, 7:16

Цитата(Vetalь @ 25.5.2011, 6:18) *
Вот бы кто на поток поставил изготовление таких плат, с удовольствием купил бы несколько штук, у нас тут спрос на это есть rolleyes.gif

Дак к Titus-у обращайся... у него были
For Titus Спасибо за отчетик!

Автор: Vetalь 25.5.2011, 13:25

Мне желательно в готовом - законченном виде, как вриант годится плата + детали, найдём кого за паяло посадить, ибо живу в такой дыре, где не комплектухи ничего не найтить

Маньяки - реально прошу хелпа, нужно 3-5 таких плат, беру на всю толпу поморских лансероводов wink.gif

Автор: LLlapa 25.5.2011, 13:45

я бы тоже от готовой не отказался smile.gif

Автор: Titus 25.5.2011, 13:53

Мы хотим поставить на поток, очень скоро запустим, будет отдельная тема wink.gif
Будут полностью собранные, оттестированные платы wink.gif

Автор: BIOM@X 25.5.2011, 15:24

Цитата(Titus @ 25.5.2011, 14:53) *
Мы хотим поставить на поток, очень скоро запустим, будет отдельная тема wink.gif
Будут полностью собранные, оттестированные платы wink.gif



ohmy.gif КТО ПОСЛЕДНИЙ в очереди за данной вещью. я за вами. cool.gif
Заготовте на меня один. wink.gif

Автор: Titus 25.5.2011, 15:29

Сделаем сразу много.
Собирать и распространять по России будет sanche29, ориентировочная стоимость конечного девайса (без учета пересылки) будет $20 (сюда будет входить отчисление авторского процента для SSh - иначе мы не можем, его разработка). Нормальная цена?
Это пока предварительно, будет отдельная тема.

Автор: Smartbuh 25.5.2011, 16:14

Ух-ты. Я бы тоже такую плату взял, так что я последний. smile.gif Пока! smile.gif

Автор: Vetalь 25.5.2011, 18:01

добро, ждём, начинаю стоять в очереди biggrin.gif

Автор: BIOM@X 25.5.2011, 22:00

Так, цена нормальная, не много и не мало. И все таки как я понимаю я "первый" в очереди после VIP-ов. cool.gif
ura.gif yahoo.gif тогда ждем запуска конвейера lazy.gif

Автор: sanche29 26.5.2011, 8:16

Итак,вернусь к вопросу задержки ЗХ smile.gif
Из исходника имеем Вот этот фрагмент:

hazard:
hloop:
if Haz = 0 then
RightOut = 1
LeftOut = 1
goto hloop
else
RightOut = 0
LeftOut = 0
endif
return

chandriq выкладывал страницей раннее немного измененный исходник:

hazard:
RightOut = 1
LeftOut = 1
hloop:
if Haz = 1 then -???
goto hloop
endif
RightOut = 0
LeftOut = 0
return

-chandriq получается уже с задержкой сделал,или это что то другое? smile.gif

Автор: Mihail V 26.5.2011, 8:27

И шо это за букавки? laugh.gif

Автор: sanche29 26.5.2011, 8:32

Ой,Миш. Если б я сам знал biggrin.gif
Это исходник прошивки контроллера в "ленивых" поворотниках. -Я хочу у себя задержку сделать на включение аварийки при включении заднего хода
Вот и спрашиваю у Сергея,как это сделать smile.gif

Автор: Mihail V 26.5.2011, 8:37

А мне сделаешь?

Автор: sanche29 26.5.2011, 8:38

Плату? Или задержку? -Или все вместе?

Автор: Mihail V 26.5.2011, 8:40

Все вместе! biggrin.gif
Саш, у меня просто сейчас со временем вообще очень туго...

Автор: SSh 26.5.2011, 8:41

Для организации задержки надо в теле программы, там, где определяется факт включения задней передачи внести необходимую задержку и после неё еще раз проверить, включена-ли передача или нет. Т.е. если просто "проскакиваем" положение R, то аварийка не включится.
Это может иметь, например, след. вид:

Код
  If Haz = 1 then           ' Задняя передача включена
     Pause 1000               ' Ждем 1 сек (или любое другое значение)
       If Haz = 1 then      '  Если все еще включена
          gosub hazard      '  Запускаем аварийку
       endif
  endif

Автор: sanche29 26.5.2011, 8:57

Сергей,тогда так?:

hazard:
hloop:
if Haz = 1then
Pause 1000
gosub hazard
RightOut = 1
LeftOut = 1
goto hloop
else
If Haz = 1 then
RightOut = 0
LeftOut = 0
endif
return

Автор: SSh 26.5.2011, 9:06

Нет, саму подпрограмму трогать не надо. Просто в том случае когда мы проскакиваем через R - до неё дело не доходит и все - аварийка само-собой не включается.
И что за gosub hazard?
Я, кстати тоже наконец думаю перепрошить с последними изменениями (вот уже пол-года собираюсь, но лень откручивать кожух рулевой колонки smile.gif) Плюс, может быть подумаю о том как устанавливать программно кол-во морганий..., 3 или 4, больше-меньше думаю не надо...

И еще один вариант под pic12f629...

Автор: sanche29 26.5.2011, 9:13

gosub hazard ' Запускаем аварийку

Автор: sanche29 26.5.2011, 9:46

Эх..я сдаюсь sad.gif
Я лучше приеду и откручу 3 болтика в обмен на прошивку biggrin.gif

Автор: SSh 26.5.2011, 9:48

как? wink.gif

hazard: ' Метка
hloop: ' Еще одна
if Haz = 1then ' Если передача включена
Pause 1000 ' Подождать 1 сек
gosub hazard ' перейти на метку

И так до бесконечности... Пока не выключим передачу...

Автор: sanche29 26.5.2011, 10:50

hazard:
hloop:
if Haz = 1 then
Pause 1000
RightOut = 1
LeftOut = 1
goto hloop
else
RightOut = 0
LeftOut = 0
endif
return
gosub hazard
if Haz = 0 then
RightOut = 1
LeftOut = 1
goto hloop
else
RightOut = 0
LeftOut = 0
endif
return



unsure.gif unsure.gif unsure.gif

Автор: SSh 26.5.2011, 11:30

hazard:
hloop:
if Haz = 1 then 'Если включена передача
Pause 1000 'Подождать секунду
RightOut = 1 'И включить аварийку
LeftOut = 1
goto hloop

Т.е. аварийка включится по любому, просто с задержкой в 1 секунду. Если к этому времени селектор проскочил R, то аварийка все-равно моргнет и только на след. цикле программы "выключится".

Автор: sanche29 26.5.2011, 11:45

blush.gif пойду я лучше с PulseTime con экспериментировать smile.gif

Автор: SSh 26.5.2011, 11:57

Можешь сразу и тот кусок кода, что я приводил, вставить

Автор: Mihail V 26.5.2011, 11:57

Пойду я себе стакан вискаря налью! wink.gif laugh.gif

Автор: sanche29 26.5.2011, 13:01

Дядь Сереж,тока не смейтесь smile.gif

В общем в исходнике меняю значение PulseTime con с 3 на 2тыщи,компилирую,получаю прошивку.
Заливаю в контроллер,подсоединяю к плате шлейф,включаю зажигание - вместо поворотников моргает мне аварийка.
Опять достаю МК,стираю ее,заливаю СТАРУЮ прошивку(которая до этого была),подключаю плату - поворотники теперь моргают ровно 4е раза (а было 4.5 раза),все остальные функции работают так же.
Короче,шо я сделал,так и не пойму laugh.gif ,вот таки дела biggrin.gif

Автор: SSh 26.5.2011, 15:50

Саш, были 2 варианта прошивки - с включением аварийки от низкого или высокого уровней. Если ты берешь сигнал ЗХ с индикации на приборке - то активный уровень - высокий.
Если ты за базовый взял исходник с первой страницы, то там

Код
  If Haz = 0 then
     gosub hazard
  endif

включение аварийки происходит по низкому уровню.

Замени 0 на 1, т.е. надо чтоб было

Код
  If Haz = 1 then
     gosub hazard
  endif

Кстати в сообщении #7 об этом написано wink.gif

Или в варианте с задержкой
Код
If Haz = 1 then          
     Pause 1000            
       If Haz = 1 then    
          gosub hazard  
       endif
  endif

Автор: AlexanderL 26.5.2011, 23:03

вроде не офф smile.gif
в вагенах оччень понравилась фишка - если на заглушенной машине включить поворотник, то загорится соответствующий габарит (левый или правый). на мой взгляд очень полезно с т.з. безопасности, когда оставляешь машину на обочине. Пока собирался собрать сабжевую схему - хотел доработать ее до такой возможности, но че-та уперся в отсутствие программатора, а собирать на коленке - лениво smile.gif точнее, программатор есть, но под СОМ-порт, а на ноуте нет его. китайский переходник не заработал sad.gif

Автор: Titus 27.5.2011, 1:01

Теоретически - хорошая функция, угу smile.gif Только, если забыть - акууму алё ведь будет wink.gif Хотя, если габариты светодиодные.. wink.gif

Автор: SSh 27.5.2011, 5:28

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

Автор: DiMa 27.5.2011, 11:09

Цитата(Titus @ 25.5.2011, 13:53) *
Мы хотим поставить на поток, очень скоро запустим, будет отдельная тема wink.gif
Будут полностью собранные, оттестированные платы wink.gif


+1
на меня тоже прошу рассчитывать

Автор: Vetalь 27.5.2011, 11:33

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

Автор: sanche29 27.5.2011, 14:01

У владельцев "механики" данная особенность исключена,она затрагивает только автоматы и вариаторы,ввиду того,что при прохождении рычага от Р до D,селектор также проходит положение R,и в этот момент очеь быстро вспыхивает аварийка.
Опять же разделять прошивку для "механики" и "автомата" смысла нет,думаю,что все таки прошивка чуть скорректируется и все будет ОК! smile.gif



Немного off.-вот вчера доделал плавную регулировку дворников(переключатель в ручку впендюрил) -по ощущениям,мне даже больше нравится эта регулировка,чем родная на рабочем лансере.

Автор: SSh 27.5.2011, 14:22

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

Автор: BIOM@X 27.5.2011, 14:41

Цитата(SSh @ 27.5.2011, 15:22) *
Включится аварийка сразу или с задержкой, через секунду, по большому счету никакого значения не имеет...

cool.gif +1. И я такого мнения.

Автор: sanche29 29.5.2011, 17:10

Цитата(SSh @ 26.5.2011, 10:06) *
И еще один вариант под pic12f629...



А можно поподробней, blush.gif smile.gif

Автор: SSh 29.5.2011, 17:15

Цитата
А можно поподробней,

Саш, а где я об этом писал? mellow.gif
Я давно уже запутался во всех этих устройствах... Номер сообщения плз...

Автор: sanche29 29.5.2011, 17:16

Цитата(SSh @ 26.5.2011, 10:06) *
Нет, саму подпрограмму трогать не надо. Просто в том случае когда мы проскакиваем через R - до неё дело не доходит и все - аварийка само-собой не включается.
И что за gosub hazard?
Я, кстати тоже наконец думаю перепрошить с последними изменениями (вот уже пол-года собираюсь, но лень откручивать кожух рулевой колонки smile.gif) Плюс, может быть подумаю о том как устанавливать программно кол-во морганий..., 3 или 4, больше-меньше думаю не надо...

И еще один вариант под pic12f629...



Вот smile.gif

Автор: SSh 29.5.2011, 17:22

smile.gif Вспомнил... Перекомпиллировал исходник под pic12f629, этот МК совпадает по выводам с 675, отличие в том, что на борту нет встроенного АЦП, который нам для этого устройства и не нужен. Т.е. можно без изменения схемы и разводки использовать любой из этих двух МК (со своей прошивкой).
Писал этот пост еще в Ереване, видимо второпях забыл прикрепить саму прошивку wink.gif

Автор: sanche29 29.5.2011, 17:30

Кстати,благодаря Вашему сообщению #272
У меня все таки с Nного количества попыток получилось скомпилировать прошивку.
В общем аварийка вспыхивала с задержкой в одну секунду,-в итоге поставил старую прошивку,так лучше smile.gif

Автор: SSh 29.5.2011, 17:36

Уменьши паузу... Будет вспыхивать с установленной задержкой...

Автор: sanche29 29.5.2011, 17:52

Уменьшал,но не понравилось,оставил как есть,т.е. убрал рause ....

Автор: SSh 30.5.2011, 8:38

Прошивка для pic12f629. Как уже отмечал - в схеме и монтаже ничего менять не надо, просто поставить указанный МК с этой прошивкой
 turn_v1_629.rar ( 609 байт ) : 93


Посмотрел по ценам в России, для одной штучки разница может и не существенная, но для партии - да
http://www.voltmaster.ru/cgi-bin/qwery.pl?id=163944601&group=170
http://www.voltmaster.ru/cgi-bin/qwery.pl?id=779686880&group=170

P.S. Работу не проверял, только подправил исходник, но в принципе проблем не должно быть...

Автор: sanche29 30.5.2011, 8:41

С Вашего позволения,опробую smile.gif
Как раз рул. колонка разобрана..

Автор: SSh 30.5.2011, 8:58

Пробуй... smile.gif Для этого и компиллировал wink.gif

Автор: sanche29 30.5.2011, 12:29

Перед съемкой заехал в магазин,купил 12f629,прошил,поставил - работает smile.gif
Правда цена,вопреки ожиданиям несколько выше,в отличии от 675 серии: 65руб. против 55руб.

Автор: SSh 30.5.2011, 15:02

ohmy.gif
Это все наши штучки... Цена, рекомендованная производителем:
для 12f629 - 0,84...1,45 $
для 12f675 - 0,92...1,83 $

Автор: sanche29 30.5.2011, 19:03

Сергей,я правильно понял,что 629 серия без аналого-цифрового преобразователя,
а 675 с преобразователем?(или я что то путаю)
Этот вопрос поставил продавца в тупик,а вопрос о цене был просто проигнорирован..

Автор: SSh 30.5.2011, 19:14

Правильно, 675 аж с 4-мя преобразователями на борту

А с продавца что взять...

Автор: Lancer 1.3 31.5.2011, 22:20

Собрал сей девайс. Запустился сразу. Настроек не потребовалось, только PulseTime пришлось уменьшить до 2800, с дефолтными настройками поворотник моргал 4,5 раза. Подключил только "ленивые поворотники". Устройством доволен biggrin.gif . Огромное спасибо SSh!!!

Автор: SSh 1.6.2011, 7:50

Пользуйтесь на здоровье smile.gif

Автор: Titus 3.6.2011, 0:03

Отлично, поздравляю! smile.gif

Автор: Titus 4.6.2011, 14:46

Тему переименовал по просьбе Сергея. Разработка называется "One-touch поворотники" smile.gif

Автор: Titus 4.6.2011, 14:50

Цитата(Vetalь @ 25.5.2011, 13:25) *
Мне желательно в готовом - законченном виде, как вриант годится плата + детали, найдём кого за паяло посадить, ибо живу в такой дыре, где не комплектухи ничего не найтить

Маньяки - реально прошу хелпа, нужно 3-5 таких плат, беру на всю толпу поморских лансероводов wink.gif


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

По количеству плат будет примерно такой расклад:

30 плат - исполнение и распространение по РФ - sanche29
18 плат - исполнение и распространение по Украине - моё.

Платы заводские, зелененькие с маской, потом покрытие полиуретановым лаком - все, в общем, красиво будет wink.gif

Насчет количества - если вдруг спрос превысит предложение - ну, закажем еще платок smile.gif

Цена будет $20 за оттестированный экземпляр, с каждой платы SSh будет получать авторский процент за разработку - я полагаю, что это корректное решение.

Автор: ~=LfD=~ 4.6.2011, 14:55

Хочу 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