1 (06-12-2015 00:54:35 отредактировано shmeel83)

Тема: помогите чайнику Пожалуйста!!!

Нужна ваша помощь!
Меня начальство поджимает а сам так и не разобрался (((( смотрю видео и не могу даже повторить как на видео. Может за три года изменился кенни лаб?
У меня такая просьба:
Не могли бы вы помочь с написанием диаграммы для управления камерами переднего и заднего обзора?
Мне нужно подавать постоянный сигнал(положительный или отрицательный)при движении вперед, но в кан шине видно  4 вида сигнала ( D; 3; 2; 1 это позиции кпп)и отключать этот выход при превышении скорости в 15км/ч или переключении селектора в положение, отличное от движения вперед.
Второй выход активируется при движении назад.
Ну и один выход  активируется при включении зажигания.
0x2d0 0x00 0x00 0x02 0x00 0x70 0x00 0x00 0x4C Задняя
0x2d0 0x00 0x00 0x10 0x00 0x70 0x00 0x00 0x5A Drive
0x2d0 0x00 0x00 0x00 0x04 0x70 0x00 0x00 0x4E (3)
0x2d0 0x00 0x00 0x00 0x02 0x70 0x00 0x00 0x4C (2)
0x2d0 0x00 0x00 0x00 0x01 0x70 0x00 0x00 0x4B (1)
Это для примера что нашел сейчас в кан-шине
Заранее спасибо!!!

2

Re: помогите чайнику Пожалуйста!!!

См вложение.
Так как скорость CAN не указана поставил 125к.
Сигналов зажигания и скорости движения тоже нет в исходных данных, оставил под них "хвосты".
В отсутствие данных о положениях селектора N и P, считаем их как движение вперед.

Вложений в сообщении

shmeel83.png, 54.95 кб, 787 x 563
shmeel83.png 54.95 кб, скачивался 161 раз, последний раз 2015-12-06 

3

Re: помогите чайнику Пожалуйста!!!

Константин спасибо большое!!! скорость 500. полжение нейтраль и паркинг мне не нужны.

4

Re: помогите чайнику Пожалуйста!!!

На здоровье! Исправляйте скорость CAN, дополняйте диаграмму функциями по вкусу, испытывайте на автомобиле. При возникновении затруднений - спрашивайте.

5 (07-12-2015 14:04:50 отредактировано shmeel83)

Re: помогите чайнику Пожалуйста!!!

продолжим тогда)))
0x620 0x10 0x00 0x00 0x00 0x00 0x40 0x00 0x80 ключ в замке
0x620 0x10 0x00 0x00 0x00 0x10 0x40 0x00 0x80 асс
0x620 0x10 0x00 0x00 0x00 0x30 0x40 0x00 0x00 зажигание
0x620 0x10 0x00 0x00 0x00 0x20 0x40 0x00 0x00 стартер
По файлу с скоростью: левый верхний 3кмч, левый средний 5кмч, левый нижний 9кмч,правый верхний 12кмч, правый нижний 15кмч. На всякий случай повторю то что мне надо: один выход постоянно включен при положениях селектора D/3/2/1/  и отключается при превышении скорости 15кмч. Второй выход включается при положении селектора в позиции R . И третий выход работает при включенном зажигании.
А проект в принципе такой:создать блок для управления передней и задней камерами по скорости и положению селектора кпп. зажигание необходимо для питания дополнительного монитора для видеокамер.

Вложений в сообщении

Иконка вложения скорость.png 50.28 кб, скачивался 46 раз, последний раз 2015-12-07 

6

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

продолжим тогда)))
0x620 0x10 0x00 0x00 0x00 0x00 0x40 0x00 0x80 ключ в замке
0x620 0x10 0x00 0x00 0x00 0x10 0x40 0x00 0x80 асс
0x620 0x10 0x00 0x00 0x00 0x30 0x40 0x00 0x00 зажигание
0x620 0x10 0x00 0x00 0x00 0x20 0x40 0x00 0x00 стартер
По файлу с скоростью: левый верхний 3кмч, левый средний 5кмч, левый нижний 9кмч,правый верхний 12кмч, правый нижний 15кмч. На всякий случай повторю то что мне надо: один выход постоянно включен при положениях селектора D/3/2/1/  и отключается при превышении скорости 15кмч. Второй выход включается при положении селектора в позиции R . И третий выход работает при включенном зажигании.
А проект в принципе такой:создать блок для управления передней и задней камерами по скорости и положению селектора кпп. зажигание необходимо для питания дополнительного монитора для видеокамер.


Не увидел в вашем сообщении вопроса.

7

Re: помогите чайнику Пожалуйста!!!

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

8

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

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

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

По зажиганию и скорости см. вложение.

Вложений в сообщении

shmeel83_2.png, 196.35 кб, 750 x 791
shmeel83_2.png 196.35 кб, скачивался 163 раз, последний раз 2015-12-07 

9

Re: помогите чайнику Пожалуйста!!!

Константин спасибо!!! теперь уйду в изучение на пару дней и попробую все проанализировать и потом задам вопросы. Спасибо еще раз!!!

10

Re: помогите чайнику Пожалуйста!!!

Вопрос первый : на первой диаграмме у нас запрограммирован выход только на заднюю скорость и отключение по скорости при превышении 15 км/ч? а как можно обьеденить позиции кпп (1.2.3.D)?мне нужно чтоб в любой изпозиций движения вперед на одном выходе появлялся сигнал и пропадал по превышению скорости.
опишу так: есть выход 0 и есть выход 1. на выходе ноль появляется минус при ключении задней передачи и пропадает если авто движется быстрее 15км/ч или перевод селектора в положение N,P,D . И соответственно при движении вперед, при любом положениии кпп(1.2.3.D) на выходе 1 появляется минус до тех пор пока скорость не превысит 15 км/ч или перевод селектора в положение N,P,R

11

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

Вопрос первый : на первой диаграмме у нас запрограммирован выход только на заднюю скорость и отключение по скорости при превышении 15 км/ч?

Блок №6 на первой диаграмме, выдаст единицу в регистр выходного значения  канала №1 в случае если селектор НЕ в задней передаче (видите этот маленький кружок на входе "Значение Х") и скорость <15 кмч. Я правильно понимаю, что если селектор НЕ в R, то он может быть только в 1,2,3,D,N или P? Если это так, то всё должно работать как вы описали.

12

Re: помогите чайнику Пожалуйста!!!

Константин, CANNY пишет:

Блок №6 на первой диаграмме, выдаст единицу в регистр выходного значения  канала №1 в случае если селектор НЕ в задней передаче (видите этот маленький кружок на входе "Значение Х") и скорость <15 кмч. Я правильно понимаю, что если селектор НЕ в R, то он может быть только в 1,2,3,D,N или P? Если это так, то всё должно работать как вы описали.

Мне что то подсказывает что канал 1 будет работать и в положение паркинг и  положении нейтраль. а мне надо чтоб только в положение D,3,2,1

13

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

мне надо чтоб только в положение D,3,2,1

Тогда так:

Вложений в сообщении

shmeel83_3.png, 36.68 кб, 729 x 431
shmeel83_3.png 36.68 кб, скачивался 141 раз, последний раз 2015-12-07 

14 (07-12-2015 17:45:59 отредактировано shmeel83)

Re: помогите чайнику Пожалуйста!!!

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

15

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

Лучше показать что не понимаешь , чем вообще не делать.

Разумеется!

16

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

что то я не так сделал???

Вы в двух разных местах записывали значения в один и тот же регистр - регистр установки выходного значения канала. В одном месте константу а в другом месте выход блока №8. CANNY Lab выделила для вас эти места цветом и наверняка выдала вам сообщение об ошибке.

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

17

Re: помогите чайнику Пожалуйста!!!

исправил все

Вложений в сообщении

Иконка вложения ошибка.png 155.51 кб, скачивался 66 раз, последний раз 2015-12-07 

18 (08-12-2015 11:56:07 отредактировано shmeel83)

Re: помогите чайнику Пожалуйста!!!

Сегодня подключил к автомобилю. в итоге выход №0 работает в положении нейтраль и R . Выход №1 работает только в положении 2 и не работает в положениях D.3.1. И не отключается по превышению скорости. скрин диаграммы прилагаю.может я что то напутал?
Еще раз выложу все сигналы по положению селектора
0x2d0 0x00 0x00 0x09 0x01 0x70 0x00 0x00 0x53 Parking
0x2d0 0x00 0x00 0x02 0x00 0x70 0x00 0x00 0x4C Задняя
0x2d0 0x00 0x00 0x0C 0x00 0x70 0x00 0x00 0x56 N
0x2d0 0x00 0x00 0x10 0x00 0x70 0x00 0x00 0x5A Drive
0x2d0 0x00 0x00 0x00 0x04 0x70 0x00 0x00 0x4E (3)
0x2d0 0x00 0x00 0x00 0x02 0x70 0x00 0x00 0x4C (2)
0x2d0 0x00 0x00 0x00 0x01 0x70 0x00 0x00 0x4B (1)
мне нужно чтобы на выходе №0 сигнал был только при положении R задняя
и на выходе №1 в положениях  D/3/2/1 . с отключением по скорости буду разбираться потом

Вложений в сообщении

Иконка вложения ошибка1.png 215.47 кб, скачивался 52 раз, последний раз 2015-12-08 

19

Re: помогите чайнику Пожалуйста!!!

shmeel83 пишет:

может я что то напутал?

Напутал как раз я. Неправильно определил порядок байт в регистре: https://youtu.be/144XLtzwjt4?t=362

Исправленный вариант:

Вложений в сообщении

shmeel83_4.png, 50.06 кб, 771 x 599
shmeel83_4.png 50.06 кб, скачивался 139 раз, последний раз 2015-12-08 

20

Re: помогите чайнику Пожалуйста!!!

Константин, CANNY пишет:
shmeel83 пишет:

может я что то напутал?

Напутал как раз я. Неправильно определил порядок байт в регистре: https://youtu.be/144XLtzwjt4?t=362

Исправленный вариант:

Спасибо большое!!!