Например TDA7294

Форум РадиоКот • Просмотр темы - Как показания прибора из HEX перевести в нормальные числа ?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 21:26:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Как показания прибора из HEX перевести в нормальные числа ?
СообщениеДобавлено: Ср сен 16, 2020 22:42:28 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
Измерительные модули фирмы WAGO 450-492,

измеряют постоянный ток в диапазоне 4-20 мА.

В сервисной программе на ноутбуке отображение в HEX.

Например подаю 15 мА, показывает 0x571C

Как перевести в нормальные числа ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Ср сен 16, 2020 22:58:17 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 3474
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 17500
Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения: 0
Впервые вижу человека, у которого в Винде нет калькулятора....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 05:48:23 
Собутыльник Кота

Карма: 14
Рейтинг сообщений: 472
Зарегистрирован: Вс фев 02, 2020 09:12:37
Сообщений: 2804
Рейтинг сообщения: 0
Изображение


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 06:15:33 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4220
Откуда: Ижевск
Рейтинг сообщения: 0
Измерительные модули фирмы WAGO 450-492, измеряют постоянный ток в диапазоне 4-20 мА. В сервисной программе на ноутбуке отображение в HEX. Например подаю 15 мА, показывает 0x571C
Как перевести в нормальные числа ?
Что показывает сервисная программа при токе 4мА, 5мА, ..., 20мА. Думаю, есть некий коэффициент преобразования, при умножении на который получится значение параметра.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 09:57:03 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
Вот здесь в даташите на стр.25 есть табличка.
Как определить максимальное разрешение которое может
показать модуль если переводить в мА ?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 10:11:05 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
0,00048828125 мА - цена младшего разряда (2 мА / 4096)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 10:33:45 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
А почему 2 мА ?

Добавлено after 3 minutes 28 seconds:
Re: Как показания прибора из HEX перевести в нормальные числа ?
Как пересчитать из HEX или децимальных в мА ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 10:43:43 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 3
что значит из HEX в мА? число есть число.
HEX перевести в DEC, умножить на 0,00048828125 и прибавить 4


Последний раз редактировалось a_skr Чт сен 17, 2020 11:52:50, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 11:23:29 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4220
Откуда: Ижевск
Рейтинг сообщения: 3
По этой таблице получается, что код 0x571C соответствует 14.888мА
I[mA]=CODE*16[mA]/32768+4[mA]


Вложения:
WAGO.PNG [83.28 KiB]
Скачиваний: 195


Последний раз редактировалось akl Чт сен 17, 2020 12:04:30, всего редактировалось 2 раз(а).
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 11:52:22 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
да, забыл 4 прибавить
ps. ну и проверку для специальных значений


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 11:58:31 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
По этой таблице получается, что код 0x571C соответствует 14.888мА

А как вы получили 14,888 мА ?
Я подавал с калибратора Н4-17 ток 15,00000 мА...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 12:05:01 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
0x571С = 22300
22300 * 0,00048828125 + 4 = 14,888671875 мА


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 12:06:00 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4220
Откуда: Ижевск
Рейтинг сообщения: 0
См. выше. Откорректировал сообщение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 12:33:31 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
я бы сделал как-то так:
Код:
uint16_t val; // значение с датчика
float current; //вычисленный ток
if(val ==3) current = 1.5; // что-то меньше 3
else if(val == 0) current = 3.5; // что-то между 3 и 4
else if(val == 32764) current = 20.5; // что-то между 20 и 21
else if(val == 32765) current = 21.5; // что-то больше 21
else current = val * 0,00048828125 + 4.; // в диапазоне от 4 до 20


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 13:25:49 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
Коллеги,огромное всем спасибо,всё измерил, всё получилось !
И что интересно - где только я не задавал вопрос - нигде не получил
вразумительного ответа.
И только на Коте в два тычка всё растолковали !!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Сб сен 19, 2020 17:45:46 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
Есть ещё вопрос -
если посмотреть таблицу с кодами из даташита,
то видно,что например приращению тока от 4 до 6 мА
соответствует прирашение децимального кода на 4096.
А на последней ступени с 18 до 20 мА - 4092.
Чем это объясняется ?


Вернуться наверх
 
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Сб сен 19, 2020 18:10:13 
Нелинейной характеристикой выходного сигнала.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Вс сен 20, 2020 12:15:55 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 453
Откуда: Петербург
Рейтинг сообщения: 0
Может быть это связано с количеством разрядов ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Пн сен 21, 2020 04:47:07 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4220
Откуда: Ижевск
Рейтинг сообщения: 0
Может.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Ср сен 23, 2020 16:50:22 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2801
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18063
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
akl писал(а):
I[mA]=CODE*16[mA]/32768+4[mA]
проще:
I = CODE / 2048 + 4

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y