|
Прецизионный преобразователь напряжения в частоту. |
|
|
|
Jan 23 2014, 11:43
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270

|
Цитата информацию о нем нужно передавать каждую 1-2 микросекунды через гальваническую развязку. Про саму развязку все понятно и тривиально, а вот с измерениями.... Мне видится самый очевидный вариант использовать преобразователь напряжение - частота, т.е. приемная сторона (проц) просто считает число импульсов за каждую микросекунду. НО тут есть сложность... Для требуемой дискретности измерения - 0,15 В, А можно Так сформулировать задачу : надо оцифровать входной сигнал величиной от 23 до 26 В с частотой дискретизации 1- 0,5 мГц и разрешением 0,15 В. Для решения задачи вам понадобится АЦП с разрядностью > 8 и скорость 1 Msps и последовательным интерфейсом например ADC081S101
|
|
|
|
|
Jan 23 2014, 12:31
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(Quantum1 @ Jan 23 2014, 06:49)  ... Задача нестандартная, согласен, иначе я бы здесь не писал, но и ничего невозможного тут вижу. Абсолютно стандартная: -выбор АЦП (вне зависимости от того, как он называется и реализуется). -номализация сигнала с учётом применяемого АЦП -гальваноразвязка То, что у Вас это выглядит как изобретение велосипеда АЦП, сути дела не меняет. При сегодняшних реалиях, делать что-то типа ПНЧ на рассыпухе особого смысла не имеет. Подобрать дешёвенький интегральный АЦП с подходящим интерфейсом - не такая большая проблема.
|
|
|
|
|
Jan 23 2014, 17:14
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(prig @ Jan 23 2014, 19:31)  При сегодняшних реалиях, делать что-то типа ПНЧ на рассыпухе особого смысла не имеет. Подобрать дешёвенький интегральный АЦП с подходящим интерфейсом - не такая большая проблема. Как раз проблема, если ТС упоминал Цитата Добавим к этому веселости, что все это должно быть в военном температурном диапазоне и ессесно на нашей элементной базе
--------------------
И на камнях растут деревья!
|
|
|
|
|
Jan 23 2014, 18:06
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 4-09-12
Пользователь №: 73 381

|
По поводу АЦП. Если бы его можно было ставить то я даже и мыслей не обзавелся что то еще искать*) Но есть один момент. АЦП средней паршивости имеет возможность измерить напряжение за 1 мкс, но не имеет возможности(т.е. быстрого интерфейса) успеть это еще и передать через гальваническую развязку, а проц еще и обработать итд... короче за 1 мкс должно быть не только измерение, но и ПРИНЯТИЕ решения процом на основе результата. При использовании непосредственного счета или как тут правильно выразились измерения длинны 1 импульса счетчиком проца (проц работает на 75-100 МГц), вполне позволяет за 1 мкс решить мою задачу. Отечественные АЦП кстати вполне есть но по причине выше сказанного подойти не могут. Цитата(Tanya @ Jan 23 2014, 10:41)  Автор хочет иметь одно измерение за одну микросекунду. Ему поможет ШИМ на частоте 1 МГц. Я так думаю. Согласен вполне! Это как раз второй вариант который я прорабатываю, но пока еще только поверхностно. Тут нужен точный и термостабильный интегратор на мои частоты, если кто то подкинет его идею буду очень признателен!
|
|
|
|
|
Jan 23 2014, 18:35
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(Quantum1 @ Jan 23 2014, 21:06)  за 1 мкс должно быть не только измерение, но и ПРИНЯТИЕ решения процом на основе результата Тучи сгущаются: Цитата(Quantum1 @ Jan 22 2014, 22:30)  нужно передавать каждую 1-2 микросекунды Т.е. в начале темы было 2 мкс, а теперь и 1 мкс мало, требуются первоначально же и озвученные 50 нс, иначе процессор (без таки набортного АЦП) не успеет принять некое решение насчёт, напоминаю, всё того же постоянного напряжения.
|
|
|
|
|
Jan 23 2014, 18:51
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 4-09-12
Пользователь №: 73 381

|
Цитата(Plain @ Jan 23 2014, 22:35)  Тучи сгущаются:
Т.е. в начале темы было 2 мкс, а теперь и 1 мкс мало, требуются первоначально же и озвученные 50 нс, иначе процессор (без таки набортного АЦП) не успеет принять некое решение насчёт, напоминаю, всё того же постоянного напряжения. ДА ЕСТЬ АЦП В ПРОЦЕ! причем целых 2! написано же 1-2 микросекунды. Не пойму придирок. даже за 2 микросекунды данная задача не решается с помощью простого АЦП! Измеряемая и измерительная цепь РАЗВЯЗАНА ГАЛЬВАНИЧЕСКИ! Как его можно ТОЧНО мерить бортовым АЦП? Напряжение !условно! постоянное, я именно так и писал. Т.е. меняется монотонно и медленно(но не бесконечно медленно) по сравнению с измерительной частотой.
Сообщение отредактировал Quantum1 - Jan 23 2014, 18:55
|
|
|
|
|
Jan 23 2014, 20:36
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270

|
Цитата АЦП средней паршивости имеет возможность измерить напряжение за 1 мкс, но не имеет возможности(т.е. быстрого интерфейса) успеть это еще и передать через гальваническую развязку, а проц еще и обработать итд... короче за 1 мкс должно быть не только измерение, но и ПРИНЯТИЕ решения процом на основе результата. При скорости SPI 40 мГц отправить 10 бит это 0,25 мкс Цитата При использовании непосредственного счета или как тут правильно выразились измерения длинны 1 импульса счетчиком проца (проц работает на 75-100 МГц), вполне позволяет за 1 мкс решить мою задачу. Вы считаете что использование преобразователя напряжение - частота и счетчика вы сможете измерить напряжение за время 50 нс (длительность одного импульса) ?
|
|
|
|
|
Jan 24 2014, 02:56
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 4-09-12
Пользователь №: 73 381

|
Цитата(V_N @ Jan 24 2014, 00:36)  При скорости SPI 40 мГц отправить 10 бит это 0,25 мкс Отлично теперь покажите отечественный АЦП с SPI на 40 МГц, или хотя бы !импортный! контроллер, к примеру, из cortex ов, где есть приемо\передатчик на таких скоростях, про наши я не говорю. SPI на нашем проце есть но его скорость на порядок меньше указаной цифры. Цитата(V_N @ Jan 24 2014, 00:36)  Вы считаете что использование преобразователя напряжение - частота и счетчика вы сможете измерить напряжение за время 50 нс (длительность одного импульса) ? нет, одиночный импульс длинный от 50 нс и до 1мкс, тут выше говорили про ШИМ, собственно поддержал эту мысль. Цитата(domowoj @ Jan 23 2014, 23:30)  Странная задача. Может подробней объясните зачем. без проблем есть некая конденсаторная установка состоящая из нескольких гальванически развязанных частей ее постепенно заряжают, в процессе работы может потребоваться дозарядка до большего напряжения или подразрядка, это задается програмно. наша задача контролировать напряжение на всех частях.
Сообщение отредактировал Quantum1 - Jan 24 2014, 02:57
|
|
|
|
|
Jan 24 2014, 04:32
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610

|
Цитата(Quantum1 @ Jan 23 2014, 22:51)  Напряжение !условно! постоянное, я именно так и писал. Т.е. меняется монотонно и медленно(но не бесконечно медленно) по сравнению с измерительной частотой. Если известно, что процесс изменяется с конечной скоростью, почему возникает необходимость настолько частых измерений? и, раз уж МК так часто нужно принимать решение, можно производить измерения с достаточным периодом = разрешение/скорость, а остальное время полагать, что ничего не изменилось?
|
|
|
|
|
Jan 24 2014, 07:31
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270

|
Цитата Отлично теперь покажите отечественный АЦП с SPI на 40 МГц, или хотя бы !импортный! AD7091 Цитата импортный! контроллер, к примеру, из cortex ов, где есть приемо\передатчик на таких скоростях, про наши я не говорю. STM32F407xx например
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|