Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.05.2019, 09:14
|
|
Гражданин KAZUS.RU
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
|
Re: АЦП ADS1115 - проблема с 0
Чет я наврал так наврал. Давно не брал в руки шашек. Если выводить без знака должно быть 65533, 65534, 65535, 0. Если обррезать старший бит - 32765, 66, 67.
Сообщение от akegor
|
Вот как раз АЦП дает целое СО ЗНАКОМ. Но, как мине вангуется, человек не учитывает это обстоятельство и начинает сходу воевать с дребезгом младшего разряда, сдвигая на разряд вправо и теряя при этом знак. И не слушает, что ему говорят.
|
Да, версия.
Я ведь не говорю что АЦП дает без знака. Раз мы видим гигантские числа, значит происходит инверсия разрядов при переходе через 0. Я о том, что откуда мы знаем, что в программе не фигурируют нормальные знаковые величины, а ошибка не происходит потом при выводе на экран, порт...
|
|
|
|
24.05.2019, 09:42
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: АЦП ADS1115 - проблема с 0
meredith, а нормальный вывод результата без (до) преобразования?
Таки шестнадцатеричный формат несколько информативней получится, особенно для данных со знаком
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 24.05.2019 в 09:46.
|
|
|
|
24.05.2019, 13:11
|
|
Частый гость
Регистрация: 01.04.2008
Сообщений: 22
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: АЦП ADS1115 - проблема с 0
видимо я ДШ невнимательно прочитал, старший бит я отбросил намеренно, полагая, что для несимметричного входа значения будут от 0 до 32768. Видимо так и получается, старший бит может быть "индикатором" полярности. Ну лоханулся, ну бывает
Проверить пока не получится, полярность перепутал, спалил аналоговую часть(
Последний раз редактировалось meredith; 24.05.2019 в 13:49.
|
|
|
Сказали "Спасибо" meredith
|
|
|
24.05.2019, 13:50
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: АЦП ADS1115 - проблема с 0
Сообщение от meredith
|
старший бит я отбросил намеренно, полагая...
|
Такое предположить у меня ума не хватило...
Сообщение от meredith
|
старший бит может быть "индикатором" полярности.
|
Почитайте про представление отрицательных чисел. Это очень полезное знание. Тогда не будете Знаковый бит считать "просто индюкатором".
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
03.06.2019, 12:15
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: АЦП ADS1115 - проблема с 0
|
|
|
|
03.06.2019, 12:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,031
Сказал спасибо: 3,032
Сказали Спасибо 3,205 раз(а) в 2,175 сообщении(ях)
|
Re: АЦП ADS1115 - проблема с 0
Сообщение от Someone
|
Блин, попутал термины.
|
Да здравствует разум!
__________________
Экзорцист 40-го уровня.
|
|
|
|
03.06.2019, 16:37
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: АЦП ADS1115 - проблема с 0
meredith, сочувствую с волшебным дымом
А в распоряжении нет (или собрать из наличия) медленного генератора пилы/синусоиды? Конечно желательно биполярный вариант или сдвинуть сигнал вниз.
При 10/20Hz и на 860sps у ADS1115 посмотреть на необработанный поток отсчётов, построить из него кривую входного сигнала,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Помогите с АЦП ATmega168
|
r0st |
Микроконтроллеры, АЦП, память и т.д |
18 |
28.05.2012 23:51 |
Некорректно работает АЦП Atmega 8
|
putmannn |
Микроконтроллеры, АЦП, память и т.д |
15 |
13.09.2011 06:03 |
AtMega АЦП
|
impuls-v |
Микроконтроллеры, АЦП, память и т.д |
19 |
20.06.2011 20:12 |
Стабилизация измерения АЦП ATMega8535
|
7Fantomas7 |
Микроконтроллеры, АЦП, память и т.д |
41 |
02.03.2011 13:25 |
АЦП и UART
|
Jasper |
Микроконтроллеры, АЦП, память и т.д |
9 |
02.07.2006 07:53 |
Часовой пояс GMT +4, время: 20:13.
|
|