Формула пересчета показаний АЦП в ток.

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Формула пересчета показаний АЦП в ток.

Сообщение kindofsky (kindofsky) » 01 ноя 2017, 18:07

Привет коллеги.
Срочно нужна ваша помощь.

Нужна формула пересчета показаний АЦП в ток.
Для пересчета при измерении напряжения, я использую формулу - V = ADC_code * (LSB/PGA)
Где:
ADC_code - число на выходе АЦП
LSB - напряжение на 1 единицу кода
PGA - КУ входного усилителя. Я использую КУ = 1.

Но эта формула не подходит для пересчета тока...

Короче кукушка уже кукарекает...
Аватар пользователя
Ник: kindofsky
Имя: kindofsky
(Москва)
Супер Гуру
Супер Гуру
Информация о пользователе

Re: Формула пересчета показаний АЦП в ток.

Сообщение Yushik (Андрей) » 01 ноя 2017, 20:31

Незнаю попробуй может так I = ADC_code * (Ic/(PGA*R))
Где I ток.
ADC_code - число на выходе АЦП
Ic - ток на 1 единицу кода
PGA - КУ входного усилителя. Должно быть около 20 при V пад. 0.25 в.
R - сопротивление шунта.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Специалист
Специалист
Информация о пользователе

Re: Формула пересчета показаний АЦП в ток.

Сообщение andrewproffi (Андрей) » 02 ноя 2017, 03:06

тут какая то тонкость или уважаемый kindofsky не знает закона ома?
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Разработчик
Разработчик
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение kindofsky (kindofsky) » 02 ноя 2017, 08:23

andrewproffi писал(а):тут какая то тонкость или уважаемый kindofsky не знает закона ома?

А это чо такое?
Аватар пользователя
Ник: kindofsky
Имя: kindofsky
(Москва)
Супер Гуру
Супер Гуру
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение andrewproffi (Андрей) » 02 ноя 2017, 08:25

:o
ну в общем как сказали выше, эта же формула деленная на сопротивление шунта на котором измеряем напряжение.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Разработчик
Разработчик
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение kindofsky (kindofsky) » 02 ноя 2017, 12:32

Оооо, дорвался до компа.
Андроид чего то глючит.
И слава богу.
А то хотел одного чела плохим словом назвать.
Глупые вопросы ему лучше удается задавать чем давать умные советы.

А Юшику, спасибо!
Аватар пользователя
Ник: kindofsky
Имя: kindofsky
(Москва)
Супер Гуру
Супер Гуру
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение andrewproffi (Андрей) » 03 ноя 2017, 07:00

хм... ну свой комментарий я дал в лучших традициях МИМа. как хотите.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Разработчик
Разработчик
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение kindofsky (kindofsky) » 03 ноя 2017, 19:28

andrewproffi писал(а):свой комментарий я дал в лучших традициях МИМа


Где ты и где Мим....
Аватар пользователя
Ник: kindofsky
Имя: kindofsky
(Москва)
Супер Гуру
Супер Гуру
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение Barmaley_GMN (Barmaley_GMN) » 04 ноя 2017, 13:40

И где Мим?
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Формула пересчета показаний АЦП в ток.

Сообщение Вячеслав (Вячеслав) » 10 ноя 2017, 06:00

Вместо ответа, вопрос. Извините, накипело.
p16f88_ADC.fcf

Пишет:
p16f88_ADC.c(222:13): error: unknown identifier 'flt_fromi'
p16f88_ADC.c(222:13): error: failed to generate expression
p16f88_ADC.c(222:13): error: invalid operand 'flt_fromi( 256 )'
p16f88_ADC.c(222:11): error: failed to generate expression
p16f88_ADC.c(223:13): error: unknown identifier 'flt_mul'
p16f88_ADC.c(223:13): error: failed to generate expression
p16f88_ADC.c(223:13): error: invalid operand 'flt_mul(fVoltage, 0.01)'
p16f88_ADC.c(223:11): error: failed to generate expression
p16f88_ADC.c(229:13): error: unknown identifier 'flt_mul'
p16f88_ADC.c(229:13): error: failed to generate expression
p16f88_ADC.c(229:13): error: invalid operand 'flt_mul(fVoltage, 0.000976)'
p16f88_ADC.c(229:11): error: failed to generate expression
p16f88_ADC.c(235:12): error: unknown identifier 'flt_fromi'
p16f88_ADC.c(235:12): error: failed to generate expression
p16f88_ADC.c(235:12): error: invalid operand 'flt_fromi(iSample)'
p16f88_ADC.c(235:10): error: failed to generate expression
p16f88_ADC.c(236:13): error: unknown identifier 'flt_mul'
p16f88_ADC.c(236:13): error: failed to generate expression
p16f88_ADC.c(236:13): error: invalid operand 'flt_mul(fSample, fVperDiv)'
p16f88_ADC.c(236:11): error: failed to generate expression
p16f88_ADC.c(248:2): error: unknown identifier 'FCI_FLOAT_TO_STRING'
p16f88_ADC.c(248:2): error: failed to generate expression
p16f88_ADC.c success

failure
Return code = 1
Flowcode

Работал с версией 5.4 - проблем не было . Компонент ADC не ковырял.
Подскажите, что править и откуда эта беда?
Пример- стандарт: 1. Sampling and outputting to a LCD ведет себя так же.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Вячеслав
Имя: Вячеслав
(Саратов)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

След.

Вернуться в ПЕСОЧНИЦА

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

Пользователь просматривает форум: нет зарегистрированных пользователей