Например TDA7294

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



Текущее время: Сб сен 26, 2020 07:56:13

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


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



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

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

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

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

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

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


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

Карма: 74
Рейтинг сообщений: 2948
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 10321
Откуда: Старое захолустье восточнее Новой Москвы
Рейтинг сообщения: 0
Впервые вижу человека, у которого в Винде нет калькулятора....


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

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

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


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

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

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

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


Вернуться наверх
 
Драйверы MOSFET/IGBT Infineon – силой нужно управлять!

Специалисты Infineon усовершенствовали традиционные кремниевые MOSFET и IGBT и выпустили компоненты на базе принципиально иных материалов – нитрида галлия и карбида кремния. Мы создали подборку полезных материалов, чтобы вы разобрались во всех тонкостях и стали экспертом по управлению силовыми приборами нового поколения CoolMOS, CoolGaN, CoolSiC!

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

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


Вложения:
Wago_450_492.pdf [1.95 MiB]
Скачиваний: 23
Вернуться наверх
 
Снижена цена на DC/DC и AC/DC преобразователи Mornsun в Компэл!

Хорошие новости для покупателей источников питания! Компэл снизил цены на всю продукцию Mornsun. В ассортименте – как широко известные и популярные позиции, так и новинки. Доступны AC/DC, неизолированные DC/DC-преобразователи или импульсные стабилизаторы (семейство K78/R3), изолированные DC/DC, и новейшее поколение R4.

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

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


Вернуться наверх
 


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

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

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


Вернуться наверх
 


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

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


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

Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: Как показания прибора из HEX перевести в нормальные числ
СообщениеДобавлено: Чт сен 17, 2020 11:23:29 
Друг Кота

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


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


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

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


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

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

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


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

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


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

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


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

Карма: 22
Рейтинг сообщений: 109
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 619
Откуда: Жуковский
Рейтинг сообщения: 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
Рейтинг сообщений: 28
Зарегистрирован: Сб сен 11, 2010 14:17:36
Сообщений: 255
Откуда: Петербург
Рейтинг сообщения: 0
Коллеги,огромное всем спасибо,всё измерил, всё получилось !
И что интересно - где только я не задавал вопрос - нигде не получил
вразумительного ответа.
И только на Коте в два тычка всё растолковали !!!!!


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

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


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

Карма: 64
Рейтинг сообщений: 853
Зарегистрирован: Пт мар 29, 2019 10:45:58
Сообщений: 2083
Откуда: Тюмень
Рейтинг сообщения: 0
Нелинейной характеристикой выходного сигнала.

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


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

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


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

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


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

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

_________________
Мудрость приходит вместе с импотенцией...


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

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


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