Частота опроса АЦП?

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

Re: Частота опроса АЦП?

Сообщение mim (mim) » 25 июл 2013, 11:35

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


ЗЫ Вопросы - это такие предложения в конце которых стоят крючочки...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

Re: Частота опроса АЦП?

Сообщение Belove (Belove) » 25 июл 2013, 11:51

МиМ, для проведения изучения влияния тепла на пиродатчик я использую программу Labview, которая принимает мои данные с мк.
Первый вариант- читаю сигнал с датчика с частотой квантования 20 гц и вывожу на график в реальном режиме времени для визуального просмотра изменений в датчике.
Второй вариант- планирую применить вейвлет-анализ сигнала с датчика для удаления шума из данных , для этого Labview требует накопить массивы выборок с мк количеством 200-500 для дальнейшего анализа и удаления шума .
То есть я стремлюсь как-бы к универсальности.
Аватар пользователя
Ник: Belove
Имя: Belove
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Частота опроса АЦП?

Сообщение Belove (Belove) » 29 июл 2013, 06:13

МиМ, привет!
Сваял я программу чтения ацп с прерыванием в 1,2 кГц и скоростью отправки в ком-порт 9600.
Посмотри, пожалуйста, правильно?
И компиляция не идет почему-то... :cry: :cry: :cry:
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Belove
Имя: Belove
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение Taska (Максим) » 29 июл 2013, 11:36

По этому пути C:\Program Files\Matrix Multimedia\Flowcode V4\boostc\include, замени файл. Изначально матриксы напутали с битами регистра INTCON, вместо TMR0IE, TMR0IF, написали T0IE, T0IF.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение Belove (Belove) » 29 июл 2013, 12:07

Максим, спасибо!
После замены файла все прекрасно компилится!
Максим, МиМ, а принцип моей программы правилен?
Аватар пользователя
Ник: Belove
Имя: Belove
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение Taska (Максим) » 29 июл 2013, 13:58

Смотри при скорости 9600 бит/с, (1стартовый+8бит+1стоп)=10бит.
9600/10 = 960 байт в сек.
А у тебя что? меряем 1220 раз, а передаешь 240 байт полезной информации.
Мое мнение оцифровал и отправляй в байтах или повышай скорость передачи.
Конвертацию значения АЦП в строку делай в основном цикле, а не в прерывании.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение Belove (Belove) » 29 июл 2013, 14:30

Максим писал(а):меряем 1220 раз, а передаешь 240 байт полезной информации.

Максим, объясни подробнее, пожалуйста , не понял этого предложения...

А какая вообще связь между частотой квантования и скоростью передачи ком-порта? В смысле, есть же какая-то формула, связывающая эти две величины, для определения необходимой скорости передачи информации?
Аватар пользователя
Ник: Belove
Имя: Belove
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение Taska (Максим) » 29 июл 2013, 17:00

Belove писал(а):Максим, объясни подробнее, пожалуйста , не понял этого предложения...

А какая вообще связь между частотой квантования и скоростью передачи ком-порта? В смысле, есть же какая-то формула, связывающая эти две величины, для определения необходимой скорости передачи информации?

А что ж тут не понять. Как уже и говорил при скорости 9600, мк может отправить 960 байт в секунду(если МК будет только отправкой заниматься), ты с конвертировал значение АЦП в строковую переменную и того у тебя допустим при значении АЦП 128 в стоке получается "128" - три байта, дополнительно ты посылаешь 10 - четвертый байт и в сумме за один цикл МК посылает 4 байта. Ну дальше я математику приводить не буду сам поделишь 960 на 4. Вот откуда берутся 240 байт полезной информации.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение mim (mim) » 29 июл 2013, 17:23

Taska писал(а):Ну дальше я математику приводить не буду сам поделишь 960 на 4.

Слава богу, разобрались с полезной скоростью байтового потока... Макса, ничего он сам поделить не сможет, я удивляюсь ... Он так и не смог ответить на этот вопрос. Он даже не ответил с какой частотой в компе идет квантование... Он в темах только свою линию гнет, отвечать не хочет и ничего читать не хочет, учится и умные книжки читать тоже не хочет, Котельников его поверг в уныние, а сам хотел поставить частоту оцифровки 10 КГц :headbang: . Появляется на форуме только кода ему нужно и только дай, дай , дай... Принесешь в подобную лабораторию приборы и капец им.
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Частота опроса АЦП?

Сообщение Belove (Belove) » 30 июл 2013, 04:08

Максим, спасибо за объяснение.
С МиМом отчасти не согласен.
mim писал(а):Он даже не ответил с какой частотой в компе идет квантование.

Аналоговый сигнал, в котором наивысшая частота спектра равна Fm, может быть точно представлен последовательностью дискретных значений амплитуды, если для частоты дискретизации Fd выполняется: Fd>2Fm.
На практике это означает, что для того, чтобы оцифрованный сигнал содержал информацию о всем диапазоне слышимых частот исходного аналогового сигнала (0 — 20 кГц) необходимо, чтобы выбранное значение частоты дискретизации составляло не менее 40 кГц. Количество замеров амплитуды в секунду называют частотой дискретизации (в случае, если шаг дискретизации постоянен).
МиМ, ты же приводил картинку-скрин, там частота квантования равна 44100 кГц- вот с такой частотой и происходит оцифровка аудио в пк.
Максим писал(а):ничего читать не хочет, учится и умные книжки читать тоже не хочет

Неправда! Облазил весь старый форум в поисках , просил Вас дать ссылки, если такие имеются. То есть читать и развиваться желание есть!
mim писал(а):Появляется на форуме только кода ему нужно

Да вроде мы все такие... Когда нам нужно, тогда и просим... :o
Спасибо всем за помощь! :!:
Аватар пользователя
Ник: Belove
Имя: Belove
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Пред.След.

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

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

Пользователь просматривает форум: Barmaley_GMN