БАНо

Catsw
DJ_URAN:

Даааа… Почитал мануал и понял, что тут никак не 2…4 дня нужно.

Пока ещё здесь - ну нет там ничего сложного, расширьте сознание и будет вам счастье 😃

Смотрите, берёте от моей захват ППМа, чуть дорабатываете, или я доработаю, когда вернусь. Что бы вы поняли, при ЛЮБОМ изменении лог. уровня на входах, которые вы укажите как входы для срабатывания ПИН_ЧЕНДЖ прерывания управление перейдёт на этот модуль. Далее, вы проверяете, на каком входе это произошло, обычным условием - где единица появилась, там и наш вход. Потом запускаете таймер, выходите в основной цикл. Таймер тикает, прога работает, НО - опять пришло изменение по входам, т.е. закончился импульс ППМ на нашем входе - это опять вызвало прерывание, дальше запоминаем, на сколько насчитал таймер и присваиваем переменной ВХОД_Х (к примеру).
В итоге имеем переменные на Х каналов с данными по длине ППМ. Обработать их в основном цикле - как 2 байта переслать, пишем условие, ЕСЛИ ВХОД_Х > 200 ТО делаем что то там одно, ЕСЛИ ВХОД_Х > 180 то другое, и т.д. Посмотрите, как у меня реализовано включение только огней, потом огни и стробы, потом огни, стробы и фара.
Начните с одного режима на одном выходе - например от положения канала двигателя включать огни заднего хода. Потом будете по одному условию добавлять.
Поверьте - главное - втянутся, потом оно пойдёт как по маслу, сами обалдеете, сколько возможностей откроется, только от фантазии будет всё зависить, я и написал поэтому, что ДЕНЬ уйдёт, пока освоите написание на АлБилдере. А вы просто посмотрели и не поняли, ну эт нормально, поймёте позже, если не поленитесь потратить день на изучение АБ 😃

DJ_URAN

а есть ли готовый билд огней, работающих на канале газа?

я так понял в проекте avto1 в операторе main описана процедура где:
при полном газе врубается дальний свет (фара)
<=10 это габариты?
хз…

Pantryk

Catsw, вы писали в алгоритм билдере? Тоже планирую сделать Бано, но хочу написать универсальное (самолет/машина/корабль) и модульное, чтоб можно было отдельно, но себе планирую встроить в приемник. Буду писать на С и хотелось бы не заморачиваться захватом ППМ, если вдруг уже это кто-то написал. Но все это будет не скоро - как соберу передатчик.

DJ_URAN
Catsw:

сколько возможностей откроется

а как проверять содеянное в программе? не шить же каждый раз и наглядно проверять?

МаркАнтоний
DJ_URAN:

А можно ли подправить прошивку от Марка Антония

Прошивку то поправить конечно можно, но у меня пока на это времени нет, хотя самому нужны стробы. Постараюсь в ближайшее время заняться этим.

Pantryk:

Catsw, вы писали в алгоритм билдере?

Да, Андрей писал в AlgoritmBildere.

DJ_URAN:

а как проверять содеянное в программе? не шить же каждый раз и наглядно проверять?

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

DJ_URAN

Уважаемый МаркАнтоний! А не могли бы вы подправить Ваш проект (последний на этой странице) так, чтобы свет фар и габаритных огней работали не от крутилки 3-го канала, а от канала газа? Это как в обычных коробочных версиях:
При нейтрали горят габариты (передние и задние) + стоп сигналы
При 5% газа вперед и более врубаются фары
При 5% газа назад и менее врубается фонарь заднего хода

  • не могу понять, исходя из чего в Вашем варианте поворотники включаются только при 50% и более поворота рулевого колеса.
    А насчет стробов, нужны для простого включения их же в мигалке. Должно включаться с 3-го канала. То есть задумка была такая, что при готовой и подключенной светотехнике при нажатии на кнопку 3-го канала (он у меня дискретный) включался бы свет, а при тримминге 3-го канала вдобавок врубалась бы еще мигалка (как бы 3 состояния на 3-ем канале: 0, 50, 70)
    Это возможно?
МаркАнтоний
DJ_URAN:
  • не могу понять, исходя из чего в Вашем варианте поворотники включаются только при 50% и более поворота рулевого колеса.

Человек для которого я писал эту прошивку пожелал именно так.

DJ_URAN:

То есть задумка была такая, что при готовой и подключенной светотехнике при нажатии на кнопку 3-го канала (он у меня дискретный) включался бы свет, а при тримминге 3-го канала вдобавок врубалась бы еще мигалка (как бы 3 состояния на 3-ем канале: 0, 50, 70) Это возможно?

Не понял Ваше объяснение вообще.😵

DJ_URAN
МаркАнтоний:

Не понял Ваше объяснение вообще.

Дело в том, что 3 канал на моей аппе дискретный, а не крутилкой.
То есть:
нулевое состояние
жмешь кнопку 3-го канала - состояние меняется на 50%
Жмешь триммер 3-го канала - состояние сдвигается на 20%, получается 70%

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

МаркАнтоний
DJ_URAN:

Дело в том, что 3 канал на моей аппе дискретный, а не крутилкой.
То есть:
нулевое состояние
жмешь кнопку 3-го канала - состояние меняется на 50%
Жмешь триммер 3-го канала - состояние сдвигается на 20%, получается 70%

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

Вот теперь понял

DJ_URAN

реальна такая конструкция?
Только свет в частности габариты и фары со стоп сигналами работать должны бы от канала газа, а не от крутилки

DJ_URAN

Уважаемый МаркАнтоний! Если реализуете сию прошивку - с меня ПЫВО!

DJ_URAN
alexspy2:

Присоединяюсь к DJ_URAN

В нашем полку прибыло! =)
А это уже много пыва!

DJ_URAN

Автор либо обиделся, либо просто некогда ему заниматься нашей ерундовой идеей! 😃
Будем ждать от вас с нетерпением новых готовых прошивок! Удачи вам в ваших трудах!

DJ_URAN
МаркАнтоний:

Попробую заняться этим в ближайшее время.

Огромное вам спасибо!

Pantryk

Может кто уже занимался поиском и есть ссылка на тайминги строб для мигалок? На пожарных, машинах МВД и на скорой помощи эти стробы отличаются?

29 days later
DJ_URAN

Уважаемый МаркАнтоний, не нарисовалось ли у вас решение прошивки для моего варианта?

valera_o

а я не буду писать, учтите… 😉
за это время можно было бы освоить алгоритм билдер да написать самому то, что нужно.

DJ_URAN
valera_o:

а я не буду писать, учтите…

дык не к вам и вопрос.

Иван

а вчём проблема САМОМУ озадачиться изучением билдера? шить контроллер всёравно вам;) делов то - скачать прогу(автор выложил бесплатную версию) установить, загрузить любой проект из ветки и попробовать сначала зашить в свою схему а потом поменять что-нить;)