Как стать автором
Поиск
Написать публикацию
Обновить

Энтузиаст использует авиационный тахометр и Raspberry Pi Pico для мониторинга нагрузки процессора

Время на прочтение1 мин
Количество просмотров8.8K
Всего голосов 5: ↑3 и ↓2+6
Комментарии36

Комментарии 36

Принцип магнитного сопротивления по-русски скорее всего означает сельсин-приемник. Точность механики авиационных приборов всегда поражала - у них обычное дело выводить показания в две десятичных ступени аналоговым способом.

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

можно подробнее ?

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

А там внутри просто несколько приборов или это один с редукторами?

один с редуктором, как в часах

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

Я это и имел в виду под десятичными ступенями. Суть та же самая, как у счетчика на барабанчиках, только значение индицируется стрелками.

Я так понял, по-русски это называется "магнитоиндукционный тахометр": https://studfile.net/preview/2584159/page:8/
Внутри индикатора находится мотор, который вращается с той же скоростью, что и вал в самолете:

Так что автору пришлось сделать источник трехфазного напряжения с регулируемой частотой - она и определяет показания индикатора.

Может быть так, но это неточно. Принцип автомобильного спидометра. Жесткость пружины и трение в узле влияют на точность. Система на сельсине - гораздо точеее, так как управляется фазой. Нужно смотреть код, чтобы понять принцип управления )

Зачем смотреть код, если выше я привел структурную схему автора конструкции. Никаких сельсинов тут нет.
По фотографии конструкции видно, что к индикатору идут только три провода.
Сельсину нужно 5.

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

Это тот самый случай, когда инженер не ищет легких путей. Законченный шарм решению придает таблица синусов, ее автор синтезировал для 2*PI вместо 90 градусов.

У него же Raspberry - мог бы и вычислять на лету!)

Законченный шарм решению придает таблица синусов, ее автор синтезировал для 2*PI вместо 90 градусов.

А с какой целью её нужно делать на 90 градусов?

На тех же 8-битках всегда делали таблицы до 2*PI на 256 элементов, потому что так проще и быстрее.

My sine lookup table only has 256 entries of 8 bits each therefore, I’m only using the upper 8 bits of the phase accumulator to produce the sin(x) output

y = sin[x >> 24];

Вопрос спорный. Не считаю себя экспертом по всем процессорам, но в учебниках Analog Devices по написанию софта для модемов на ADSP2181 таблица для 90 градусов, по простой причине: в этот же обьем памяти можно впихнуть таблицу вчетверо меньшего шага по окружности. Довольно часто это бывает важно.

Вопрос спорный. 

Совсем нет. У rp2040 дофига памяти (2-16 MБ флеша).

Для сабжа нет никакой потребности в лишних телодвижениях.

Экономия 192 байт из 2МБ (0,0045%) это сильно.

ADSP2181 таблица для 90 градусов

1) Так 90 значений или на PI/2?

В первом случае это какой-то гемор на пустом месте.

Для range reduction нужно получать остаток от деления на 360, что несколько дольше чем обычный AND.

Да и кто вообще работает с синусом в градусах?

2) Используя отражение вы получаете кривой синус с двумя соседними значениями, которые проходят через 0.

3) Код отражения занимает память и если вам нужно сделать десяток обращений к синусу, то вы можете ещё и проиграть. Вряд ли DSP код будет вызывать функции из главного цикла (а будет инлайн).

Мы используем компьютер, чтобы наблюдать за работой компьютера. :-)

Это не компьютер, а всего лишь микроконтроллер без операционной системы. Но даже так, RP2040 (чип в основе RPi Pico) — чрезмерно мощный для подобной задачи. Было бы намного интереснее, если бы товарищ сделал бы проект на чём-нибудь минимальном, вроде attiny.

Pico не компьютер, это микроконтроллер, по сути мощный аналог ардуино

Этому Кулибину надо посоветовать проверить индикатор дозиметром. У них там модно покрывать циферблат всякой самосветящейся ерундой, которая со временем начинает фонить.

проверить легко - если оно светится всегда, то да

Со временем перестаёт светиться. Ну или рядом мог быть установлен такой прибор и заразить данный горячими частицами

"Со временем перестаёт фонить".

И это было давно. В современной истории не используют этот материал.

Самое неприятно, что со временем перестает светиться, но высокий фон остается.

Поясните механизм сохранения высокого фона? Или он всё же ослабевает?

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

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

Раньше использовали радий. Подробнее можно тут почитать.

Вы правы.

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

вроде бы должно быть наоборот- со временем сила фонения мееееедленно падает. если растет- то это заявка на открытие, с перспективой выхода на нобеля.

Фонение какого-либо изотопа1 альфа-частицами, безопасными для человека, имеет побочку - образование какого-нибудь другого изотопа2 в дополнение к тому, который изначально был. И вот этот другой изотоп2 может быть гораздо опаснее первоначального. Например изотопом2 может оказаться какой-нибудь радон, вдыхание которого для здоровья уже не очень полезно, так что положить к себе на рабочий стол источник радона это ну так себе идея.

Энтузиаст использует авиационный тахометр и Raspberry Pi Pico для мониторинга нагрузки процессора

Кода коту нечего делать, он яйца лижет.
Энтузиаст не пробовал проводки от малинки себе в интересное отверстие засунуть?

Вы наверное сайтом ошиблись

Зря ты так. Уважаю увлечённых людей!

В приборках автомобилей есть стандартные слабые шаговые моторы для поворота стрелок x27, которые можно шагать даже с контроллера без дополнительных плат. Можно собрать аналоговую приборку для автосимуляторов. Или как в примерах к этим моторам -- показывать количество непрочитанных писем в ящике, на аналоговой шкале. Есть похожие на две стрелки, но такие были сильно дороже.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости