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

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

1 18 174

GM: Смещение не играет роли, поскольку наблюдается сигнал частотой 0,1-10 кГц, а не постоянный ток. Дифференциальный вход также способствует снижению наводок. Результат работы определяется как отношение двух напряжений, так что, если они оба синхронно изменяются, то результат должен быть постоянным.

Вот описан принцип работы АЦП в Атмеге на русском языке.
http://www.gaw.ru/html.cgi/txt/doc/micros/avr/arh128/12.htm
Сразу выплывают пару подводных камней, при измерении с дифференциальным входом разрядность АЦП становится 8 разрядов, второй камень внутренний усилитель ограничен линейностью усиления до 4кГц выше будет нелинейность.
Я вообще подозреваю, что отказывается от синхронных выпрямителей не стоит. Ну, это лично мои догадки.

GM: Не хотите помочь развести схему?
О какой схеме идёт речь.
Я не умею их правильно разводить.
Могу попробовать загнать принципиальную схему в Протэус и развести её там.

 

GM:
Не хотите помочь развести схему?
Я очень хочу, но боюсь, что это тоже будет не очень грамотно.

 

Кстати, может кому пригодится - вот тут http://www.altium.com/pcad/resources/libraries/PCAD2004/IntLib_search.asp#result...
можно найти библиотечные элементы практически все для RLC2 (и не только), только MAX293 нету, дык 291я и символ и корпус совпадают. В поиске набираешь, выбираешь нужное и качаешь

 

GM: Не хотите помочь развести схему?
Какую именно? Попробовать можно.

 

Наткнулся на публикацию: http://www.cqham.ru/RLC_usb.htm
Может кому будет интересно.

 

Вот ещё как вариант, относительно не дорог, всё в одном.
ADuC845
High resolution Σ-∆ ADCs
2 independent 24-bit ADCs on the ADuC845
Memory
62-kbyte on-chip Flash/EE program memory
4-kbyte on-chip Flash/EE data memory
In-circuit serial download (no external hardware)
High speed user download (5 sec)
2304 bytes on-chip data RAM
8051-based core
8051-compatible instruction set
High performance single-cycle core
32 kHz external crystal
On-chip programmable PLL (12.58 MHz max)
3 × 16-bit timer/counter
24 programmable I/O lines, plus 8 analog or
digital input lines
11 interrupt sources, two priority levels
Dual data pointer, extended 11-bit stack pointer
On-chip peripherals
Internal power-on reset circuit
12-bit voltage output DAC
Dual 16-bit Σ-∆ DACs
On-chip temperature sensor
Dual excitation current sources (200 µA)
Time interval counter (wake-up/RTC timer)
UART, SPI®, and I2C® serial I/O
High speed dedicated baud rate generator (incl. 115,200)
Watchdog timer (WDT)
Power supply monitor (PSM)

 

spesso: Вот ещё как вариант, относительно не дорог, всё в одном.
ADuC845

Все в одном это здорово, вот только цена кусается. Да и купить для большинства, увы нелегко.
Посмотрел цены на www.efind.ru от 30 до 50$ в розницу, есть и единичные предложения по 15$.
15$ за все-в-одном еще терпимо, а вот за 50$ как-то не очень.
Вот уже упоминалась такая конструкция:
Smart Tweezers Handheld LCR meter www.advancedevices.com
Там стоит MSP430F135, который ЗНАЧИТЕЛЬНО ДЕШЕВЛЕ ADuC845.

 

Vlad_Petr: C8051F0хх там есть два DAC12, есть два ADC и еще много подходящего по теме. https://www.silabs.com/PRODUCTS/MCU/MIXED-SIGNALMCU/Pages/C8051F0xx.aspx Игрушки не из самых дешевых, но в такой камень может быть свернута существенная часть девайса, возможно, это экономически вполне оправдано. Какие будут мнения?

Предлагаю следующую схему RLC-метра на базе микроконтроллера C8051F061/63 (см. 3 последних картинки).

Микроконтроллер C8051F061/063 в корпусе TQFP-64. Для удобства макетирования есть готовый переходник TQFP-64<=>PGA68 (фотография), есть его разводка – PCB-файл.
Схему сопряжения C8051F06X с компьютером по RS232, исходники программ обмена для микроконтроллера (на C) и для компьютера можно взять из книг: “Интерфейс RS232. Связь компьютера и микроконтроллера. От DOS к Windows” или “Сопряжение ПК и внешних устройств по интерфейсу RS232”. Там же можно найти схему сопряжения C8051F06X с USB-программатором-эмулятором (фотография) - 4 сигнала и “земля”.
Но главное – математика. Другими словами, требуется подробно и внятно ответить на следующий вопрос (или на постановку задачи).
Имеется 2 массива одновременно измеренных через deltaT[с] на интервале времени Т[с] напряжений: Ux(i)[В] и Ur(i)[В], i=1,..,n (n=1000-2000). Требуются формулы (включая БПФ и, возможно, цифровой фильтр), по которым вычисляется Cx[Ф] (Lx[Гн]) и Rx[Ом]:
Cx[Ф](Lx[Гн])=f1(Ux(i),Ur(i),deltaT,T,i,n) и Rx[Ом]= f2(Ux(i),Ur(i),deltaT,T,i,n).
При использовании LCD-индикатора следует иметь ввиду, что микроконтроллер C8051F06X – однотактный и работает на максимальной частоте до 25МГц. Два его АЦП (16 бит, 1 МГц) работают независимо и результаты измерений сами записывают по DMA в память и не требуют от процессора микроконтроллера никаких действий, кроме их запуска и остановки. При отсутствии LCD всю работу по вычислению, естественно, нужно проводить на компьютере, имея только Ux(i), Ur(i).
Размер всего устройства – не более спичечного коробка.

spesso: Вот ещё как вариант, относительно не дорог, всё в одном.
ADuC845
По поводу ADUC845. АЦП ADUC845 вычисляет 20 бит с частотой не более нескольких Гц, а частота каждого АЦП C8051F061/63 – 1 МГц.

Кстати, по поводу математики. Она так или иначе, все равно нужна, независимо от схемы. А ее на форуме до сих пор нет…

 

По поводу картинок:

 

По поводу картинок: