Страница 4 из 5

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 10.12.2018, 18:45
shiliaev
И ещё одно видео.

https://www.youtube.com/watch?v=auMMrStOU9w&t=2s

На этом форуме есть доброжелатели, такие как " таран ".
Из-за которых отпадает какое-то желание, продолжать эту тему на данном форуме.
Поэтому с такой задержкой сообщаю о новостях данного проекта.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 10.12.2018, 20:14
coon
shiliaev писал(а):Если импульс ДПРВ попадает на пропуск до первого зуба ДПКВ . То сдвигаемся вправо на 360гр.. где импульс ДПРВ не-попадает на пропуск до первого зуба ДПКВ

И первый импульс начинаем отсчитывать оттуда.
С этим понятно. Можно сдвигом подогнать куда надо.
Но, сдвигаются осциллограммы полностью, одна относительно другой. А как быть если один импульс совпадает с импульсом на ДПКВ, а другой нет? Или у одного импульса, один фронт совпадает, а другой нет?
Например что то типа этого:
primer.png
Более гибкие настройки получатся, если задавать в градусах (720). Придётся считать, но зато можно выставить каждый зуб как хочешь.
Про инверсию на видео не понятно. Если про ДПРВ, то он за пределами экрана. Если ДПКВ, то что то не меняется, только сдвигается.
Кстати, пропуск как то не очень выглядит. На каком то авто, проблемы при корявом пропуске. А вот на каком, что то склероз не позволяет вспомнить.
И привычней когда первый импульс после пропуска - положительный.
shiliaev писал(а):...отпадает какое-то желание, продолжать эту тему на данном форуме
Кому надо, того заинтересует. Оценят. А на некоторые выпады можно и не обращать внимания.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 10.12.2018, 20:30
shiliaev
И привычней когда первый импульс после пропуска - положительный.

Если первый импульс вкл. ДПРВ. совпадает с пропуском до первого импульса ДПКВ . То через 360гр. будет по другому. Принято начало импульсов считать после пропуска, я так-же сделал учёт в программе , чтоб в дальнейшем не- путаться.
Давайте придерживаться этого правила. ДПРВ вкл. или выкл. не-может быть больше или меньше ДПКВ плюс ПРОПУСК умножить на ДВА.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 10.12.2018, 20:42
shiliaev
Более гибкие настройки получатся, если задавать в градусах (720).

Почему Вы так решили. Я могу так сделать. Но потом начнётся путаница.
К примеру пользователю прийдётся пересчитывать самому. 60-2 в градусы а затем вычислять в каком градусе вкл. ДПРВ или выкл.
Кстати в моей программе есть возможность ДПРВ устанавливать с шагом 0.5 зуб.. В следующих ревизиях могу сделать?

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 10.12.2018, 21:36
shiliaev
Если считать в градусах то к примеру (60-2)/720=0,0805555555555556 , это 1градус. Вы думаете программа сможет пережевать такие значения. Чтоб получить оптимальную осцилограмму при частоте процессора 16 000 000 гц.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 11.12.2018, 06:29
coon
У меня математика другая :)
360/60=6. 6 градусов - это 1 зуб ДПКВ. Даже если для задания интервалов ДПРВ использовать только целые градусы, точность будет намного больше. Согласен, придётся считать.
Сейчас можно задать только по положительному (не важно по какому, но ведь только по одному?) фронту сигнала ДПКВ? А это дискретность в 12 градусов. Можно сдвинуть. Но сдвинется вся осцилка, а не один импульс.
shiliaev писал(а):И привычней когда первый импульс после пропуска - положительный.
Я о сАмом ДПКВ.
shiliaev писал(а):ДПРВ вкл. или выкл. не-может быть больше или меньше ДПКВ плюс ПРОПУСК умножить на ДВА.
Это о чём?

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 11.12.2018, 11:38
shiliaev
Более гибкие настройки получатся, если задавать в градусах (720).

Может в это замысле, что-то и есть. Но вряд-ли я буду переделывать.

////////////////Формула расчёта частоты генератора///////////////
//FREG = F_CPU/((RPM/60)*kol_zub);
// F_CPU = частота процессора
// RPM = частота оборотов
// kol_zub = количесдво зубьев
// FREG = частота необходимая на выходе
//////////////////////////////////////////////////////////////////////////

Как это привязать к градусам?

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 11.12.2018, 18:04
coon
Хм... А оно вообще возможно? Градусы к частоте привязать.
Сейчас как привязаны сигналы РВ к КВ?

Я далеко не программист (очень далеко :)). Но иногда, что то сказанное дилетантом, даже не в тему, может натолкнуть на дельную мысль.
А если задать счётчик до 720, затем обнуление... Все фронты импульсов, всех валов, задавать привязывая к этим градусам.
Частоту (обороты) можно регулировать, например изменяя количество NOP-ов на каждом шаге (градусе). Ну это на уровне моих познаний :) Наверняка есть более удобный способ.
Муторно конечно, но зато можно воспроизвести сигнал любой сложности, с точностью до 1 градуса, каждого фронта каждого импульса.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 12.12.2018, 07:56
coon
удалил дубль

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 12.12.2018, 08:03
shiliaev
Можно и так .
Если на 720гр. будет 120зуб. то 720/120=6 получается через 6 тактов нужно будет менять фронт импульса. Но если на 720гр. будет 118зуб. то 720/118=6,101694915254237 а это уже дробное число. Тогда как быть?

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 12.12.2018, 12:36
coon
Обычно делится без остатка. Пока не приходилось встречаться с задающими дисками ДПКВ, число зубьев которых (с учётом пропущенных) не делило бы 360 градусов без остатка. Обычно 60 и 36.
Даже если и попадётся какой нибудь эксклюзив, думаю, ни чего страшного не случится если округлить до целого значения. Максимально возможная неточность, будет пол градуса.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 12.12.2018, 17:13
shiliaev
coon писал(а): Максимально возможная неточность, будет пол градуса.
Если будет делится без остатка, тогда можно потом реализовать.

Это как тогда, данные о ДПКВ вводим в зубьях. О ДПРВ нужно будет вводить в градусах. Так выходит ?

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 12.12.2018, 18:20
coon
Мне видится, что правильней будет задать отсчёт в градусах, а к нему уже привязывать каждый импульс всех валов.
Если при таком подходе сохранится возможность реализации сдвига, будет просто замечательно.
Если на 720гр. будет 120зуб. то 720/120=6 получается через 6 тактов нужно будет менять фронт импульса.
Через 3 такта.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 13.12.2018, 00:32
vento702
coon писал(а):Или у одного импульса, один фронт совпадает, а другой нет?
Был как то "разбор полётов", у ниссанов эбу воспринимает только переход 1-0 у сигналов дпрв и дпкв.
То есть, вот так, остальное эбу побоку.

Re: Генератор ДПКВ и ДФ с графическим дисплеем. ОБСУЖДЕНИЕ

Добавлено: 13.12.2018, 04:26
coon
С Ниссановскими датчиками, ситуация знакома.
Но это не говорит о том, что на всех остальных марках так же.
Если есть возможность, почему бы не сделать чтобы оба фронта можно было выставить где хочется?