|
Тесламетр, Помогите с реализацией, диапазон от 0.2 до 1.2 Тл |
|
|
|
May 15 2012, 11:46
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Уважаемые коллеги. Есть задача измерения индукции магнитного поля. Характеристики следующие: Диапазон измеряемых величин: 0.2-1.2 Тл Точность измерения: 5% Расстояние до измеряемого излучателя: 10-30 мм Характеристики измеряемого сигнала: импульсы с частотой следования 1-20 Гц треугольной формы с передним и задним фронтом около 500 мкс Измеренный сигнал необходимо усилить и подать на систему сбора данных с входным диапазоном +-10В. Источником измеряемого сигнала является медицинский индукционный излучатель.Здесь изображена форма сигнала этого излучателя измеренная промышленным тесламетром. Вот и сам тесламетр. Нужно сделать что-то подобное, только без индикатора. Желательно обойтись недорогим датчиком холла и инструментальным усилителем. Не могу подобрать линейный датчик холла с нужным диапазоном, нашел только до 0.1Тл, а это мало. Также интересует схемотехника усилителя для этого датчика. Всех откликнувшихся заранее благодарю.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
May 15 2012, 12:06
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(vvs157 @ May 15 2012, 18:03)  Для таких импульсов проще намотать катушку и подать с нее сигнал на интегрирующий усилитель. Я тоже думал об этом, но тогда придется как-то калибровать эту катушку.
|
|
|
|
|
May 15 2012, 13:15
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(dimka76 @ May 15 2012, 18:58)  AD22151 не подойдет ? И калибровать то вам все равно придется и причем на отпределенном расстоянии. Т.к. напряженность будет зависеть от расстояния до источника магнитного поля. Уже смотрел его, но он только до 0.6 Тл. Да, Вы правы, какая-то калибровка скорее-всего потребуется. Вот думаю попробовать на катушке, только не соображу как её посчитать.
|
|
|
|
|
May 15 2012, 13:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(dimka76 @ May 15 2012, 16:58)  AD22151 не подойдет ? AD22151 до 0.6 Тл Цитата(dimka76 @ May 15 2012, 16:58)  И калибровать то вам все равно придется и причем на отпределенном расстоянии. Т.к. напряженность будет зависеть от расстояния до источника магнитного поля. Зачем калибровать калиброванный датчик?
|
|
|
|
|
May 15 2012, 15:29
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(kada @ May 15 2012, 20:15)  Вот думаю попробовать на катушке, только не соображу как её посчитать. V = d[B*S]/dt напряжение в вольтах, поле в теслах, площадь в квадратных метрах, время в секундах  соответственно на катушке с общей площадью в 50 квсм, при изменении поля на 1Т за 500 мкс амплитуда напряжения будет 10В. так как площади небольшие, надо аккуратно смотреть за подводящими проводами чтобы они поля не хватали. при этом ошибка нуля даже на 1 мкв с такой катушкой (50 см2) будет накапливаться как 0.2 мТ в сек. то есть за минуту 5% от 0.2 Теслы и набежит. хотя судя по форме импульса интегрировать его надо только несколько милисекунд, всё остальное время можно заниматься измерением и нулением смещений, поля-то нет. и интегрирующий усилитель не нужен, при такой точности можно просто в АЦП какого-нибудь мелкого MCU завести и интегрировать уже численно, заодно корректируя нуль между импульсами. холлами может проще будет, измерять величину напрямую гораздо приятнее чем её производную, а потом интегрировать. с 5% точностью можно и без калибровки датчиков обойтись. http://www.hallsensors.de/Hall-IC.htmзы. судя по описанию эти поля к мозгу человека прикладываются, чтобы его индукционными токами греть, если не секрет - для чего?
|
|
|
|
|
May 15 2012, 16:26
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(_pv @ May 15 2012, 21:29)  холлами может проще будет, измерять величину напрямую гораздо приятнее чем её производную, а потом интегрировать. с 5% точностью можно и без калибровки датчиков обойтись. http://www.hallsensors.de/Hall-IC.htmзы. судя по описанию эти поля к мозгу человека прикладываются, чтобы его индукционными токами греть, если не секрет - для чего? Спасибо, буду думать. Я не силен в медицине, могу сказать что эта штуковина замедляет размножение клеток, в том числе раковых. Спектр применения очень широкий. Здесь про этот эффект довольно подробно изложено.
|
|
|
|
|
May 15 2012, 16:35
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(dpss @ May 15 2012, 22:31)  FW Bell делает неплохие датчики и тесламетры http://fwbell.com/Category/2.aspxСпасибо за ссылку, посмотрю что у них есть
|
|
|
|
|
May 15 2012, 17:22
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 8-09-05
Пользователь №: 8 384

|
С такой точность и диапазоном вполне измеряется линейным датчиком Холла без встроенного усилителя. Проблемы с подбором потому, что наиболее доступны датчики со встроенным усилителем, отсюда и ограниченный диапазон. Помимо FW Bell (у нас с ними не сложилось), рекомендую ChenYang, ссылку на которые уже давали, Симметрон - дистрибьютор. Еще в Питере есть НПФ "Сенсор"Подходящие датчики много кто делает, вопрос в доступности и цене. Со схемотехникой по моему затруднений быть особо не должно при таких параметрах.
|
|
|
|
|
May 17 2012, 14:19
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Подобрал себе вот этот датчик CY-P15A. Благодарю за наводку. Вроде маложрущий, что важно, т.к. питание батарейное, и может измерять до 2 Тл. Прикинул к нему инструментальник AD623 и двухполярное питание, вроде без вопросов. Но тут заказчик выкатил мне следующее: 1. Нужно измерять среднее значение индукции магнитного поля за промежуток времени ~2c. 2. Причем нужно суммировать как положительные так и отрицательные значения индукции, т.е. сделать своеобразный выпрямитель. Таким образом измеряется среднее значение воздействующей на человека индукции положительной и отрицательной полярности. Со второй задачей я вроде справился подсмотрев в Хоровице и Хилле схему выделения абсолютного значения сигнала на ОУ, прогнал через симулятор, инвертирует отрицательную полуволну исправно. А вот с первой задачей немного в замешательстве. Понимаю что нужен интегратор, попробовал смоделировать интегратор на ОУ, но в итоге напряжение на выходе линейно убывает при неизменном входном сигнале. Подскажите пожалуйста где копать.
|
|
|
|
|
May 18 2012, 12:40
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(vvs157 @ May 18 2012, 17:07)  Зашунтировать интегрирующий конденсатор достаточно большим по номиналу резистором. Или сделать схему сброса/обнуления и интегрировать только в течении определенного промежутка времени. Спасибо. А есть ли способ сделать автосброс без применения микроконтроллера? Хочется максимально упростить девайс, но он что-то разрастается. Попробовал просимулировать с резистором, напряжение стало уменьшатся быстрее, пересекает 0 и стремится к -Vcc (у меня двуполярное питание). Я правильно понимаю что классический интегратор на ОУ инвертирует сигнал?
|
|
|
|
|
May 18 2012, 13:47
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(kada @ May 17 2012, 18:19)  1. Нужно измерять среднее значение индукции магнитного поля за промежуток времени ~2c. 2. Причем нужно суммировать как положительные так и отрицательные значения индукции, т.е. сделать своеобразный выпрямитель. Таким образом измеряется среднее значение воздействующей на человека индукции положительной и отрицательной полярности.
А вот с первой задачей немного в замешательстве. Понимаю что нужен интегратор, попробовал смоделировать интегратор на ОУ, но в итоге напряжение на выходе линейно убывает при неизменном входном сигнале. Подскажите пожалуйста где копать. Поставьте на выходе схемы выделения абсолютного значения (её ещё по-простому выпрямителем называют) компаратор, который будет разрешать прохождение сигнала с выпрямителя на интегратор. Интегратор на одном ОУ именно так и должен отрабатывать постоянный входной сигнал: Uвых = U0 - Uвх * t / (RC) (как следствие, даже при разомкнутом ключе с выхода выпрямителя интегратор будет отрабатывать напряжение смещения входов ОУ, их токи и токи утечки) Из описания непонятно, что хочется делать с выходным сигналом. На круг на контроллере может оказаться и проще, и дешевле.
|
|
|
|
|
May 18 2012, 14:32
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(xemul @ May 18 2012, 18:47)  Поставьте на выходе схемы выделения абсолютного значения (её ещё по-простому выпрямителем называют) компаратор, который будет разрешать прохождение сигнала с выпрямителя на интегратор. Интегратор на одном ОУ именно так и должен отрабатывать постоянный входной сигнал: Uвых = U0 - Uвх * t / (RC) (как следствие, даже при разомкнутом ключе с выхода выпрямителя интегратор будет отрабатывать напряжение смещения входов ОУ, их токи и токи утечки)
Из описания непонятно, что хочется делать с выходным сигналом. На круг на контроллере может оказаться и проще, и дешевле. Не пойму зачем нужен компаратор и кто будет управлять прохождением сигнала. Сигнал будет оцифровываться и исследоваться вот этой системой сбора данных. Цитата(Tanya @ May 18 2012, 18:56)  Я чего-то недопонимаю? Зачем интегрировать интегратором... Резистор и конденсатор... будут давать среднее. После "выпрямителя". Или стрелочный приборчик. Тоже интегрирует. Я тоже стал склоняться к варианту RC-фильтра. Прикинул фильтр R=100К C=100мкФ, постоянная времени 10 с. Попробовал просимулировать, как и ожидалось сигнал почти в нуле, пришлось его поднимать неинвертирующим усилителем на ОУ с КУ=100 чтобы хоть что-то увидеть. Но с таким фильтром как мне кажется о точности измерения можно только мечтать. Или нет?
|
|
|
|
|
May 18 2012, 15:14
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(kada @ May 18 2012, 18:32)  Не пойму зачем нужен компаратор и кто будет управлять прохождением сигнала. Я успел забыть, что Вы строите не законченную коробочку, а датчик, получателем сигнала которого будет система сбора данных. Цитата Сигнал будет оцифровываться и исследоваться вот этой системой сбора данных. Тогда зачем Вам лишние сущности? Отправляйте сигнал с датчика (оба выхода CY-P15A) прямиком в систему сбора данных. Исследованием, если правильно понимаю, будет заниматься всё-таки программа на компе - вот в ней и выполняйте и выделение импульса, и расчёт его параметров.
|
|
|
|
|
May 18 2012, 15:47
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(xemul @ May 18 2012, 20:14)  Я успел забыть, что Вы строите не законченную коробочку, а датчик, получателем сигнала которого будет система сбора данных.
Тогда зачем Вам лишние сущности? Отправляйте сигнал с датчика (оба выхода CY-P15A) прямиком в систему сбора данных. Исследованием, если правильно понимаю, будет заниматься всё-таки программа на компе - вот в ней и выполняйте и выделение импульса, и расчёт его параметров. Это все конечно хорошо, но вот только у этого АЦП всего 120 выборок в секунду, и мне нужно усилить и усреднить/отфильтровать сигнал с датчика. Что касается ПО для обработки измерений, это уже не моя задача, и как там оно будет обрабатываться мне сине-фиолетово.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|