Page 6 of 10

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 07 Apr 2017 16:02
by Dr_Off
Проверил окончательно - при включении заднего хода с этой прошивкой аварийка включается сразу, без задержки 3 секунды. Можно ли подправить прошивку?

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 09 Apr 2017 16:19
by hardlock
Dr_Off, постараюсь на выходных (ПН-ВТ).

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 09 Apr 2017 19:37
by Dr_Off
Спасибо. Буду с нетерпением ждать.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 11 Apr 2017 22:50
by hardlock
Блин, смотрел код, как первый раз видел...
вроде исправил. Пробуйте.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 11 Apr 2017 22:53
by Dr_Off
Спасибо! Опробирую - напишу о результатах.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 13 Apr 2017 21:31
by Vakula_S
Я что то попробовал и не пошло. Или мне показалось или???? Или я просто спешил.

Posted: 13 Apr 2017 21:34
by hardlock
А что не пошло? Если осталась одна плата, то постараюсь завтра попробовать...

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 15 Apr 2017 11:52
by Dr_Off
Vakula_S wrote:Я что то попробовал и не пошло. Или мне показалось или???? Или я просто спешил.
А предыдущую прошивку пробовал? Пошла она у тебя?

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 23 Apr 2017 21:46
by Vakula_S
Я уже не помню какая у меня работает, но именно на 4 блыма с задней в 3 секунды. То же как то лень перепаивать, что бы экспериментировать.
А эту прошивку клиенту под заказ делал, на плате не было контроллера. Прошил, придул и проверил, что то не сработало. А спешил, быстренько нашел готовое изделие, а оно по всем параметрам подходило.
Кстати, клиент вроде бы и сам паять умеет, а прибор прислал мне назад, мол не работает. Хорошо, что и релюшку прислал. Бывают такие классические реле поворотов, с которыми лентяйка не работает. При чем фирменные. Лечится просто, на рынок и новое. Только не дешовку.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 15 May 2017 07:57
by Dr_Off
А можно подправить прошивку таким образом, чтобы можно было самостоятельно менять в EEPROM настройки при программировании МК (количество морганий поворотов, аварийки и время до включения аварийки при движении задним ходом)?

Posted: 15 May 2017 18:22
by hardlock
Эм... Наверное можно, но хотел обойтись без еепрома... Будет время - попробую сообразить.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 15 May 2017 22:26
by Dr_Off
Просто хочется иметь не кучу прошивок на все случаи, а одну в которой руками можно подкорректировать настройки. И самое простое, не имея в наличии исходников - изменение данных в EEPROM.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 18 May 2017 14:26
by hardlock
Dr_Off, тут я с Вам согласен. Если будет время - постараюсь сделать.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 18 May 2017 19:15
by Dr_Off
:) Жду с нетерпением результата Ваших деяний :)

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 21 May 2017 09:40
by Vakula_S
Dr_Off wrote::) Жду с нетерпением результата Ваших деяний :)
Тут к Soir бы обратится, но ему надо ТЗ расписать. А состояние портов расписать тут поди вычисли. Очень привередливое устройство.
Давеча пробую в авто лентяйку релейную. Нажал на аварийку и тут же вернул назад. Сработало удлинение. Не надо и доп кнопки. А вот в этой версии уже такой вариант не катирует.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 21 May 2017 10:14
by Dr_Off
Не понял. А для чего доп. кнопки? У меня вроде и так без доп. кнопок.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 02 Jun 2017 00:01
by Dr_Off
hardlock wrote:Блин, смотрел код, как первый раз видел...
вроде исправил. Пробуйте.
Сегодня проверил последнюю прошивку. Все работает, все замечательно.
Vakula_S wrote:Я что то попробовал и не пошло. Или мне показалось или???? Или я просто спешил.
Наверное точно куда то спешил. :) Все работает изумительно.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 05 Jun 2017 00:46
by Dr_Off
hardlock wrote:Dr_Off, тут я с Вам согласен. Если будет время - постараюсь сделать.
Стоит ждать чего-нибудь в ближайшее время? :-)

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 05 Jun 2017 17:34
by hardlock
Dr_Off, нет. с телефона я это не сделаю - компьютер не вижу давно....

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 06 Jun 2017 00:57
by Dr_Off
Очень жаль

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 06 Jun 2017 11:01
by Lomonosov
Всех приветствую!
Если не секрет, помогите с алгоритмом обработки сигналов на трех проводах (лево, право, общий). Пытаюсь смозговать лентяку на андурино, но кроме скрипа мозга пока ничего не получается.

Лево и право понятно - они либо равны общему (при соответствующем включении), либо не равны (если выключены).

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

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

Далее, если был положительный полупериод, при механическом выключении поворотника ХП32 отслеживает выключение поворотника по компаратору К1"85мВ". Реле размыкается, и на общем проводе после выключения остается плюс без прерывания, на поворотнике ноль.

Если был нулевой полупериод, при выключении поворотника ХП32 отслеживает выключение поворотника по делителю напряжения (компаратор К2), там сразу появляется половинное напряжение, и ХП32 переходит в исходное состаяние. По проводам это появление плюса на общем, на поворотнике остается ноль.

И собственно сам вопрос. Когда работает подтяжка (удлинение), реле у ХП32 шунтируется (полевиком или реле), и как отследить механическое выключение поворотника по проводам? Или удлинение включать полупериодами, и после каждого полупериода отключать удлинение проверять состояние проводов, и потом принимать решение о продолжении удлинения на следующий полупериод или его выключении? Но в таком случае будет перещелкивание (двойной щелчок) основного реле ХП-32, что ресурса ему не добавит.

Если вопрос примитивен, прошу строго не журить.
С уважением, Алексей!

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 11 Jun 2017 08:43
by Vakula_S
Уже вторую партию с чиная заказываю ULN2004, все одно и то же; работают глчно или не работают. Судя по даташитам и промерам сопротивлений портов прихожу к выводу, что то не совсем 2004. Скорее всего или 2001 или 2003.
Но есть выход из положения. Просто во входные цепи ключей Дарлингтона ставить резистор от 2,2 до 10 кОм. Самый оптимальный 4,7, но 10 кОм то же работает. При чем ставить желательно во все входящие порты: СОМ, L, R, Reverse.
Были случаи, когда с какого то перепугу этот чип сгорал с приветным дымком. При чем так, что в плате была дыра.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 11 Jun 2017 09:45
by Dr_Off
У меня еще так не одна ULN2004 не сгорела, чтобы была дыра в плате.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 11 Jun 2017 16:04
by Vakula_S
Dr_Off wrote:У меня еще так не одна ULN2004 не сгорела, чтобы была дыра в плате.
Две помню точно. Заменил полностью. ХЗ с чего, но так она выгорает от короткого какого то. Решил страховаться. Реально работает. Если кому интересна наработка в релейном исполнении, то все в архиве.

Re: Удлинитель поворотов или лентяйка. ATtiny13.

Posted: 15 Jun 2017 12:23
by Vakula_S
В предыдущем топе перезалил вложения. Улучшил силовые шины, грелись заразы.
В этом топе хочу пользователям предложить свои варианты изготовления печатных плат проекта hardlock. В плате, гдес разъёмом 2,4 мм, промазал с линией СОМ. Придется вешать "соплю". Зато универсально и маленько. Конечно можно исправить, переназначив пины разъёма, но не в моём случае. Мне нужно именно такая распиновка.