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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Организация защиты средствами atmega8
SasaVitebsk
сообщение Aug 5 2008, 22:08
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(EmbedElektrik @ Aug 5 2008, 20:13) *
а может все таки внешний компаратор поставить?

Не вопрос конечно...
Я помню времена, когда меня на ковёр вызывали за то что я в одном изделии применил 2 микропроцессора. smile.gif А на один МК приходилось по 20-50 корпусов простой логики. А 751 однокристалка стоила многие десятки $. smile.gif

Все эти времена давно канули в лету. Стоимость компаратора 0.5$, стоимость atmega8 - 1$. Я, безусловно не призываю везде ставить МК. Но там, где это предоставляет более широкие возможности - почему бы и нет. Тем более что мне это уже стало привычнее, а результат - гибче, надёжность выше.

Так для компаратора, вам придётся применить подстроечный резистор - а это элемент ненадёжности. Для МК можно торировать само значение.
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 25 2008, 12:23
Сообщение #17


Частый гость
**

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(GDI @ Aug 4 2008, 14:01) *
Еше рекомендуют делать холостое преобразование после переключения канала, чтобы обнулился УВХ.

А что такое "УВХ" ? samle-hold-ёмкость?
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 25 2008, 12:34
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Устройство Выборки-Хранения - samle-hold по английски.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 25 2008, 13:26
Сообщение #19


Частый гость
**

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(GDI @ Aug 25 2008, 15:34) *
Устройство Выборки-Хранения - samle-hold по английски.

Спасибо.. Понял... А я читал, что вроде холостое преобразование делается только при разрешение АЦП (грубо говоря при включении его питания), а после переключения канала нужно просто подождать (не обязательно при этом делать преобразование) чтоб заряд "стёк" с ёмкости.. Нет?
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 25 2008, 16:04
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Холостое преобразование надежнее, на мой взгляд, оно гарантировано разрядит емкость, а просто ждать, значит емкость должна разряжаться на входные цепи? А как они выполнены в разных устройствах - неизвестно.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 25 2008, 16:14
Сообщение #21


Частый гость
**

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(GDI @ Aug 25 2008, 19:04) *
Холостое преобразование надежнее, на мой взгляд, оно гарантировано разрядит емкость, а просто ждать, значит емкость должна разряжаться на входные цепи? А как они выполнены в разных устройствах - неизвестно.

Насколько я знаю, то, если не ошибаюсь, входное сопротивление АЦП-входа микроконтроллера сотни (или по-крайней мере, единицы) Мегаом, тогда как выходное сопротивление источника сигнала должно быть не более десятка килоОм.. Это пишет сам же Atmel наверное подразумевая при этом что "sample-hold"-ёмкость должна всё же разряжаться через сопротивление источника сигнала, а не через много сто мегаомовые внутренние цепи микроконтроллера.. Хотя возвожно я и ошибаюсь

Сообщение отредактировал Боинг749 - Aug 25 2008, 16:27
Go to the top of the page
 
+Quote Post
sKWO
сообщение Aug 25 2008, 16:20
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата
Насколько я знаю, то, если не ошибаюсь, входное сопротивление микроконтроллера сотни Мегаом, тогда как выходное сопротивление источника сигнала должно быть не более десятка килоОм..

Вы про входное сопротивление АЦП авр? так там приблизительно 30К.


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 25 2008, 16:54
Сообщение #23


Частый гость
**

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(sKWO @ Aug 25 2008, 19:20) *
Вы про входное сопротивление АЦП авр? так там приблизительно 30К.


А как же datasheet? Вот цитата :

"RAIN Analog Input Resistance 55 100 MΩ"(с) - взято из datasheet на ATmega8 из"Table 103. ADC Characteristics"


Вы не перепутали, случайно, сопртивление ADC-входа и сопротивление подтягивающих резисторов?

Сообщение отредактировал Боинг749 - Aug 25 2008, 16:55
Go to the top of the page
 
+Quote Post
sKWO
сообщение Aug 25 2008, 17:06
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(Боинг749 @ Aug 25 2008, 19:54) *
А как же datasheet? Вот цитата :

"RAIN Analog Input Resistance 55 100 MΩ"(с) - взято из datasheet на ATmega8 из"Table 103. ADC Characteristics"
Вы не перепутали, случайно, сопртивление ADC-входа и сопротивление подтягивающих резисторов?

да, посмотрел ДШ.
есть такое, перепутал с тем, что АЦП оптимизирован под выходное сопротивление источника сигнала до десяти килоом
Цитата
The ADC is optimized for analog signals with an output impedance of approximately 10 k? or
less. If such a source is used, the sampling time will be negligible. If a source with higher imped-
ance is used, the sampling time will depend on how long time the source needs to charge the
S/H capacitor, with can vary widely. The user is recommended to only use low impedant sources
with slowly varying signals, since this minimizes the required charge transfer to the S/H
capacitor.


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 26 2008, 06:53
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



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


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Sep 8 2008, 19:53
Сообщение #26


Частый гость
**

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(GDI @ Aug 26 2008, 10:53) *
Как работает АЦП точно знает только Атмел, потому и надо делать так как они рекомендуют, а они рекомендую холостое преобразование.

Согласен. Но они говорят его делать только после разрешения АЦП (фактически при подаче питания на модуль АЦП), а не при каждом переключении канала
Go to the top of the page
 
+Quote Post
Ph. Anatoliy
сообщение Sep 10 2008, 21:15
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-12-07
Из: г. Таганрог, Ростовская обл.
Пользователь №: 33 310



Человек задал вопрос, и в первых же постах был дан ответ. Необходимо использовать внешние компараторы. Если нужно время срабатывания, то применять микроконтроллер.

Но мне очень понравился ход мыслей остальных участников ! Сразу видно легких путей не ищем.

С ув.

Сообщение отредактировал Ph. Anatoliy - Sep 10 2008, 21:19
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 11 2008, 11:00
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Ph. Anatoliy @ Sep 11 2008, 00:15) *
Человек задал вопрос, и в первых же постах был дан ответ. Необходимо использовать внешние компараторы. Если нужно время срабатывания, то применять микроконтроллер.

Но мне очень понравился ход мыслей остальных участников ! Сразу видно легких путей не ищем.

С ув.

Лёгким, является тот путь, который ты знаешь. (Перефразируя)

Автор топика получил бы более полный ответ, если бы сформулировал более точно вопрос.

Приведу пример.
Поставлена задача управлять мощным высоковольтным двигателем постоянного тока. В связи с определёнными проблемами в механике попросили сделать управление двигателем (обработка пускового тока) без МК.

То есть плата рядом с двигателем с кнопкой. Туда же заведено управление от МК. Хочешь от кнопки работай - хочешь от МК.

Реализовано было на компараторе с резистором. Типа защита срабатывает, - обрубается. Это задумано. А реализация оказалась сложнее в 10 раз и угроблено на это время было - куча.
1) Пришлось аппаратно гасить дребезг кнопки.
2) Пришлось вводить обратную связь, чтобы после выключения транзистора, некоторое время он не включался.
3) Усложнился интерфейс с ведущим процессором.

На сегодняшний момент, я бы эту задачу реализовал на какой-нибудь ATMega8.
1) Времени потратил бы в 5 раз меньше.
2) Гашение дребезга программно
3) Разгон-тормажение программно
4) Упростился бы программный интерфейс связи с основным МК. Точнее головной МК просто меньше времени занимался бы управлением, а просто давал бы команды.
5) Физический интерфейс м/у ведущим контроллером и ведомым стал бы более защищённым и цифровым, что явно бы повысило надёжность.
Go to the top of the page
 
+Quote Post

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

 


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


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