Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить

Re: Независимая регулировка длительности и паузы импульсов.

Вт ноя 21, 2023 20:46:02

Всё это решается аппаратно, но на совсем другом уровне....

Да, знаю! :))
Решение на Attiny2313 предложил тов. Ivanoff-iv (https://www.radiokot.ru/forum/viewtopic.php?p=3818204) - и ему спасибо!
Изначально "постучался" в 2 темы - с решением на МК и с решением на логике. С МК всё "более-менее понятно - прошью, соберу.
На логике тоже хочу собрать-потренироваться, ибо "Жизнь как-то с Ей не сводила особо".
Вам Спасибо! 8)

Re: Независимая регулировка длительности и паузы импульсов.

Ср ноя 22, 2023 01:40:00

u37 писал(а):Всё это решается аппаратно, но на совсем другом уровне.
...DMA величина скважности и/или периода переписывается в другой таймер в режиме PWM. Т.о., его настройки/режим работы будет одинаков с таймером измерения. Теперь, на первый и второй таймеры ставим разные пределители. В результате, выходная частота будет равна входной, поделенная на...

Цена решения совсем другая. МК с ДМА - это не тиньки с микрочиповскими 16F, плюс к этому нужно иметь опыт, знание этих МК и т.п. Или искать полностью готовое решение.
С цифрой в данном случае проще: дешево, доступно, все решения обсосаны ещё 40+ лет назад.

Из неочевидного с МК: что будут измерять/генерить таймеры с ДМА при уходе частоты сильно вниз или при отсутствии входного сигнала? ГУН просто уйдет на нижнюю частоту.

Re: Независимая регулировка длительности и паузы импульсов.

Ср ноя 29, 2023 13:10:18

[quote="u37"]Всё это решается аппаратно, но на совсем другом уровне..

Здравствуйте!
Подскажите, а "отклонение стрелки тахометра" как-то зависит от скважности приходящего на МС CS8190 сигнала ???
Поэкспериментировал (собрал простейший генератор с изменяемой скважностью) - вроде нет, однако "нет целостного понимания" :)). Картинки в описании МС "поизучал" :)) , "что-то понял" :)) . Не понятны два нижних графика на рисунке 8, и "как "они" отражаются на работе МС.
Спасибо!
Вложения
Тахометр cs8190enf16.pdf
(113.69 KiB) Скачиваний: 16

Re: Независимая регулировка длительности и паузы импульсов.

Ср ноя 29, 2023 16:34:47

Если я правильно понял, то subj (CS8190) работает с sin/cos сигналом. Суть состоит в том, что если входной сигнал A можно разложить на Asin и Acos, то появится очень интересное свойство - можно мгновенно, в каждый момент времени знать амплитуду и фазу сигнала. Попробуйте померить амплитуду синусного сигнала - трудности представляете? ... вам придется как-то собирать данные по всему периоду, за весь период брать минимум-максимум и из этого вычислять амплитуду.
С другой стороны, если есть составляющие sin и cos, то амплитуда известна сразу, не надо ждать и захватывать целиком период. Формулу знаете, как по двум катетам вычислить длину и угол гипотенузы? ... ))
Поэтому для CS8190 нужен датчик с двумя обмотками со сдвигом на 90 градусов - с них получается sin и cos сигналы.
Ответить