1 (24-06-2017 18:49:38 отредактировано oniava)

Тема: Буст контроллер на CANNY

Здравствуйте.
Решил приобрести контроллер, но не могу разобраться какой лучше взять.
Задача:
Автомобиль VW Tiguan турбина + компрессор.
Для управления турбиной вся задумка.
Контроллер считывает с "Мозга" авто Заданное значение наддува и Фактическое значение наддува.
Считывает по CAN скорее всго.
Далее логика сравнивает эти значения и в зависимости от разницы этиих сигналой, приоткрывает или призакрывает электромагнитный клапан N75, своим выходным сигналом ШИМ. (или сторонний клапан вместо N75)

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

Заранее спасибо.

2

Re: Буст контроллер на CANNY

А нужно ли это аппаратно реализовывать? Может проще путем чип-тюнинга? В нужном месте карту наддува поправить, задать нужную характеристику и все.

3

Re: Буст контроллер на CANNY

Задача выглядит вполне типовой для наших контроллеров, но вам необходимо сопоставить конкретные требования задачи: частоты, напряжения и т п, с характеристиками конкретного контроллера. Подробную информацию о возможностях контроллеров можно найди в онлайн-документации: http://wiki.canny.ru

Кроме того, вам потребуется узнать, в каких именно сообщениях CAN и в каком виде представлены  Заданное значение наддува и Фактическое значение наддува.

4

Re: Буст контроллер на CANNY

Достать из моторного кана specified/actual boost будет не просто. Лучше повесить отдельно датчик давления, читать с него фактический буст, реализовать буст-контроллер через ШИМ и управлять N75-ым. Как я понимаю Canny5nano с этим справится без проблем. По крайней мере у меня он отлично читает датчик буста и управляет внешним клапаном.

Но подобные вещи в первую очередь начинают с правки ЭБУ двигателя

5 (16-05-2018 06:12:03 отредактировано oniava)

Re: Буст контроллер на CANNY

Здравствуйте.

(Продолжаю начатую тему еще в 2017 году.
Приболел очень сильно и не было времени развивать начатую тему)

Решил попробовать собрать устройство.

Устройство считывает 2 параметра с блока управления двигателя.
Заданное значение наддува (ЗЗН) и фактическое значение наддува (ФЗН).
Считывает с CAN шины авто.
Этот CAN контроллер сравнивает эти два параметра.
Если устройство определяет, что ФЗН выше чем ЗЗН, то используя ШИМ на выходе устройства, приоткрывается электромагнитный клапан N75, до тех пор,пока ФЗН не выровняется с ЗЗН.
Если устройство определяет, что ЗЗН выше чем ФЗН, то используя ШИМ на выходе устройства, держит электромагнитный клапан в закрытом состоянии N75, до тех пор, пока ЗЗН не выровняется с ФЗН.

Получится устройство для правление наддувом турбины в авто.

Подключенный сканер к авто, видит эти сигналы как:

Давление наддува: заданное (IDE 00190)
Давление наддува: фактическое (IDE 00191)
N75 - название родного клапана в авто.

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

Буду благодарен за любую поддержку.

6

Re: Буст контроллер на CANNY

Возможно ли реализовать задумку?

Основные соображения вам были высказаны участниками ранее.

Выход контроллера сможет управлять клапаном? (речь о протекающем токе в клапане).

Каков ток клапана?
Каким потенциалом управляется (+12 или GND)?
Какова частота ШИМ?
Какая модель контроллера CANNY используется?

Модераторское: Объединено с повторно созданной темой.

7 (16-05-2018 06:22:35 отредактировано oniava)

Re: Буст контроллер на CANNY

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

Возможно ли реализовать задумку?

Основные соображения вам были высказаны участниками ранее.

Выход контроллера сможет управлять клапаном? (речь о протекающем токе в клапане).

Каков ток клапана?
Каким потенциалом управляется (+12 или GND)?
Какова частота ШИМ?
Какая модель контроллера CANNY используется?

Модераторское: Объединено с повторно созданной темой.

Контроллер еще не приобрел.
Хотел посоветоваться здесь, какой лучше приобрести, думаю CANNY•5.2.
N75 на авто установлен VAG 03C906283B.Сопротивление обмотки клапана 20-30 Ом. По току выход контроллера вряд ли потянет, усиливать придется.
Родной клапан N75, можно заменить и другим, более надежным и подходящим. Если в природе есть такие.
Управляется скорее всего по +.
Про частоту ШИМ, то же сказать не могу.
Клапан должен управляться плавно и быстро...

8

Re: Буст контроллер на CANNY

EVK пишет:

Достать из моторного кана specified/actual boost будет не просто. Лучше повесить отдельно датчик давления, читать с него фактический буст, реализовать буст-контроллер через ШИМ и управлять N75-ым. Как я понимаю Canny5nano с этим справится без проблем. По крайней мере у меня он отлично читает датчик буста и управляет внешним клапаном.

Но подобные вещи в первую очередь начинают с правки ЭБУ двигателя

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

9 (16-05-2018 14:58:53 отредактировано oniava)

Re: Буст контроллер на CANNY

alex_engine пишет:

А нужно ли это аппаратно реализовывать? Может проще путем чип-тюнинга? В нужном месте карту наддува поправить, задать нужную характеристику и все.

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

10

Re: Буст контроллер на CANNY

01 блок авто, с которого надо читать данные с CAN, работает по UDS протоколу.
ИД пакета - это адрес блока.
Например ИД 01 блока, использующего протокол UDS - 0x7E0 / 0x7E8 - 11 битные ИД.
CANNY 5.2 сможет прочитать эти адреса?

11

Re: Буст контроллер на CANNY

думаю CANNY•5.2.

Управляется скорее всего по +.

Силовые выходные потенциалы каналов CANNY 5.2  - GND
Сравнительная таблица характеристик контроллеров есть в нижней части каждой страницы продукта, например здесь: http://www.canny.ru/c7

Про частоту ШИМ, то же сказать не могу.

Эта информация необходима.

По току выход контроллера вряд ли потянет, усиливать придется.

Скорее всего придется.

CANNY 5.2 сможет прочитать эти адреса?

CANNY 5.2, как и любой другой CAN-контроллер CANNY, может отправлять и принимать любые сообщения CAN.

12 (16-05-2018 20:07:28 отредактировано oniava)

Re: Буст контроллер на CANNY

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

Силовые выходные потенциалы каналов CANNY 5.2  - GND

Это в принципе не так важно, "-" то же подходит для реализации задумки.

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

Эта информация необходима.

Модуль ШИМ который есть в CANNY сможет управлять клапаном?
Плавная регулировка имеется в виду!

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

Скорее всего придется.

Каким образом это можно будет реализовать?

P.S. Этот форум народ посещает вообще?
Может эту тему нужно перенести в тему CANNY*5

13

Re: Буст контроллер на CANNY

Вы можете задавать параметры ШИМ динамически, см.документацию: http://wiki.canny.ru/index.php?title=CA … 1.80.D1.8B

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

14 (17-05-2018 18:01:53 отредактировано oniava)

Re: Буст контроллер на CANNY

Еще вопрос Константин.
А разве ШИМ в контроллере со своими параметрами не справится с задачей плавного регулирования воздушного электро клапана?
Что то задумался, но в сети найти не могу с какими параметрами обычно используют ШИМ для воздушного электро клапана.
Можете подсказать?
Стоимость CANNY•7D какая?

15

Re: Буст контроллер на CANNY

oniava пишет:

Еще вопрос Константин.
А разве ШИМ в контроллере со своими параметрами не справится с задачей плавного регулирования воздушного электро клапана?

Это мне неизвестно. ШИМ в контроллере справляется с миллиамперами, миллисекундами и вольтами. И что значит "плавное" регулирование ?

7D изготавливается только на заказ. Направьте пожалуйста ваш запрос по 7D электронным письмом.

16 (02-07-2018 21:02:00 отредактировано oniava)

Re: Буст контроллер на CANNY

Приветствую всех.
Все же решил добить свой вопрос.
Решил использовать контроллер CANNY 7.
Как мне посоветовал Константин, сначала параметрию контроллера создать и обкатать надо, потом брать контроллер.
Клапан для управлением бустом, буду использовать скорее всего Elevato или MAC 35A-ACA-DDAA-1BA.
Сопротивление клапана 20-30 Ом.
Силовой выход контроллера, для управления клапаном, придется усиливать скорее всего транзистором.
Так как ток клапана получается примерно 0.5 А.
Период встроенного генератора ШИМ буду использовать 65 мс.
Заполнение выдает уже сам контроллер, с учетом разницы сигналов.
(Примерно 1 - 40 мс)
Считываем сигналы с CAN шины и сравниваем.
Возможно для сравнения, придется еще привести к десятичному виду.
В логике данных контроллеров не силен пока, но кое что накидал.
Скорее всего - неправильно.
Нужна корректировка.
Нужно что бы значение заполнения не поднималось более 40, и не опускалось меньше 1.
Если заполнение поднялось до 40, то нужно что бы оно на 40 и остановилось.
Если заполнение опустилось до 1, то должно на 1 и оставаться.
Надеюсь на помощь форумчан, до полной реализации своего проекта.

P.S. Так же, можно использовать данное решение, как Буст Контроллер.
Добавляя к родному запросу буста, свое значение, к примеру 0,5 бар.
Но это уже потом, как дополнение просто.

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

Иконка вложения Мой наддув.cfd 2.08 кб, скачивался 100 раз, последний раз 2018-07-02 

17

Re: Буст контроллер на CANNY

Генераторы ШИМ №3 и 4 работать не будут, см. раздел Особенности здесь:

http://wiki.canny.ru/index.php?title=%D … 0%BE%D0%B2

Для генерации ШИМ на выходе контроллера на малых значениях периода/скважности(заполнения) используйте режим ШИМ каналов ввода вывода:

http://wiki.canny.ru/index.php?title=CA … 0.B4.D0.B0

или драйвер ВЧ ШИМ:

http://wiki.canny.ru/index.php?title=CA … %98%D0%9C)

Для ограничения скважности(заполнения) используйте функциональные блоки группы Операции сравнения:

http://wiki.canny.ru/index.php?title=%D … 0.B8.D1.8F

18 (02-07-2018 21:45:30 отредактировано oniava)

Re: Буст контроллер на CANNY

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

Генераторы ШИМ №3 и 4 работать не будут, см. раздел Особенности здесь:

http://wiki.canny.ru/index.php?title=%D … 0%BE%D0%B2

Не пойму, включаю эмуляцию, вроде работает.

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

Для генерации ШИМ на выходе контроллера на малых значениях периода/скважности(заполнения) используйте режим ШИМ каналов ввода вывода:

http://wiki.canny.ru/index.php?title=CA … 0.B4.D0.B0

или драйвер ВЧ ШИМ:

http://wiki.canny.ru/index.php?title=CA … %98%D0%9C)

Не могу въехать что не так.

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

Для ограничения скважности(заполнения) используйте функциональные блоки группы Операции сравнения:

http://wiki.canny.ru/index.php?title=%D … 0.B8.D1.8F

Что бы удерживалось на 1 - пока не разобрался.

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

Иконка вложения Мой наддув_2.cfd 3.13 кб, скачивался 88 раз, последний раз 2018-07-02 

19 (03-07-2018 18:27:14 отредактировано oniava)

Re: Буст контроллер на CANNY

Что то не пойму, а народ бывает здесь?
Хотелось бы пообщаться, на счет своего вопроса.
С параметрией может кто помочь?
----
Не получается запустить эмулятор.
Как привязть 2 выхода в 1 точку?
Суть:
Если значение на выходе 7 блока больше 50, то оно остается 50!
Если значение на выходе 7 блока меньше 2, то оно остается 2!
----
Есть нюанс!
После 2 идет 1, потом 0, а потом 65535.
А это значение уже больше 50!, хотя в моем случае, оно меньше 2!!!
------
Режим ШИМ каналов ввода вывода и драйвер ВЧ ШИМ не пойму, как и что?

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

Иконка вложения Мой наддув_3.cfd 3.65 кб, скачивался 82 раз, последний раз 2018-07-03 

20

Re: Буст контроллер на CANNY

Не получается запустить эмулятор.
Как привязть 2 выхода в 1 точку?

А что вы хотите получить в этой точке в случае если на выходах будут разные значения?

Режим ШИМ каналов ввода вывода и драйвер ВЧ ШИМ не пойму, как и что?

Что именно вам не понятно?

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

Иконка вложения up-n-down.cfd 1.56 кб, скачивался 86 раз, последний раз 2018-07-04 

up-n-down.png, 102.15 кб, 897 x 362
up-n-down.png 102.15 кб, скачивался 96 раз, последний раз 2018-07-04 

21 (04-07-2018 06:53:35 отредактировано oniava)

Re: Буст контроллер на CANNY

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

А что вы хотите получить в этой точке в случае если на выходах будут разные значения?

Ну да, мой вариант не особо удачен.
Но сигналв этот точке может быть разный изменяться от 2 до 50 с шагом в 1.

-----------------------------------------------------------------
Это видимо Ваш вариант диаграммы под мою хотелку.

Не пойму, как работает диаграмма Константин.
Что такое "Увеличить" и "Уменьшить".
Если это результат полученный с Кан шины, то не вяжется.
На входа "Логическое И", должен приходить 0 или 1.

Если на входе блока №2 появится 1, то на выходе блока №6 будет 50.

Если на входе блока №2 появится 1, то на выходе блока №6 будет 2.

А если одновременно на входах блока№2 будет 1, на выходе блока №6 будет 3.

А как тогда будет заполненение плавно изменяться в ШИМ?
Как я писал выше и по работе моей диаграммы видно, что нужно чтобы Заполнение, в зависимости от величины входного сигнала, плавно менялось от 2 до 50.
Это заполнение может оставаться и 10 и 20 и 30 и 40 к примеру, но! оно не должно подниматься выше 50 и не падать ниже 2.
Если выросло до 50, то значение остается на 50.
Если снизилось до 2, то значение остается 2.

Ваш Вариант Костя, похоже не подходит.

P.S. как удалить приложенный к ответу файл?

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

Иконка вложения 1.jpg 469.39 кб, скачивался 39 раз, последний раз 2018-07-04 

22

Re: Буст контроллер на CANNY

Что такое "Увеличить" и "Уменьшить".

Это входы управления алгоритмом изменения скважности(заполнения). В вашем случае, значения на них должны устанавливаться алгоритмом обработки данных CAN, либо вручную в симуляторе.  Увеличить =1, Уменьшить =0, когда требуется увеличить скважность и наоборот когда требуется уменьшить. Оба =0 когда требуется удерживать установленное значение скважности.


А как тогда будет заполненение плавно изменяться в ШИМ?

Запустите мою диаграмму в стимуляторе в пошаговом режиме.

23 (05-07-2018 06:38:47 отредактировано oniava)

Re: Буст контроллер на CANNY

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

Запустите мою диаграмму в стимуляторе в пошаговом режиме.

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

https://a.radikal.ru/a12/1807/25/1f714f0f71a4.png

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

Авто WV Tiguan.
Вопрос теперь в другом, каким образом считать заданное давление наддува и актуальное значение наддува с Кан шины в авто?
Нужно еще и скорость передачи знать, я так понял.
Как узнать эту скорость?
Как правильно вставить в диаграмму данные с Кан шины?

И основной вопрос, приобретать мне CANNY 7 под свою задачу?

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

Иконка вложения Наддув.png 43.5 кб, скачивался 49 раз, последний раз 2018-07-04 

24

Re: Буст контроллер на CANNY

Кто нибудь читает вообще?

25

Re: Буст контроллер на CANNY

oniava пишет:

...каким образом считать заданное давление наддува и актуальное значение наддува с Кан шины в авто?

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

oniava пишет:

...Нужно еще и скорость передачи знать, я так понял. Как узнать эту скорость?

Скорость можно найти в документации на автомобиль; спросить у того, кто знает; подобрать в процессе мониторинга CAN-шины.

oniava пишет:

...Как правильно вставить в диаграмму данные с Кан шины?

Примеры получения данных из CAN приведены в описании драйвера CAN контроллера

oniava пишет:

...И основной вопрос, приобретать мне CANNY 7 под свою задачу?

Это на Ваш выбор. Контроллер CANNY7 - наиболее универсальный, кроме того он может работать с утилитой CAN(LIN)monitor.