эмулятор дпрв и дпкв

Shvonder
Offline
Зарегистрирован: 19.08.2020

приветствую 

ищу исполнителя на проект по созданию устройства для формирования двух 

синхронизированных импульсов 

на устройстве должен быть дисплей и шатл для выбора меню и управление частотой импульсов(оборотами)

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

редактирования меню.

импульсы дискретные .

 

тел 89273079676 Чепурнов сергей Уфа

вибер ватсап

Shvonder
Offline
Зарегистрирован: 19.08.2020

платформа без разницы 

лучше конечно уно и 2004 дисплей

если памяти хватит 

nik182
Offline
Зарегистрирован: 04.05.2015

Что такое шатл? Гугль только шаттл знает.

Shvonder
Offline
Зарегистрирован: 19.08.2020

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

вправо , влево и нажатие 

определение в какую сторону вращение через опережение .

либо  просто кнопки вверх вниз и вход 

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

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

генератор произвольных  импульсов по другому . повторяющиеся  с определенной частотой.

Shvonder
Offline
Зарегистрирован: 19.08.2020

будет оплачено

renoshnik
Offline
Зарегистрирован: 11.04.2013

Номер не определяется в вайбере...

пишите  renoshnik_@ukr.net  обсудим.

Shvonder
Offline
Зарегистрирован: 19.08.2020

написал 

мой номер +7 9273079676 

-NMi-
Offline
Зарегистрирован: 20.08.2018

Очень интересно.

Shvonder
Offline
Зарегистрирован: 19.08.2020

ну так звоните 

Mestniy96
Offline
Зарегистрирован: 31.08.2015
-NMi-
Offline
Зарегистрирован: 20.08.2018

Так, ну "вроде" заказ забрал, отпишусь по "ходу пьесы" что-да-как.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Народ, а есть чонить поболее 24с1024 с I2C интерфейсом? Ну хоть пол мегабайта?

Mestniy96
Offline
Зарегистрирован: 31.08.2015

24AA(FC/LC)1025

renoshnik
Offline
Зарегистрирован: 11.04.2013

-NMi- пишет:

Так, ну "вроде" заказ забрал, отпишусь по "ходу пьесы" что-да-как.

Как успехи?

-NMi-
Offline
Зарегистрирован: 20.08.2018

1 - "лазанье" по трём массивам на дурдуине дало не более ~~126 об/мин даже с выключенными милсами и прочим.. т.е. в "голом" лупе. Пришлось писать на ASM. Уотт тут дело пошло получше.

2 - пришлось придумать некую БД для хранения паттернов в еепромке

3- ща изобретаю меню.

...4 - придёцца ещё чонить причесать...

***

Прототип готов и отдан на испытание заказчику в виде .HEX файла и PR файла.

фсё.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

-NMi- пишет:

1 - "лазанье" по трём массивам ...

2 - пришлось придумать некую БД для хранения паттернов в еепромке

Нахрена?  Массив синуса может быть один, просто к нему потом применяется 3 индекса, сдвинутых друг относительно друга. :)  

-NMi-
Offline
Зарегистрирован: 20.08.2018

DetSimen пишет:

Нахрена?  Массив синуса может быть один, просто к нему потом применяется 3 индекса, сдвинутых друг относительно друга. :)  

Дет, ты опохмелилсо или как? Или нивдупляшь с_утреца? Пифка?

Наша задача в трёх БИТовых массивах (720) + (360) + (360) крутицца хотя-бы до 2000 об/мин. На дуне я нисмог напейсать сей сэмпл. Точнее пейсанул, но он даже стописят нивыдаёт.

Кароче, кто силён в тактах проца, посчитайте:

1 указатель на 720 бит --- адЫн штук

2 указатель на 360 бит --- два щтука (синхронные)

3 указатель2 = указатель1 / 2

Всё, "вращаем" со скоростью (ну пусть) 1000 об/мин. Как думаете, на 16 мГц дуня (Avr) осилит?

nik182
Offline
Зарегистрирован: 04.05.2015

Возьмём 1200 об/мин . Это 20 Гц. Для 720 точек это 14 кГц. Для 16 МГц такта остается 1000 тактов на каждую цепочку команд для точки. Мне кажется справится .

-NMi-
Offline
Зарегистрирован: 20.08.2018

Сейчас посчитал, в процедуре РОВНО 91 команда на ГОЛОМ ASM, сколько в тактах не скажу, но даже если умножить на ТРИ - ну хер с ним, 300 тактов... но на 16 мГц частота до 1000 не дотягивает... Чозанах???

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

а, виноват-с. я думал, ты трёхфазником управляешь. пойду похмелюсь тщательнее

 

b707
Offline
Зарегистрирован: 26.05.2017

-NMi- пишет:

Сейчас посчитал, в процедуре РОВНО 91 команда на ГОЛОМ ASM, сколько в тактах не скажу, но даже если умножить на ТРИ - ну хер с ним, 300 тактов... но на 16 мГц частота до 1000 не дотягивает... Чозанах???


откуда столько? Я в матрицах вывожу данные из массива на регистр GPIO - вывод одной точки требует 8 тактов. Причем это без всякого асма, на банальном Си У тебя три точки, значит грубо нужно 30- 50 тактов . При частоте 16мгц это должно давать 300 Кгц как минимум

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

-NMi- пишет:

1 - "лазанье" по трём массивам на дурдуине дало не более ~~126 об/мин даже с выключенными милсами и прочим.. т.е. в "голом" лупе. Пришлось писать на ASM. Уотт тут дело пошло получше.

Извини, я только прочел. Я наверно задачу нифига не понял.

В моем форде ДПКВ дает один импульс на оборот и ДПРВ - два, с некоторой фазовой разницей. Я не смог понять зачем массивы с образцами? Какие-то особенности двигателей? Можешь мне рассказать, если не в лом. Час голову ломал, не хотел беспокоить... но не могу понять про массивы! Сорри.

sadman41
Offline
Зарегистрирован: 19.10.2016

Массив дороже.

-NMi-
Offline
Зарегистрирован: 20.08.2018

b707 пишет:
откуда столько? Я в матрицах вывожу данные из массива на регистр GPIO - вывод одной точки требует 8 тактов. Причем это без всякого асма, на банальном Си У тебя три точки, значит грубо нужно 30- 50 тактов . При частоте 16мгц это должно давать 300 Кгц как минимум

Напиши (алгоритм или просто на словах) как ты это делаешь.

-NMi-
Offline
Зарегистрирован: 20.08.2018

wdrakula пишет:

 но не могу понять про массивы! Сорри.

Массив(ы) храни(Я)тся в еепром. Выбираем нужный массив, копируем в ОЗУ. 720 точек (бИт) = ДВА оборота КВ. 360 точек (бИт) = ОДИН оборот РВ. Всего ТРИ массива, т.к. есть V8 и т.п. двигатели.

Сделан обычный конечный автомат:  (после сброса автомата)

1 - берём с массива КВ

2 - берём с массивов РВ

3 - выводим в порт

4 - расчёт счётчиков и прочего.

ВСЁ!!!

Хочется ещё оперативно осуществлять сдвиг фаз отросительно КВ и РВ    и   РВ1 и РВ2 ...  но это пока хотелки)))

Нужно разобраться со скоростью.

-NMi-
Offline
Зарегистрирован: 20.08.2018

sadman41 пишет:

Массив дороже.

Накрайняк сделаю так: распарсю из еепром биты в байты напрямую в ОЗУ. 1440 байт получится. Меню сделаю менее "сучковатое" .

Ну это в самом "грустном" случае...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

-NMi- пишет:

sadman41 пишет:

Массив дороже.

Накрайняк сделаю так: распарсю из еепром биты в байты напрямую в ОЗУ. 1440 байт получится. Меню сделаю менее "сучковатое" .

Ну это в самом "грустном" случае...

...ЕСЛИ Парс у него непутёвый снится Баг сучковатый, дубовый...

 

perfomaster
Offline
Зарегистрирован: 07.09.2020

пишите perfomaster@mail.ru обсудим.

-NMi-
Offline
Зарегистрирован: 20.08.2018

ua6em пишет:

-NMi- пишет:

sadman41 пишет:

Массив дороже.

Накрайняк сделаю так: распарсю из еепром биты в байты напрямую в ОЗУ. 1440 байт получится. Меню сделаю менее "сучковатое" .

Ну это в самом "грустном" случае...

...ЕСЛИ Парс у него непутёвый снится Баг сучковатый, дубовый...

 

Ну и каку_пеЙсду ты сЮда залеС, а? Иди слушай радиоволны.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

-NMi- пишет:

откуда они взялись? Вот что я спросил. В норме один импульс на оборот. Откуда массив? Просто поясни. Мы моделируем неисправный датчик коленвала?

-NMi-
Offline
Зарегистрирован: 20.08.2018

wdrakula пишет:

Просто поясни.

Человеку (заказчику) нужно эмулировать ЛЮБЫЕ связки КВ+РВ. Отсюда и 720 точек и массивы и прочее.

Shvonder
Offline
Зарегистрирован: 19.08.2020

моторы и блоки всегда разные
иногда такие редкие попадаются
а проверить на столе не всегда получается
для проверки блока нужно его запустить
а каждый раз изменять код эмулятора долго
поэтому родилась такая задача
редактировать импульсы кв и рв
после общения с Сергеем пришли к выводу что
самое быстрое решение через редактор еепром
исходный код обрабатывает 720 градусов колена
и 360 распреда дважды распред это желание сергея
поэтому и 720 360 360 точек обрабатываем как биты
1 и 0
осталось прикрутить кнопки дисплей и меню

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

Shvonder
Offline
Зарегистрирован: 19.08.2020

ну как бы все огонь получается 

пока  без регулировки оборотов 

perfomaster
Offline
Зарегистрирован: 07.09.2020
MaksVV
Offline
Зарегистрирован: 06.08.2015

wdrakula пишет:
откуда они взялись? Вот что я спросил. В норме один импульс на оборот. Откуда массив? Просто поясни. Мы моделируем неисправный датчик коленвала?

Дракула, ты путаешь сильно про один импульс. У ДПКВ минимум 2 импульса (задающий диск - бабочка на митсу лансерах). У форда либо 60 импульсов , либо 36. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

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

Юрий-А.
Offline
Зарегистрирован: 04.10.2020

Здравствуйте уважаемые. Я тут новичок. Задача такая - необходимо собрать устройство (на Arduino) для подачи сигнала скорости (либо с индуктивного датчика со ступицы колеса, либо с датчика Холла в АКПП - все равно) в CAN-шину авто (GM), чтобы заработал спидометр и одометр. Это в двух словах, конкретнее объясню исполнителю. Лучше, если он из Питера, чтобы, если что, можно было бы сразу на авто все проверить, но в крайнем случае это неважно. Жду откликов. 

Shvonder
Offline
Зарегистрирован: 19.08.2020

Ваще то такие устройства уже продаются
Под конкретную марку авто
Набором можно. а можно и готовым
Называется моталка по кану
Для данной задачи необходимо собрать
Данные посылок от абс и посылать их в кан.
С какой скоростью передавать и какие данные
У тебя есть?
Купи кан снифер и все узнаеш
После этого можно ставить задачу

И в этой теме немного другая задача
Генератор произвольных импульсов
Не кан

Юрий-А.
Offline
Зарегистрирован: 04.10.2020

Тут немного другое. В двух словах - изначально на Saturn VUE ставится не оч. надежный вариатор. Когда ему наступает кердык, то машины переделывают либо под МКПП (там проблем со скоростью нет), либо под опелевскую АКПП - тут проблема. Изначально на вариаторной машине сигнал скорости берется с индуктивного датчика выходного вала в вариаторе, поступает в блок упр. вариатором (ТСМ) и затем уже (наверное в пакетированном виде) поступает в CAN-шину для остальных блоков. Поскольку при переделке на машину ставится ТСМ от акпп, а вариаторный убирается, то и сигнала скорости в CAN-шине нет. Поскольку на щиток приборов сигнал скорости идет не по проводу, а по Serial-DATA (я плохо разбираюсь но все схемы авто есть), то есс-но спидометр не работает. Схемы могу прислать вам на почту (если дадите).

 

Юрий-А.
Offline
Зарегистрирован: 04.10.2020

Тема про датчик спидометра остановилась еще в 2018 году, поэтому сюда и написал.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Юрий-А. пишет:

Тема про датчик спидометра остановилась еще в 2018 году, поэтому сюда и написал.

В данном случае только на словах всё просто, на деле всё будет сложнее. И здесь нужен проц с уже аппаратным каном на борту. Опустим пока процесс отладки всего этого хозяйства... вот вам и ДВА года а тема как воз, и ныне там.

Юрий-А.
Offline
Зарегистрирован: 04.10.2020

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

-NMi-
Offline
Зарегистрирован: 20.08.2018

Юрий-А. пишет:

Погодите, а как же дешевые устройства "моталки" по кану?

И в каком месте они "дешевые"? Насколько я помню их продавали по 1-2кр.

Схема там одинаковая а разница только в посылке, точнее в её содержимом. При оптовом заказе от 1т. штук можно сделать дешево на заводе. А штучная штучка умножается минимум в 10 раз.

Юрий-А.
Offline
Зарегистрирован: 04.10.2020

 А я что, прошу мне безвозмездно сделать? Я готов заплатить разумную сумму. Дело в том, сто один чел. с нашего клуба уже сделал на ардуино такую приблуду, но проблема в том, что он из  Сочи, а я в Питере. Он написал какие нужны платы (они уже куплены), а вот сам драйвер не указал какой (причем драйвер он скачивал с того же сайта ардуино, ничего не писал специально). И я не могу его разыскать. Поэтому и прошу у вас помощи. Если вы спросите у меня, как провести атотехническую экспертизу автомобиля, то я вам все по полочкам разложу и разжую, даже не заглядывая в книжки. Но электроника - не моя область.

Shvonder
Offline
Зарегистрирован: 19.08.2020

сначала скан шины сделай. КАНСНИФЕРОМ  какие посылки тебе надо посылать в шину 

никто этим заниматься не будет .

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

потом их записать в устройство которое будет по протоколу 1939, а настроек 1939 несколько.

потом  посылать в шину отталкиваясь от импульсов на входе   .  все просто )))))))))))

для этого необходимо изучить сам протокол или хотябы иметь представление ЧТО ТАКОЕ   J1939.

А в этой теме проектируется  ГЕНЕРАТОР.  ПРОСТО ГЕНЕРАТОР  ИМПУЛЬСОВ.

так что ищи  сочинского товарища 

Юрий-А.
Offline
Зарегистрирован: 04.10.2020

Понял, спасибо.