реклама на сайте
подробности

 
 
> АЦП, непонятные явления при считывании
Zelepuk
сообщение Mar 12 2011, 10:54
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Здравствуйте!

Хочу считать данные с АЦП. АЦП 8-ми канальный, данные считываю по паралельной шине микроконтроллером, а затем вывожу числа на экран компьютера (через COM-порт).

Тестирую АЦП, подавая на первый вход 5в (максимальное напряжение)
Так вот считанные данные поступают в циклический буфер. Когда забираю данные только с одного канала (один раз дёргаю RD), то данные отображаются как и должно быть один за другим:

32657
32657
32657
32657
.
.
.

Когда считываю данные из 8-ми каналов(8 раз дёргаю RD) и вывожу на экран циклически все данные то видно что по первому каналу наблюдаются аномалии время от времени:

32657 // 1 канал
10323 // 2 канал
10323 // 3 канал
10323 // 4 канал
10323 // 5 канал
10323 // 6 канал
10323 // 7 канал
10323 // 8 канал
5324 // 1 канал
.
.
.
16323 // 1 канал
.
.
.
32657 // 1 канал

С чём это может быть связано? Странно что эти аномалии проявляются толкьо если считываю больше 1 канала. (значит с самим сигналом всё впорядке и дело в связке АЦП+процессор)

Может кто сталкивался?...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Zelepuk
сообщение Mar 13 2011, 11:42
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



АЦП AD7606 (АЦП одновременной выборки по всем 8 каналам) и микроконтроллер AVR.
В прерывании от АЦП делаю следующее:

Выставляю сигнал CS/RD (они объеденены - закорочены).

Забираю данные в паралельном виде и ложу в буфер по указателю,
затем убираю CS/RD и икрементирую указатель,

Затем опять выставляю CS/RD и так далее.... 8раз!

Про само прерывание: микроконтроллер подаёт на АЦП импульсы с периодом 20мкс(запуская преобразование), микроконтроллер по положительному фронту каждого такого импульса запускает преобразование по всем 8-ми каналам, и посылает сигнла на микрокотроллер на вход внешнего прерывания, по спаду на котором и запускается программа описаная выше....

Надеюсь исчерпывающе написал....

___________________________________

для Tanya:

какой ещё флуд? Ла однажды я написал от чужого ника случайно.... никак не пойму что тут такого?
Вот у кого-то была похожая проблема. Значит тема не флуд.

Сообщение отредактировал Zelepuk - Mar 13 2011, 12:15
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 13 2011, 13:20
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Zelepuk @ Mar 13 2011, 14:42) *
Надеюсь исчерпывающе написал....

___________________________________

для Tanya:

какой ещё флуд? Ла однажды я написал от чужого ника случайно.... никак не пойму что тут такого?
Вот у кого-то была похожая проблема. Значит тема не флуд.

Почитайте правила. Вы и Ваши действия подпадают. Следите за словами и их смыслом. Думаю, что такая форма выражения уважения собеседника, будет всеми адекватно оценена.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zelepuk   АЦП   Mar 12 2011, 10:54
- - alexPec   АЦП какой? Числа на первом канале всегда одинаково...   Mar 12 2011, 11:49
|- - нечитатель   Цитата(alexPec @ Mar 12 2011, 14:49) посл...   Mar 12 2011, 17:26
|- - alexPec   Цитата(нечитатель @ Mar 12 2011, 20:26) М...   Mar 12 2011, 20:02
|- - нечитатель   Цитата(alexPec @ Mar 12 2011, 23:02) Как ...   Mar 13 2011, 01:55
- - Stepanov   Вопрос задан слабо. Нет информации о ситуации. Как...   Mar 12 2011, 21:02
|- - Tanya   Цитата(Stepanov @ Mar 13 2011, 00:02) Воп...   Mar 13 2011, 06:22
- - YIG   ТС - 2 с минусом! "Как челобитную царю по...   Mar 13 2011, 04:42
- - DpInRock   Неисчерпывающе. Параллельного интерфейса там 2 ви...   Mar 13 2011, 12:29
- - Zelepuk   Я использую Reading After Converstion и CS and RD,...   Mar 13 2011, 12:41
- - DpInRock   Страница 27. Какой вид интерфейса 8 разрядов или 1...   Mar 13 2011, 12:45
- - Zelepuk   Да простите забыл использую интерфейс 8 разрядов. ...   Mar 13 2011, 12:57
- - DpInRock   1. Тогда описание вашего алгоритма неверное. Данны...   Mar 13 2011, 13:02


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016