Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Всем спасибо. Из всех вариантов сделал это+++
Отправлено
dshabrov
(84.21.231.242)
13 ноября 2010, г. 17:22
В ответ на:
Еще несложный вопрос - есть,допустим, усредненное значение 835. Как экономичней отследить в потоке значений отклонение не более 5??
отправлено
dshabrov
13 ноября 2010, г. 15:16
if(!(((AverTemp1>>8) - 50 < Temp) && (Temp < (AverTemp1>>8) + 50))) {Beep = 5;}
Для чего это делалось - для SPI датчиков температуры ADT7301, которые не имеют диагностики. Т.е. непонятно правильное значение возвращает датчик или нет. Приходится принимать меры...
Контроллер изредка попискивает, значит ошибки валятся. Будем добиваться тишины...
Составить ответ
|
Вернуться на конференцию
Ответы
Попробуйте для начала посмотреть, что же у вас происходит с датчиком.
-
vmp
(13.11.2010, 17:54:15
87.245.155.198
, 978 байт)
Ответ: Удаленно работают три датчика. Локально на плате такой же один. На плате работает без ошибок. Так что грешу на линию.
-
dshabrov
(13.11.2010, 18:17:28
84.21.231.242
, 152 байт)
SPI? Удаленно? Ну это вы сами себе проблемы создаете, и немалые. Длина какая? Может оказаться единственным выходом ставить рядом с датчиком микроконтроллеры и тащить данные в RS-485.
-
vmp
(13.11.2010, 18:29:50
87.245.155.198
,
пустое
)
Ответ: Не я, а заказчик. SPI не такой уж длинный. 50см. Должен тянуть по идее на скоростях примерно 170Кгц. Кабель взял от VGA монитора. Он широкополосный.
-
dshabrov
(13.11.2010, 18:43:3
84.21.231.242
,
пустое
)
На такие расстояния если уж SPI захотелось, то пускайте их через LVDS приемопередатчики
-
omen
(13.11.2010, 22:59:38
95.55.187.45
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 63:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru