|
Вопрос по АЦП в МК. |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 25)
|
Dec 16 2016, 19:14
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
В МК возможно всё. Вплоть до таблицы пересчёта значений. С другой стороны, необходимо понимать, что раз точность "грубой" шкалы ниже, то "скачок" неизбежен. Он может быть как вверх, так и вниз. Поэтому нужно просто иметь в виду, что "на стыке" точнее показывает "нижняя шкала", но если выбрана "верхняя", уже получите и точность в соответствии с диапазоном. Но если нужно лишь "склеить" показания в одной точке, то попробуйте поправочный коэффициент. Но опять же, не факт, что завтра во втором канале окажется вместо 20-ти 21, а не 19.
|
|
|
|
|
Dec 16 2016, 20:12
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(Onkel @ Dec 16 2016, 22:44)  имхо неправильный вопрос. Правильным был бы вопрос "как мне откалибровать оба канала, чтобы оба канала правильно показывали". Вообщем да, Вы правы. Как мне наклон ацп первого канала привести к наклону второго канала?
|
|
|
|
Guest_TSerg_*
|
Dec 17 2016, 00:24
|
Guests

|
Цитата(Plain @ Dec 17 2016, 00:34)  Такая проблема решается увеличением разрядности АЦП посредством каскадной схемы — RC-цепью создаётся пилообразный сигнал, который с весом 1,1МЗР подмешивается ко входному и синхронным ему последовательным перебором оцифровывается, после чего вычисляется среднее диапазона 1МЗР. Не выноси моск "студентам"
|
|
|
|
|
Dec 17 2016, 06:03
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(Plain @ Dec 17 2016, 00:34)  Такая проблема решается увеличением разрядности АЦП посредством каскадной схемы — RC-цепью создаётся пилообразный сигнал, который с весом 1,1МЗР подмешивается ко входному и синхронным ему последовательным перебором оцифровывается, после чего вычисляется среднее диапазона 1МЗР. Где можно про это прочитать?
|
|
|
|
|
Dec 17 2016, 11:06
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(sidy @ Dec 17 2016, 09:03)  Где можно про это прочитать? Непосредственно здесь, всё вроде уже исчерпывающе расписано. Берёте RC-цепь с VCC, периодически замыкая ногой конденсатор получаете на нём пилу 100 мВ, усиливаете её ОУ и подмешиваете в виде тока, т.е. резистором, на вход, телепатирую, того имеющегося ОУ, который усиливает напряжение шунта. Вот здесь некие специалисты додумались модулировать опорное.
|
|
|
|
|
Dec 19 2016, 06:58
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040

|
Цитата(Plain @ Dec 17 2016, 14:06)  Непосредственно здесь, всё вроде уже исчерпывающе расписано. Берёте RC-цепь с VCC, периодически замыкая ногой конденсатор получаете на нм пилу 100 мВ, усиливаете её ОУ и подмешиваете в виде тока, т.е. резистором, на вход, телепатирую, того имеющегося ОУ, который усиливает напряжение шунта. Вот здесь некие специалисты додумались модулировать опорное. Ну правда, зачем "мозг выносите", где Вы видели мёртво стоящие 2 младших разряда АЦП (в AVR)?  Не надо ничего замыкать и подмешивать, шумов и так хватит...
|
|
|
|
|
Dec 20 2016, 17:20
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040

|
Цитата(rx3apf @ Dec 19 2016, 12:13)  Чтобы у AVR с его 10-разрядным ADC шумели два разряда - это еще постараться надо. Один бит, на границе переключения - да, может мерцать. Может быть, я немного утрирую  Но согласитесь, что того самого "мерцающего" бита будет достаточно для "оверсэмплинга"... Цитата(Onkel @ Dec 19 2016, 12:28)  Стоят как вкопанные, если плата нормально разведена. Я Вам не верю
|
|
|
|
|
Dec 22 2016, 09:00
|
Знающий
   
Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861

|
Цитата(RabidRabbit @ Dec 21 2016, 12:15)  Ну что я могу сказать - завидую Вашему профессионализму, при котором даже 12-битный АЦП "не шевелится" на реальном сигнале. Мне явно есть, к чему стремиться  У меня f1xx discovery о чем-то задумалась, но вот на родной плате f407 discovery ацп держит +-1 , редко-редко за 2 выскочит, ну может раз на десять тысяч , а вот на break board с f103- тут сколько угодно, причем разные разводки дают на полпорядка разный шум по интенсивности. Atmega328 под рукой картинки нет, как подвернется покажу.
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 23 2016, 12:44
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(rx3apf @ Dec 19 2016, 13:31)  Зависит от требуемой точности. "Плавать" шкалам не с чего (разве что из-за температурной нестабильности делителей), так что вполне может быть достаточным кое-как сопрячь шкалы, и откалибровать обе в одной-двух точках (одновременнно). И все же как их аккуратно сопрячь?
|
|
|
|
|
Dec 23 2016, 13:54
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(rx3apf @ Dec 23 2016, 16:48)  А зачем ? Совершенно ненужная затея. Калибруете индивидуально, сопрягаете программно. Программно - т.е. примерно так: if((Idc>=20.0f)||(Idc<=-20.0f)) {...} if((Idc<20.0f)&&(Idc>-20.0f)) {...}
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|