реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Калибровка данных АЦП использую PIC18f452, к входу АЦП подключен аналоговый датчик холла, нужно линеаризовать
Andy84
сообщение Feb 17 2011, 08:13
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 17-02-11
Пользователь №: 63 054



Добрый день все!!! Помогите с идеей. Я проектирую магнетометр
У меня возникла проблема с калибровкой показаний АЦП
Уже раелизована клавиатура, ЛСД, меню "калибровка" в котором я ввожу таблицу в EEPROM значение эталонных магнитиков и показания АЦП при установке датчика Холла на эти самые магнитики.

Дачитк и опроное напряжение АЦП настроены так, что при АЦП=0 намагиченность приблизительно -100 Генри; при АЦП=512 намагниченность = 0Генри при АЦП=1023 намагиченность приблизительно +100Генри

У юзера могут быть эталонные магниты по которым он проводит калибровку,...А как тогда быть с нулем? вообще на него забить или измерять воздух и записать в EEPROM что это значение соответствует нулю?

Как мне реализовать сохранение в ЕЕPROM отрицательных значений эталонных магнитов? И как потом с учетом всего линеаризовать показания АЦП да еще отображать на ЛСД правильную полярность??? Может уже кто сталкивался с подобной задачей?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 17 2011, 08:24
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Andy84 @ Feb 17 2011, 11:13) *
намагиченность приблизительно -100 Генри;

Генри - это единица измерения индуктивности. Как она может быть отрицательной у Вас, ума не приложу.
Go to the top of the page
 
+Quote Post
Andy84
сообщение Feb 17 2011, 08:49
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 17-02-11
Пользователь №: 63 054



Прошу прощения диапазон рабочих величин магнитного потока,± 100Гс эта единица Гаус вроде бы

Цитата(Andy84 @ Feb 17 2011, 11:13) *
Добрый день все!!! Помогите с идеей. Я проектирую магнетометр
У меня возникла проблема с калибровкой показаний АЦП
Уже раелизована клавиатура, ЛСД, меню "калибровка" в котором я ввожу таблицу в EEPROM значение эталонных магнитиков и показания АЦП при установке датчика Холла на эти самые магнитики.

Дачитк и опроное напряжение АЦП настроены так, что при АЦП=0 магнитный поток приблизительно -100 Гаус; при АЦП=512 магнитный поток = 0Гаус при АЦП=1023 магнитный поток приблизительно +100Гаус

У юзера могут быть эталонные магниты по которым он проводит калибровку,...А как тогда быть с нулем? вообще на него забить или измерять воздух и записать в EEPROM что это значение соответствует нулю?

Как мне реализовать сохранение в ЕЕPROM отрицательных значений эталонных магнитов? И как потом с учетом всего линеаризовать показания АЦП да еще отображать на ЛСД правильную полярность??? Может уже кто сталкивался с подобной задачей?



В системе СГС магнитная индукция поля измеряется в гауссах (Гс), - Прочитал в Википедии ну это не столь важно....
Go to the top of the page
 
+Quote Post
Kolia
сообщение Feb 17 2011, 09:18
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 188
Регистрация: 28-09-06
Из: Minsk
Пользователь №: 20 762



Цитата(Andy84 @ Feb 17 2011, 12:13) *
Как мне реализовать сохранение в ЕЕPROM отрицательных значений эталонных магнитов? И как потом с учетом всего линеаризовать показания АЦП да еще отображать на ЛСД правильную полярность??? Может уже кто сталкивался с подобной задачей?


Направление магнитного поля поменяйте и запишите в память, можно и положительные значения брать из таблицы но нужно знать характеристику датчика.
Ноль калибруется точено так же как же как и любай другая точка в таблице, за исключением что поле не подается (учитывается магнитое поле земли и т.п.)
Go to the top of the page
 
+Quote Post
Andy84
сообщение Feb 17 2011, 10:11
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 17-02-11
Пользователь №: 63 054



Может у Микрочипа есть примеры линейной интерполяции?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 17 2011, 10:36
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Andy84 @ Feb 17 2011, 13:11) *
Может у Микрочипа есть примеры линейной интерполяции?


f(x)= f(X1)+(f(X2) - f(X1))/(X2-X1)*(x-X1)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 11:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016