На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

Обсуждение: Freescale выпускает барометр и термодатчик с цифровым интерфейсом в одном корпусе

Страница 2 из 4
Новичок
 
Регистрация: 26.04.2011
Сообщений: 19
Репутация: 11
1 0
0 0
 
26.04.2011 15:36 #11
Подключил я этот датчик к микроконтроллеру, считываю данные, преобразовываю, но получается ерунда.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
26.04.2011 22:17 #12
Уточните. Какой именно датчик? MPL115Aот Freescale? Какой интерфейс подключения, какие данные получаете?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Новичок
 
Регистрация: 26.04.2011
Сообщений: 19
Репутация: 11
1 0
0 0
 
27.04.2011 08:00 #13
MPL115A2, с интерфейсом I2С
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
27.04.2011 18:36 #14
Хоть какой-то массив данных получаете? Протокол и интерфейс правильно настроили.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 26.04.2011
Сообщений: 19
Репутация: 11
1 0
0 0
 
28.04.2011 09:16 #15
Трудно сказать, я не уверен, что все данные считываются правильно.
Хотя форматы данных, вроде бы совпадают.
Значение давления и тем-ры считываются в 10 битном формате, т.е. последние 6 битов в младшем байте всегда равны 0, значения считываемых коэфф. тоже вроде бы правильные. "Прогнал" программу на ПК, ввел в нее полученные значения , рузультат не совпадает с реальным давлением, оно должно быть примерно 101 кПа.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
28.04.2011 14:34 #16
Документ AN3785.pdf смотрели. Все ли пункты и условия выполнены.
Т.е. ошибка в расчетах, насколько я понял, аппаратно все работает корректно?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 26.04.2011
Сообщений: 19
Репутация: 11
1 0
0 0
 
28.04.2011 15:56 #17
К сожалению, я понятия не имею какие реально значения должны считываться из этой микросхемы. Никаких примеров в даташитах нет, кроме этой дурацкой программы. В самом даташите полно не точностей, программа составлена тупо по алгортиму. В ней есть явные несуразицы. С помощью контроллера я просчитать не могу, пришлось переделывать ее под ПК. В результате на выходе получается 400 с копейками, явная ерунда.Что касается интерфейса I2C, то он вроде бы работает нормально, вместо датчика давления я подключал часовую микросхему, считывал показания регистра секунд.Вроде бы тикали....секунды.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
28.04.2011 21:02 #18
Да, информации по этому датчику еще мало, новый прибор.
Просмотрев документ еще раз, я так понял, что константы компенсации постоянны (т.е. прибор калибруется в заводских условиях), хранятся во внутренней ROM и их нужно лишь один раз считать и затем применять при расчетах. Т.е. с выхода датчика мы получаем «сырые» данные с АЦП.
Далее (как по даташиту) значение Pcomp мы получаем (должны получить) в диапазоне от 0 до 1023. В выражение подставляются калибровочные коэффициенты и значение температуры (тоже сырые данные). Значение Pcomp=0 соответствует 50 kPa, значение 1023 – 115 kPa
Если вы получали на выходе значение 400 (что это за значение, где на выходе), То вычислив (применительно к диапазону 50 - 115 kPa мы получим 75 kPa, что тоже не внушает доверия...
Это так, были рассуждения мои.

Как получить и где какие коэфф. я так и не разобрался по даташиту....

Ан нет, разобрался...
Правильно ли считывали коэффициенты?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Последний раз редактировалось Vadzz; 28.04.2011 в 23:20.
Оценка
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,267
Репутация: 2207
2,193 1,120
40 83
 
28.04.2011 22:00 #19
Прибор калибруется производителем и все компенсирующие коэф. действительно записаны в память. Вот считывать их не необходимости. Все коррекции происходят в самом датчике. на выходе точная инф. Взгляните...
http://cache.freescale.com/files/sen...785.pdf?fpsp=1
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
28.04.2011 23:26 #20
Этот документ уже есть во вложении в этой ветке чуть выше.
Однако... по доке утверждается, что Host контроллер выполняет вычисления. Т.е. эти коэфф. используются для применения компенсационного алгоритма к данным поступаемым с АЦП датчика давления/температуры.
Цитата:
Calibration data is housed in on-board ROM. This data is used by a host microcontroller to apply a compensation algorithm to the raw ADC data from the pressure sensor and may be accessed at any time. The Calibration data is stored as a series of coefficients that are applied to the raw data to compensate for temperature and pressure variation in the raw output.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Ответ
Страница 2 из 4
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 18:25.
Обратная связь РадиоЛоцман Вверх