Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
АЦП ATMega в диф. режиме. Принципиально не удаётся вправить моСК. Какие будут соображения ?
Отправлено
Юрий_СВ
09 февраля 2009 г. 14:21
ADMUX=0x0d; (усиление 10х, входы ADC2 и ADC3)
int s_int_10_16(int val_d)
{
return ((val_d>511)?(-1024+val_d):val_d);
}
Берём значение s_int_10_16(ADC). Результаты на картинке.
Может глаза замылены - не вижу ошибки.
http://imageshost.ru/links/8063659f97889d4f9ff6782f478c0fdd
Составить ответ
|
Вернуться на конференцию.
Ответы
Наверно ОУ лучше в диф режиме включить а АЦП в нормальном использовать.
-
Torkitas
(09.02.2009 15:56:33
91.76.19.109
,
пустое
)
С резисторами будет та же погрешность. Тогда уж инструментальник, INA128 и т.д.
-
Леонид Иванович
(09.02.2009 16:07:19
87.252.227.58
,
пустое
)
В datasheete сказано, что при усилении х10 в диф. режиме можно рассчитывать лишь (+)
-
ВВ
(09.02.2009 15:54:26
89.178.112.184
, 208 байт)
Этот шум хорошо фильтрацией убирается. Использовал дифф. режим и х200 для термопары, вполне нормальный результат.
-
Леонид Иванович
(09.02.2009 16:06:38
87.252.227.58
,
пустое
)
Осталось узнать, использует ли её Юрий_СВ.
-
ВВ
(09.02.2009 16:10:32
89.178.112.184
,
пустое
)
Результат беру с фильтра скользящего среднего (буфер 16 выборок). Результат постоянно ПОВТОРЯЕМЫЙ. Да и 6/16 дискрет это уже за пределами 10-8=2 бита.
-
Юрий_СВ
(09.02.2009 16:22:5
217.12.195.250
,
пустое
)
просто напряжение с батарейки и переменника подайте на входы да померяйте
-
Torkitas
(09.02.2009 15:37:34
91.76.19.109
,
пустое
)
Какой переменник ?
-
Юрий_СВ
(09.02.2009 16:15:47
217.12.195.250
,
пустое
)
Резистстивный
-
Torkitas
(09.02.2009 18:27:59
91.76.19.109
,
пустое
)
Ответ:
-
Точка опоры
(09.02.2009 14:49:10
85.21.146.66
, 365 байт,
ссылка
)
2-3 бакса за такое удовольствие? Ну его в пень... :)) Мне очень большая точность не нужна. Эта схема по мативам описания применения AVR450.
-
Юрий_СВ
(09.02.2009 15:10:40
217.12.195.250
,
пустое
)
1% погрешности делителя дает сдвиг 60мВ. В твоей схеме эквивалентно ошибке на 720 мА
-
Codavr
(09.02.2009 15:13:57
78.107.222.24
,
пустое
)
у него делители на 3 стоят. Нафиг там до В+. Вот до ГНД не помешало бы.
-
Codavr
(09.02.2009 14:52:34
78.107.222.24
,
пустое
)
Собсно ГНД тоже не надо.
-
Codavr
(09.02.2009 15:05:34
78.107.222.24
,
пустое
)
А-а-а... ну да... Но схема мне всё-равно не нравится. Кстати, как ещё повлияют допуски резисторов в делителях...
-
Точка опоры
(09.02.2009 15:01:41
85.21.146.66
,
пустое
)
Катастрофически. Малейший пук и привет.
-
Codavr
(09.02.2009 15:03:35
78.107.222.24
,
пустое
)
Как минимум подстройка нужна. И резисторы прецизные.
-
Codavr
(09.02.2009 15:04:30
78.107.222.24
,
пустое
)
АтЫмел считает, что точные резисторы не нужны (AVR450) :)
-
Юрий_СВ
(09.02.2009 15:12:46
217.12.195.250
,
пустое
)
У Вас большое инфазное напряжение, а погрешность делителя как раз ухудшает его подавление. Я бы снял ток так:
-
Леонид Иванович
(09.02.2009 15:23:4
87.252.227.58
,
пустое
,
картинка
)
+1
-
Codavr
(09.02.2009 15:32:10
78.107.222.24
,
пустое
)
Красиво. Сам придумал?
-
Codavr
(09.02.2009 15:33:44
78.107.222.24
,
пустое
)
Типовое решение для current monitor. Есть во всех учебниках.
-
Леонид Иванович
(09.02.2009 15:48:3
87.252.227.58
,
пустое
)
Ответ:
-
Ашот
(09.10.2009, 09:24:44
217.26.134.46
,
пустое
)
Ответ:
-
Ашот
(09.10.2009, 09:25:7
217.26.134.46
,
пустое
)
Ответ:
-
Ашот
(09.10.2009, 09:25:23
217.26.134.46
,
пустое
)
И в тех самых аппнотах по ЛМ324, которые я упомянул. Классика.
-
Точка опоры
(09.02.2009 16:32:19
85.21.146.66
,
пустое
)
Странно. Упустил как то.
-
Codavr
(09.02.2009 15:55:20
78.107.222.24
,
пустое
)
Хоровиц, Хилл, издание 6, стр. 270, рис 4.94е.
-
Леонид Иванович
(09.02.2009 16:04:41
87.252.227.58
,
пустое
)
Шайтан. Я по нему схемотехнику начинал изучать в 84-м.
-
Codavr
(09.02.2009 16:07:7
78.107.222.24
,
пустое
)
Обсказался. Титце Шенк это были.
-
Codavr
(09.02.2009 16:22:53
78.107.222.24
,
пустое
)
:))
-
Юрий_СВ
(09.02.2009 16:37:13
217.12.195.250
,
пустое
)
Пока с переломом шейки бедра в больнице валялся. От корки до корки и в обратном направлении. 8 раз :)
-
Codavr
(09.02.2009 16:08:31
78.107.222.24
,
пустое
)
Какнал ADC1 там для снятия напряжения, он не нужен.
-
Леонид Иванович
(09.02.2009 15:23:40
87.252.227.58
,
пустое
)
Мне тоже надо мерять напряжение. Возможно, задача не имеет простого решения. С одной стороны надо точно мерять напряжение (погрешность менее 50 мВ при токе до 1 А) - с другой - нельзя чтобы на аккумуляторе висели существенные (более 100 мкА) разрядные цепи. Поэтому и использовал большое сопротивление делителя + бкфер на ОУ.
-
Юрий_СВ
(09.02.2009 15:50:21
217.12.195.250
,
пустое
)
А ток питания ОУ откуда берется?
-
Леонид Иванович
(09.02.2009 16:08:24
87.252.227.58
,
пустое
)
Т.е. у цепи 2 назначения : 1) контроль тока и напряжения при заряде батареи 2) контроль потребления прибора (40-200 мА)
-
Юрий_СВ
(09.02.2009 16:24:28
217.12.195.250
,
пустое
)
С батареи через шунт, самовосстанавливащийся предохранитель и дросель на отключаемый (если прибор выключен) ЛСН 5 В
-
Юрий_СВ
(09.02.2009 16:12:46
217.12.195.250
,
пустое
)
Ну и увеличь номиналы до нужных значений. Операционник только подбери чтобы ток входа погрешность не внес.
-
Codavr
(09.02.2009 16:05:55
78.107.222.24
,
пустое
)
ОУ внесут только постоянное смещение. Оно не мешает - его можно вычитать програмно.
-
Юрий_СВ
(09.02.2009 16:14:17
217.12.195.250
,
пустое
)
Эхехе. Можно так с номиналами расстараться, что придется из + питания - питания вычитать.
-
Codavr
(09.02.2009 16:26:6
78.107.222.24
,
пустое
)
И ваще не спорь с дядькой который на этом деле весь зад отсидел. Бери кирхгофа за бороду и считай погрешности.
-
Codavr
(09.02.2009 15:19:22
78.107.222.24
,
пустое
)
Я не сомневаюсь что ты схему атымела отымел сзаду.
-
Codavr
(09.02.2009 15:16:29
78.107.222.24
,
пустое
)
Ты операионники без смещения нуля встречал? LM324 - ваще ширпотреб. Где средства установки нуля, где балансировка делителей. Ээээх.
-
Codavr
(09.02.2009 14:33:17
78.107.222.24
,
пустое
)
Смещение ни при чём (компенсирую программно). Обрати внимание на изгиб характеристики 100мА - 6 дискрет, 125мА - 15-16 дискрет. Не знаю, похоже ли это на расбалансировку делителей ?
-
Юрий_СВ
(09.02.2009 14:37:45
217.12.195.250
,
пустое
)
100 125 150 у тебя лежат на одной прямой. 75 выпадает, но это уже оперы в насыщение вваливаются. Бюджет погрешностей посчитай и поймешь как ты накололся.
-
Codavr
(09.02.2009 14:49:4
78.107.222.24
,
пустое
)
Не понял каким образом ОУ может попасть в насышение? (6/3=2В на входах ОУ) На какой "одной прямой", если судя по дискретам 125мА в 2,5 раза больше чем 100мА... Чёт я не понимаю...
-
Юрий_СВ
(09.02.2009 14:53:46
217.12.195.250
,
пустое
)
Откуда 4 тика на 75 на вскидку не скажу, по графику должен быть минус 1 тик.
-
Codavr
(09.02.2009 15:02:34
78.107.222.24
,
пустое
)
Про насыщение я погорячился. Построй график в екселе. Прямая не обязательно через начало координат проходит да?
-
Codavr
(09.02.2009 15:01:8
78.107.222.24
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 38:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru