akl
Свой-
Постов
131 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о akl
-
Звание
Частый гость
- День рождения 18.03.1955
Контакты
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
2 732 просмотра профиля
-
Аналоговый ключ с отрицательным смещением появился не от хорошей жизни. При подключении длинноходовых датчиков на длинном кабеле, генерация не обеспечивалась во всем диапазоне. Увеличение уровня возбуждения приводила к приоткрыванию защитных диодов на входах контроллера. Катушки имеют магнитную связь и на свободном конце неработающей в данный момент возникает ЭДС, отрицательная полуволна которой приоткрывает диод. Номиналы деталей R1 10к, R2 22к, R3 300, R4 910, C1(C3) 4700pF NP0, C2(C4) 22nF NP0, C3(C5) 47nF NPO, С4(C9) 1,0uF, аналоговый ключ ADG419
-
Не думаю, что это хорошая идея. Сделайте нормальный генератор, подключите к нему контур, сделайте паузу для стабилизации частоты и только затем меряйте. Потом для второго контура. На выходе получите примерно такое.
-
Конечно не успевает. Вход захвата заносит значение таймера в ICRx при активном перепаде на оном. Ну и устанавливает флаг ICF. К примеру, частота тактирования 8000000Гц (0,125мкс) на входе от генератора C*L1.1 20'000Гц(50мкс). Меряется 2000 периодов генератора, значение n1=800000 накапливается и запоминается. Переключается на измерение второго контура, частота генерации которого 19'999Гц(50,002500125006250312515625781289мкс). Накапливается n2= 800 040. n1-n2=-40. Допустим, коэффициент преобразования, полученный при калибровке, равен K=18193/65536. K(n1-n2)=-40*K=-0,11мкм. Числа и коэффициент вполне себе реальные.
-
Ностальгия! Использовал, в своё время, частотное преобразование. Меряется время N периодов генерации контура C1L1.1, потом N периодов C1L1.2 в тиках частоты тактирования MCU. Берется разность n1-n2, что и является выходным параметром.
-
В этом режиме ICR1 используется в качестве регистра сравнения и автоматом в него извне ничего не заносится. Этот код дает на выходе PB3/OC1A (на макете стоит ATtiny2313, кварц 20МГц) довольно строгие 100мкс - 0 и 170мкс - 1
-
X1-это генератор тока. https://electronix.ru/forum/index.php?showt...st&p=380582
-
Nixie часы
akl ответил baumanets тема в Предлагаю работу
http://electronix.ru/forum/uploads/monthly...74098_thumb.png Похожий термометр на ИН-13 пробегал здесь. Или здесь. Кстати, часы ещё собирают из наборов. Правда, на ИН-1 не видел, уж больно они не аккуратные. -
Проблема при измерении периода синусоиды
akl ответил straighter тема в AVR
Возможно, есть дребезг в моменты перехода полуволны синуса через уровень компарирования. Можно попробовать включить бит "шумодава" ICNC1. -
АЦП для тензодатчика
akl ответил Я.К. тема в Метрология, датчики, измерительная техника
Для тензомостов использую AD7798(99) с опорным резистором в качестве опоры. Сегодня отгрузил преобразователь давления на MPX2200GP (опорный резистор 301 Ом). -
Рядовым кварцам производитель, как правило, дает гарантированную нестабильность частоты; про точность установки оной скромно умалчивается. Вот здесь на кварце написано 8.000к на самом деле 8'006'760Гц(конденсаторов нет, корпус кварца соединен с лапой GND контроллера).
-
индикатор для настольных часов
akl ответил VCucumber тема в В помощь начинающему
Тоже очень нравятся. Купил себе, переделал на частоту 60Гц. Правда, жрут довольно много, порядка 180мА. -
AD7718 чудеса
akl ответил MrYuran тема в Метрология, датчики, измерительная техника
Может временно подать Vref на опорные входы REFIN+ REFIN- и на магазин + доп.резистор. Выход магазина на Vx. И посмотреть в этом режиме. -
Помогите составить формулу подсчета RPM
akl ответил Salamander тема в В помощь начинающему
Более общее выражение для определения скорости вращения RPM=60*Fo*Nx/nox*K, где RPM - скорость вращения [об/мин] Fo - частота тактирования счётчика Nx - целое число периодов измеряемой величины nox - значение счётчика за Nx K - коэффициент передачи таходатчика. -
Да, действительно, период будет 256*30821=7890176/7890123=1,000006717259 секунды. Виноват, извините. Ниже показана работа кода из указанного поста.
-
Каждое прерывание Т0, в котором дополнительно чистится TCNT0, наращиваются и сравниваются с уставками счетчики приводит к тому, что обработка идёт не через 256 тактов, а через 266. Вот отсюда и погрешность формирования интервала.