Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: Тахометр с усреднением

Чт сен 03, 2020 12:25:56

Метод обратного счета для тахометров, которые, по сути, являются низкочастотными частотомерами хорошо работает. Для Вашего случая при тактовой порядка 5МГц обеспечивает разрешение 0,05об/мин при 60'000об/мин.


На больших скоростях дрожание фазы сигнала с датчика (сильная вибрация меняет зазор вал-индукционный датчик) приводит к нестабильности показаний - надо автоматически вводить усреднение, на малых скоростях усреднение вредно, так как снижает бвстродействие тахометра.

Тактовая будет вида 14183654,1 +/-0,05 Гц но районе 14 мегагерц. Причем, увы для каждого экземпляра свое - одинаковых термокомпенсированных генераторов нету. Частота - часто простое число. Ну это второй и третий вопросы.

Вообще типичные измерения идут на скоростях 40-1200 Об/мин (редко до 10000 об/мин) но при замене для прохождения поверки нужен весь диапазон.И здесь получается количество усреднение вроде-б как должно расти по мере уменьшения периода следования импульсов.

Re: Тахометр с усреднением

Пн сен 07, 2020 08:41:43

Wladimir_TS писал(а):...На больших скоростях дрожание фазы сигнала с датчика (сильная вибрация меняет зазор вал-индукционный датчик) приводит к нестабильности показаний - надо автоматически вводить усреднение, на малых скоростях усреднение вредно, так как снижает бвстродействие тахометра.

Тактовая будет вида 14183654,1 +/-0,05 Гц но районе 14 мегагерц. Причем, увы для каждого экземпляра свое - одинаковых термокомпенсированных генераторов нету. Частота - часто простое число. Ну это второй и третий вопросы.

Вообще типичные измерения идут на скоростях 40-1200 Об/мин (редко до 10000 об/мин) но при замене для прохождения поверки нужен весь диапазон.И здесь получается количество усреднение вроде-б как должно расти по мере уменьшения периода следования импульсов.
Да, число измеряемых периодов за время измерения будет расти с ростом скорости вращения, что и является автоусреднением.
Сделал вариант для указанной частоты тактирования. В архиве также есть .bat, чтобы можно было самостоятельно менять оную.
Открываете .asm, делаете коррекцию частоты тактирования, запускаете .bat, полученный .hex загружаете в камень.
Код:
   .INCLUDE "m8515def.inc"
;   .INCLUDE "4414def.inc"

.equ   Fo=14183654
;.equ   Fo=4608000

TAHOM_60000.zip
(231.81 KiB) Скачиваний: 179

Re: Тахометр с усреднением

Пн сен 07, 2020 08:58:24

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

Re: Тахометр с усреднением

Пн сен 07, 2020 09:20:50

Угу. Например https://radiokot.ru/articles/26

Re: Тахометр с усреднением

Пн сен 14, 2020 21:33:13

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


Большое спасибо - буду разбираться.

Вопрос еще по увеличению разрядности. Касаемо ног - их хватит. Технически до 6 разрядов. Максимум индицируемого 59999.9

Re: Тахометр с усреднением

Вт сен 15, 2020 05:37:38

Программа позволяет оперировать с такой разрядностью. Достаточно записать 600*Fo и получить результат 10*RPM, а запятую поставить при выводе на индикатор. В архиве в исходнике добавил комментарии типа
Спойлер
Код:
.
.
.
   RCALL   DIV
;*************************************************
;15.09.2020
;В регистрах R0...R9 и R20...R29 bin результат 10*RPM
;*************************************************
.
.
   RCALL   BIN_BCD
;*************************************************
;15.09.2020
;В регистрах R5...R9 bcd результат
;
;*************************************************
Вложения
TAHOM_60000_15092020.zip
(7.11 KiB) Скачиваний: 206

Re: Тахометр с усреднением

Вт сен 15, 2020 21:35:35

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