|
Программный UART в AVR, Помехоустойчивость |
|
|
|
 |
Ответов
|
Aug 23 2005, 12:43
|
Частый гость
 
Группа: Свой
Сообщений: 96
Регистрация: 29-04-05
Из: г. Жуковский
Пользователь №: 4 606

|
Цитата(BVU @ Aug 23 2005, 08:23) Если помеха все-же имеет место возможно происходят сбои задающего генератора контроллера, которые естественно влекут за собой сбой в приемнике UART. Попробуйте проанализировать этот вариант. Если это так - панацею обсудим после. А если имеет место помеха, как её отслеживать-улавливать-выявлять. Я и так уже сижу по часу у осциллографа в ожидании помех. :-) Или это можно как-то программно сделать?
|
|
|
|
|
Aug 23 2005, 12:44
|
Частый гость
 
Группа: Свой
Сообщений: 96
Регистрация: 29-04-05
Из: г. Жуковский
Пользователь №: 4 606

|
Цитата(Daisy @ Aug 23 2005, 15:43) Цитата(BVU @ Aug 23 2005, 08:23) Если помеха все-же имеет место возможно происходят сбои задающего генератора контроллера, которые естественно влекут за собой сбой в приемнике UART. Попробуйте проанализировать этот вариант. Если это так - панацею обсудим после. А если имеет место помеха, как её отслеживать-улавливать-выявлять. Я и так уже сижу по часу у осциллографа в ожидании помех. :-) Или это можно как-то программно сделать? Имеется в вижу случай когда генератор сбивается. Как это отследить?
|
|
|
|
|
Aug 23 2005, 13:04
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(Daisy @ Aug 23 2005, 16:44) Цитата(Daisy @ Aug 23 2005, 15:43) Цитата(BVU @ Aug 23 2005, 08:23) Если помеха все-же имеет место возможно происходят сбои задающего генератора контроллера, которые естественно влекут за собой сбой в приемнике UART. Попробуйте проанализировать этот вариант. Если это так - панацею обсудим после. А если имеет место помеха, как её отслеживать-улавливать-выявлять. Я и так уже сижу по часу у осциллографа в ожидании помех. :-) Или это можно как-то программно сделать? Имеется в вижу случай когда генератор сбивается. Как это отследить? Да... у осцилографа часами сидеть бесполезно. Если подобным методом отслеживать помеху необходим программный хук и регистратор (осцилограф с паматью), таким образом после события отслеженного хуком (срабатывание на помеху, возможно ее анализ) необходимо останавливать регистрацию и тем самым информация о 'помехе' будет находиться в памяти регистратора (опять при условии, что время останова не превысит значение памяти регистратора). Но организовать все это не так-то просто! Для начала я бы Вам посоветовал посмотреть уровень помех на земляной шине и питании (надеюсь Вы знаете, как это делается?). И в случае обнаружения 'иголок', если их амплитудное значение превышает порог логической '1' для AVR контроллера предпринять дополнительную фильтрацию или найти источник помехи и максимально снизить его.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
Сообщений в этой теме
Daisy Программный UART в AVR Aug 18 2005, 12:30 IgorKossak Обычно на каждый бит делается три выборки и оценив... Aug 18 2005, 12:41 Daisy Цитата(IgorKossak @ Aug 18 2005, 15:41)Обычно... Aug 18 2005, 13:00 IgorKossak Проверьте с аппаратным UARTом.
Если не поможет, то... Aug 18 2005, 13:22 nml Цитата(Daisy @ Aug 18 2005, 15:30)Какие есть ... Aug 18 2005, 14:05 CDT ЦитатаПомеха может быть всегда, идеального ничего ... Aug 19 2005, 02:38 bzx Цитата(Daisy @ Aug 18 2005, 15:30)Программный... Aug 22 2005, 06:20 Daisy Цитата(bzx @ Aug 22 2005, 09:20)Цитата(Daisy ... Aug 22 2005, 07:04  bzx А поставить простенькую контрольную сумму есть воз... Aug 22 2005, 07:43   Daisy Цитата(bzx @ Aug 22 2005, 10:43)А поставить п... Aug 22 2005, 09:12 BVU Цитата(Daisy @ Aug 18 2005, 16:30)Программный... Aug 22 2005, 09:23 Alexandr А Вы уверены что это именно помеха, а не сбой в пе... Aug 22 2005, 18:42 Daisy Цитата(Alexandr @ Aug 22 2005, 21:42)А Вы уве... Aug 23 2005, 05:08  TriD Цитата(Daisy @ Aug 23 2005, 09:08)Цитата(Alex... Aug 23 2005, 14:21 CDT Цитата(BVU @ Aug 23 2005, 08:23)Если помеха в... Aug 23 2005, 11:30  BVU Цитата(CDT @ Aug 23 2005, 15:30)Цитата(BVU ... Aug 23 2005, 11:46   Daisy Цитата(BVU @ Aug 23 2005, 14:46)Цитата(CDT ... Aug 23 2005, 12:52  siriasis А правильно настроены приемник и предатчик. У меня... Sep 7 2005, 11:01   Daisy Вобщем дела такие.
Прошу прощение за столь долгое... Sep 12 2005, 13:28    BVU Цитата(Daisy @ Sep 12 2005, 17:28)Вобщем дела... Sep 12 2005, 14:02    ReAl Цитата(Daisy @ Sep 12 2005, 16:28)Вобщем дела... Sep 12 2005, 14:24    CDT Цитата(Daisy @ Sep 12 2005, 16:28)Когда оба У... Sep 13 2005, 06:35     Igor26 Цитата(CDT @ Sep 13 2005, 09:35)Цитата(Daisy ... Sep 13 2005, 07:38     ReAl Цитата(CDT @ Sep 13 2005, 09:35)Видимо, когда... Sep 14 2005, 09:58      &-rey [/quote]
И я о том же.
Отличная иллюстрация того, ... Sep 14 2005, 10:49       ReAl
И я о том же.
Отличная иллюстрация того, что у AV... Sep 14 2005, 11:17        &-rey "Я хочу, чтобы обработчик TIMER1_CAPT было мо... Sep 14 2005, 12:12         ReAl Цитата(&-rey @ Sep 14 2005, 15:12)Да... Sep 14 2005, 13:35 mse Думаю, что вопрошающему надо почитать статейку =АК... Sep 12 2005, 19:14 BVU Цитата(mse @ Sep 12 2005, 23:14)Думаю, что во... Sep 13 2005, 05:20 mse ;О) ну насчёт того, что "знаем" не сумле... Sep 13 2005, 07:43 Sergio66 Цитата(Daisy @ Aug 18 2005, 15:30)Программный... Sep 13 2005, 08:34 Daisy Попробую сейчас объяснить как это было.
Исходные д... Sep 13 2005, 10:37 mse ЦитатаОтличная иллюстрация того, что у AVR на само... Sep 14 2005, 10:24 mse "Итого я утверждаю, что слово "приоритет... Sep 14 2005, 11:38 ReAl Цитата(mse @ Sep 14 2005, 14:38)"Итого я... Sep 14 2005, 13:26 mse "Т.е. атмел НЕ говорит о наличии приоритетной... Sep 14 2005, 13:46 BVU Цитата(mse @ Sep 14 2005, 17:46)"Т.е. ат... Sep 14 2005, 14:34  Andy Mozzhevilov Цитата(BVU @ Sep 14 2005, 19:34)В любом фирме... Sep 15 2005, 02:53   BVU Цитата(Andy Mozzhevilov @ Sep 15 2005, 06:53)... Sep 15 2005, 05:06    Andy Mozzhevilov Цитата(BVU @ Sep 15 2005, 10:06)А об приорите... Sep 15 2005, 05:20 mse "В любом фирменном атмеловском описании на AV... Sep 14 2005, 18:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|