Свежие обсуждения
Измерения

Дизайн народного RLC-метра (RLC-3)

1 75 174

2 chav1961 http://www.analog.com/static/imported-files/solutions_bulletins/medical08-09a/in...

 

Ребят, неужто тема померла чуть ли не на самом интересном месте? Я конечно, прочитав всю тему в короткие сроки, мог пропустить работоспособные варианты, может быть кто нибудь подведёт итог? Дошёл ли кто то до финальной реализации в железе или всё остановилось на уровне симуляции в протеусе?

 

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

 

предлагаю собрать на ARM LPC2368

 

Так, народ, qui non est nobiscum adversus nos est! - кто не с нами, тот против нас

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

1) АЦП встроенный, двухканальный, 12-битный. Частота выборок 100 кГц.

2) Генератор выдаёт 10 кГц, отдельная плата - 8-битный DDS на МК.

3) Два кабеля подпаяны прямо ко входам ацп, оплётка на землю (кабели по 15 см длиной, отрезал от тв видеокабеля, который с тюльпанами).

4) Такой же кабель идёт от генератора, там где они встречаются припаяно опорное сопротивление. Здесь же припаяны два провода, 12 см длиной, с крокодилами.

5) Из железа больше ничего нет, никаких ОУ или ИУ или усилителей.

6) Программа состоит из одного 10 мкс цикла, в котором одновременно считываются данные с двух ацп и вычисляются четыре суммы для четырёх коэффициентов Фурье для частоты 10 кГц. Арифметика 64-битная, поскольку произведение 12-битных данных с ацп и 12-битного синуса/косинуса даёт 24-разряда плюс накопление 1000000 выборок даёт ещё 17 разрядов, ну и запас небольшой...

7) Теперь о результатах. Результаты впечатляют. Показания дёргаются во втором знаке после запятой, скажем, флюк77 меряет 5.8 ома, этот даёт 5.88-5.89. Ну тут ещё надо разбираться, генератор на МК работает от внутреннего RC-генератора, частота за 1с ощутимо скачет, судя по частотомеру (время измерения 100мс).

Вот пока все предварительные данные, пойду спать.

 

GM: Выделил перед Новым годом целых два дня, чтобы сделать железяку и написать более-менее приличную программку.
Ну, Вы электровеник Я спрашивал GO, сколько ушло времени на изготовление железа и отладку программы первой версии RLC-2, ответ: "Почти ровно год!".
Без обид, я Вашу скорострельность оцениваю только положительно, хоть и результат предварительный.

 

GM:
пойду спать
Хорошенько высыпайтесь, и завершайте благое дело.
P.S.: Потерял "нить" темы, а что за МК выбрали-то?

 

Софт - в студию

 

АК: ..спрашивал GO, сколько ушло времени на изготовление железа и отладку программы первой версии RLC-2, ответ: "Почти ровно год!".
Ну мы тоже больше года языками махали . Я достаточно быстро пишу программу, если понимаю, что от неё требуется. А тут как раз всё было кристально ясно, ну и арифметика там - перемножить да сложить.

 

Gregory: Потерял "нить" темы, а что за МК выбрали-то?
Вообще оптимальной по многим параметрам - цене, доступности, IDE и т.п. будет любой атмеловский МК обязательно с аппаратным умножением. Ну а для экспериментов я взял демоплату с TMS320F2812, просто потому, что она у меня была, композер тоже, есть встроенный ацп 12,5 Мвыб/с, плюс ещё там такие запасы по ресурсам и производительности, что отлаживать алгоритм и прототип одно удовольствие. Кстати, такой подход - обычное явление в разработке, после того, как получен положительный результат начинается оптимизация и выбор камушка попроще и подешевше.