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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Atmega как супервизор?, Бред или реальность?
vasta
сообщение Feb 9 2009, 11:36
Сообщение #16


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

Группа: Участник
Сообщений: 183
Регистрация: 3-02-09
Из: Нск
Пользователь №: 44 325



Цитата(defunct @ Feb 9 2009, 17:31) *
Вместо одного на 3 напряжения, нельзя поставить три на одно напряжение?

Вместо 1 за 3 бакса 3 по баксу? Шило на мыло.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 9 2009, 12:15
Сообщение #17


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(vasta @ Feb 9 2009, 14:36) *
Вместо 1 за 3 бакса 3 по баксу? Шило на мыло.

Оптом дешевле biggrin.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 9 2009, 12:43
Сообщение #18


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(vasta @ Feb 9 2009, 13:36) *
Вместо 1 за 3 бакса 3 по баксу? Шило на мыло.

А как же цифра озвученная вами в #4:
Цитата
В любом случае на него можно поставить простой 1-канальный супервизор за 3 рубля.

Вот три таких и ставьте.
Go to the top of the page
 
+Quote Post
afad
сообщение Feb 10 2009, 09:03
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Делал WotchDog на 8-ногом PIC для контроллера с Linux. Там было 2 проблемы:
1. Импульс сброса должен быть не менее 2 сек.
2. Программа, которая начинает выдавать импульсы на сброс WDT включается только после загрузки Linux, а это 20-30 сек после включения.

Мы сделали WDT, который после включения ждет минуту появления импульсов (не контролирует импульсы сброса WDT), потом начинает работать как обычно. Программу WDT специально сделали "тупой", без прерываний.

P.S. На входе PIC все же поставили простейший трехногий супервизор.
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 10 2009, 10:53
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(afad @ Feb 10 2009, 11:03) *
2. Программа, которая начинает выдавать импульсы на сброс WDT включается только после загрузки Linux, а это 20-30 сек после включения.

Я врать не хочу, но запустите конфигурилку кернела. Там что-то было про WDT.
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 10 2009, 11:04
Сообщение #21


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Реализация контроля работоспособности одним процессором другого - это, вообще-то, обычная практика.
Частенько, чтобы жизнь медом не казалась, реализуют еще и перекрестный контроль.
Там главное, это решить вопрос курицы и яйца - кто главнее cool.gif

Сам тоже делал контроллер с связкой ПИК + ADSP2115
ПИК контролировал работу ADSP по наличию импульсов на выделенной ножке. Нет импульсов за период опроса - рестарт ADSP
Замечательно все работало...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 10 2009, 11:13
Сообщение #22


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Baser @ Feb 10 2009, 14:04) *
ПИК контролировал работу ADSP по наличию импульсов на выделенной ножке. Нет импульсов за период опроса - рестарт ADSP
Замечательно все работало...

Но всё-таки согласитесь, что это был не супервизор и не монитор питания
Цитата
Народ, кто-нибудь использует атмегу в роли супервизора? Задача такая: нужно мониторить 3 напряжения + иметь watchdog и reset


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
vvs157
сообщение Feb 10 2009, 11:51
Сообщение #23


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(vasta @ Feb 9 2009, 13:54) *
Серьезно??
Была у меня не очень удачно разведенная плата с ATMega8 и МАХ233. На одной из плат попался какой-то дефектный или подбитый МАХ, который при передаче данный гадил по земле очень короткими импульсами, от которых Мега с BOD и Watchdog впадала в полный ступор. От Меги это не зависило. Висли из разных партий.
Go to the top of the page
 
+Quote Post
afad
сообщение Feb 10 2009, 15:19
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Цитата
Цитата
2. Программа, которая начинает выдавать импульсы на сброс WDT включается только после загрузки Linux, а это 20-30 сек после включения.
Я врать не хочу, но запустите конфигурилку кернела. Там что-то было про WDT.
Да, можно Linux-ом запустить внутренний WDT, проблема в том, что программа должна дойти до завершения загрузки Linux и всех прикладных программ и не повиснуть, и не застрять по пути в U-boot-e или еще где-то. Давайте это не обсуждать, к данной теме это не относится.
Go to the top of the page
 
+Quote Post
chds
сообщение Feb 11 2009, 08:18
Сообщение #25


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

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Соглашусь со мнением многих отписавшихся тут, на микроконтроллере можно сделать монитор в работе, но ни как не супервизор питания. Если все таки пытаться использовать как супервизор, то входы питания делать через компараторы. Хотя в цене вряд ли будет выигрыш, т.к. на второй вход компаратора нужно подавать прецизионное напряжение, а стоимость такого источника соответствует стоимость супервизора. Использование внутренних источников опорного напряжения будет давать большую погрешность.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 11 2009, 23:10
Сообщение #26


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(chds @ Feb 11 2009, 10:18) *
на микроконтроллере можно сделать монитор в работе, но ни как не супервизор питания. Если все таки пытаться использовать как супервизор...

Напомнило правила бойцовского клуба smile.gif
вот так будет совсем как там:

1. "на микроконтроллере можно сделать монитор в работе, но ни как не супервизор питания."
2. "Если все таки пытаться использовать как супервизор" - то см. пункт 1.
Go to the top of the page
 
+Quote Post
chds
сообщение Feb 12 2009, 08:30
Сообщение #27


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

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Цитата(defunct @ Feb 12 2009, 01:10) *
Напомнило правила бойцовского клуба smile.gif
вот так будет совсем как там:

1. "на микроконтроллере можно сделать монитор в работе, но ни как не супервизор питания."
2. "Если все таки пытаться использовать как супервизор" - то см. пункт 1.

Могу привести пример из жизни, когда пункт 2 указывает не на пункт 1 biggrin.gif
Заказчику нужно было на ПЛИС сделать девайс с 2 очень необходимыми ему функциями (что то типа интеллектуального детектора состояния линий и интерфейса связи). После реализации задачи и демонстрации ее заказчику, ему захотелось еще одну функциональность, но для нее места в ПЛИС уже не было. И что Вы думаете, заказчик отказался от дополнения. Нет. Интеллектуальный детектор - стал тупым и интерфейс связи - примитивным. Зато все желания исполнились laughing.gif
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 June 2025 - 18:21
Рейтинг@Mail.ru


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