exploders.info - Портал по взрывчатым веществам и пиротехнике
АВТОРИЗАЦИЯ
ЛОГИН:
ПОРОЛЬ:
Автор: Торчин
2018-01-04 [#44616]

Странно, что всё затихло

Форум: Вспомогательные средства

микроконтроллеры - похоже самый дешёвый путь для измерения СД. Итак,мы хотим подвести ошибку измерения времени под предполагаемую погрешность выставления расстояния между датчиками. 0,5 мм плотного ТЭНа (измеряем линейкой, да и вряд ли кто из пирщиков захочет делать более точные шашки) детонационная волна проходит за 0,058 мкс. Если хочется получить результат в виде красивого графика,как на осциллографе, то частота преобразования АЦП должна быть не менее 17МГц. Рано радуемся: измерение занимает не один такт процессора,и даже не десять, а порядка 1-2 тысяч (в ардуино 1664 такта,104 мкс для процессора 16МГц). Следовательно ни один МК со встроенным АЦП даже с тактовой частотой под 200МГц не обеспечит нужное быстродействие. Более того,даже для внешней АЦП-микросхемы это не самая простая задача, такой самострой по цене приблизится к полноценному осциллографу. Остаётся DigitalRead (чтение 1 либо 0), как сразу взялся товарищ Тиоцианат. Но он тоже занимает не один такт: для ардуино 16 МГц это 4-6 мкс; для тактовой частоты 160МГц ( МК Teensy 3.5, Teensy 3.6) - вероятно около 0,5 мкс. Детонация продвинется за это время на 4-5 мм,что неочень удобно если измеряется небольшая порция какого-нибудь мощного ПВВ. Возможный выход - внешний счётчик,скажем 74HCT4040 + кварцевый генератор к нему на 50-100МГц. Счётчик способен запуститься и остановится с точностью до 1-2 тактов. На ногах-выходах "застынет" закодированное время, которое затем сможет неспеша прочитать самый паршивенький МК на 8-16МГц. Собственно пока всё, пишу на случай если кто сделает с опережением.

Мне нравится

© Добрейшей души человеки, 2003-2018

При использовании материалов ресурса ссылка обязательна.