Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.08.2008, 12:20  
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию Re: Надёжность EEPROM в AVR

Сообщение от Alixiter
Сообщение от lankai
Прочитал в книге Баранова, что EEPROM в AVR довольно ненадёжная штука .
Извини, а что за книга баранова? Интересно почитать.
Называется так :Применение микроконтроллеров АVR :схемы,алгоритмы,программы.
Книжка сама по себе не фонтан , но человек как-то, что-то делал и об этом написал. С EEPROM он явно мучился, не один день,
хотя код у него желает лучшего. Поэтому я и открыл эту ветку,
так как доверия не вызывает
Реклама:
lankai вне форума  
Непрочитано 18.08.2008, 19:00  
Superki
Прописка
 
Регистрация: 08.02.2008
Сообщений: 150
Сказал спасибо: 22
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
Superki на пути к лучшему
По умолчанию

то есть по большей части в роли супервизора может выступать парочка конденсатор - резистор? или там какое-то специальное устройство?
Superki вне форума  
Непрочитано 19.08.2008, 11:27  
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Сообщение от Superki
то есть по большей части в роли супервизора может выступать парочка конденсатор - резистор? или там какое-то специальное устройство?
Насколько помню (сам не пользовался) несколько больше .
Даю ссылку на даташиты от Micrel:
http://micrel.com/page.do?page=produ...ervisors.shtml
lankai вне форума  
Непрочитано 19.08.2008, 13:42  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию

Сообщение от Superki
то есть по большей части в роли супервизора может выступать парочка конденсатор - резистор? или там какое-то специальное устройство?
Да нет же - парочка таких деталей это НЕ супервизор а только RC цепочка для задержки RESET сигнала при включении питания - а вот от выключения это НЕ спасает - супервизоры это микросхемы специальные от понижения питания (чтобы ЕЕПРОМ не затерлась и от прочих напастей) - посмотри MAX6326-MAX6348 ,MAX6322,MAX6305-MAX6313,MAX836,MAX837,MAX796 - 799,MAX834 - 835,MAX6332 - 6334,MAX809,LM809, ну и прочее , а вообще же в большинстве случаев хватает и внутреннего супервизора от понижения питания - это так называемая схема BOD внутри контроллера - смотри datasheet на микроконтроллеры , заодно и посмотришь как она программируется на разные напряжения срабатывания .
pinco вне форума  
Непрочитано 21.08.2008, 14:38  
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Сообщение от retaler
И еще насчет количества чтения записи еепром-
я однажды проверил контроллер- написал такую прогу, которая ПОСТОЯННО пишет в еепром числа 00,01,02...FF
во все ячейки, при этом проверяет что записал, и если наступает ошибка- включается светодиод. В минуту- тысячи записей. И что Вы думаете- светодиод засветился только через неделю причем контроллер уже потом не читался. Похоже у него отказала вся память.
/ret/
Результат эксперимента впечатляет, но при этом проводились циклы включения-выключения?
lankai вне форума  
Непрочитано 21.08.2008, 20:23  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию

Несколько лет назад где то в 2000 году делали мы систему контроля пассажиропотока для бакинского метрополитена. Опыта работы в этом направлении у нас не было и не было времени для проведения испытаний.
За полтора месяца нам нужно было разработать и сделать опытную партию контроллеров в количестве 15 шт. Выбрали мегу 103.Контроллер должен был считать жетоны на лету и управлять АКП на станции метро. К тому же на станции должен был стоять сервер с помощью которого можно было проверить и если надо откалибровать на новый жетон каждый контроллер и который собирал информацию о количестве жетонов у каждого контроллера. Станционный сервер передавал отчет по каждому контроллеру на сервер нач.метрополитена.
Поставили мы на одной из самых нагруженных станций эти контроллеры. вроде бы было все нормально.Правда на одном из контроллеров произошло разрушение информации в еепроме в котором хранилось количество жетонов брошенных в жетоноприемник. Но мы тогда не обратили на это внимание. Через полгода мы поставили
150 таких контроллеров на всех станциях метро.
И вот здесь начались неприятности. почти каждые сутки на одном из контроллеров происходила потеря информации в еепроме. Чкго мы только не делали чтобы восстановить информацию. Придумывили алгоритмы с помощью которых можна была восстановить количество жетонов с точностью -1 жетон. На стенде все работало прекрасно кстати и потерь еепрома тоже не было. пришлось ввести такую програмку которая периодически разрушала частично еепром кроме того после броска жетона снимали питание с контроллера, ну в общем изощрялись как могли. Алгоритмы востановления работали прекрасно. Но на станциях потери продолжались. Так мы и не победили эту проблему. Этот эффект ушел когда местные электрики перевели управление шторками на АКП с переменного тока на постоянный. естественно мы принимали меры защиты от электромагнитных помех но тем не менее вот такая проблема у нас была.
strnikol вне форума  
Непрочитано 22.08.2008, 02:20  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию

Наверное просто тогда у Вас не было хорошего толкового электронщика который бы совместно с схемой и разводкой грамотно спроектировал еще и конструкцию самих плат устройства (а если этим занимались отдельные люди - отдельно конструктор , отдельно электронщик , отдельно программист - то делать все это они должны были естественно только совместно , постоянно общаясь друг с другом,потому что конструктор может и не знать о некоторых специфических сигналах на проводнике например - ведет его через всю плату а он оказывается по схеме высокоомный и впоследствии может из-за своей длины хорошо "словить" помехи, или проводник оказывается должен быть высокочастотным и его нельзя было вести вокруг по всей плате а надо делать как можно короче, ну и т д )- в Вашем случае ведь достаточно было ввести простой экран из небольшого куска железа в районе МК и все прекратилось бы . Такие вещи для микроконтроллерных устройств обязательны при работе рядом с сильноточными другими устройствами или управляющимися от тех же МК , как в Вашем случае - ведь экранируют даже компы , и даже для спокойных домашних условий (хотя для домашних условий причина экранирования несколько другая , но тоже экран обязателен ) - из железа корпуса компов ну совершенно не случайно сделаны для цифровой схемы внутренностей компа .Тут где-то на казусе в начале года были ветки по воздействию помех на работу МК , если любопытно можете просмотреть их , все характерные возможные глюки от этого и как с этим бороться уже были рассмотрены .
Понятно что стенд это не боевой случай , хотя можно было бы проимитировать даже и помехи рядом с ним тоже.
pinco вне форума  
Непрочитано 22.08.2008, 08:24  
kontakter
Временная регистрация
 
Регистрация: 03.06.2005
Адрес: ст.Новотитаровская
Сообщений: 97
Сказал спасибо: 229
Сказали Спасибо 83 раз(а) в 35 сообщении(ях)
kontakter на пути к лучшему
По умолчанию

Извините, но мы более 3 лет выпускаем контактные и бесконтактные измерители и сигнализаторы напряжений 0,4-220кВ на контроллерах АТмега88, АТтини2313, выпуская по 4тыс изделий в год.Эксплуатация у энергетиков в жесточайших условиях, и ни одного "слёта" ПО, и выхода из строя контроллеров.Очень надежная штука.
kontakter вне форума  
Непрочитано 22.08.2008, 08:32  
ru
Частый гость
 
Аватар для ru
 
Регистрация: 07.07.2004
Сообщений: 37
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ru на пути к лучшему
По умолчанию

Наличие супервизора не спасает от проблем с ЕЕПРОМ.
Ресет запись в память не остановит а вот регистр адреса обнулить может. Поэтому в описании не рекомендуется пользоваться нулевой ячейкой.
ru вне форума  
Непрочитано 22.08.2008, 11:03  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию

Сообщение от pinco
Наверное просто тогда у Вас не было хорошего толкового электронщика который бы совместно с схемой и разводкой грамотно спроектировал еще и конструкцию самих плат устройства (а если этим занимались отдельные люди - отдельно конструктор , отдельно электронщик , отдельно программист - то делать все это они должны были естественно только совместно , постоянно общаясь друг с другом,потому что конструктор может и не знать о некоторых специфических сигналах на проводнике например - ведет его через всю плату а он оказывается по схеме высокоомный и впоследствии может из-за своей длины хорошо "словить" помехи, или проводник оказывается должен быть высокочастотным и его нельзя было вести вокруг по всей плате а надо делать как можно короче, ну и т д )- в Вашем случае ведь достаточно было
ввести простой экран из небольшого куска железа в районе МК и все прекратилось бы . Такие вещи для микроконтроллерных устройств обязательны при работе рядом с сильноточными другими устройствами или управляющимися от тех же МК , как в Вашем случае - ведь экранируют даже компы , и даже для спокойных домашних условий (хотя для домашних условий причина экранирования несколько другая , но тоже экран обязателен ) - из железа корпуса компов ну совершенно не случайно сделаны для цифровой схемы внутренностей компа .Тут где-то на казусе в начале года были ветки по воздействию помех на работу МК , если любопытно можете просмотреть их , все характерные возможные глюки от этого и как с этим бороться уже были рассмотрены .
Понятно что стенд это не боевой случай , хотя можно было бы проимитировать даже и помехи рядом с ним тоже.
В этой разработке было много нарушений.
И первое какая бы сильная группа не была, при новой разработке в новой области нужно идти стандартным путем. Макет, опытный образец, обкатка опытного образца и его доводка, установочная партия.
Окончательная доводка. Серия и затем массовое производство. Всего этого не было.Сразу установочная партия, ага заработало. Нам не дали даже месяца по наблюдать, если можно назвать это наблюдением т.к. разработка велась в Харькове а метро в Баку и при весьма скромном, для данного проекта финансировании. У нас не хватило денег на металлический корпус, пришлось ставить пластмассу. И тем не менее массовых сбоев не было. Но еепром если слетало то FF были во всех ячейках памяти. Кстати развязка гальваническая у нас стояла везде и что также интересно контроллер в этом случае далеко не всегда пере запускался. Если бы было поближе мы бы эту проблему устранили.

Был у меня еще один случай.
Мы разрабатываем оборудование для систем управления ростовыми установками. И один из приборов это пид регулятор. Делаем мы его уже 10 лет, так что вылизано все. АЦП, ЦАП, КОМПОРТ, гальванически развязаны друг от друга и от процессора. Дебелый металлический корпус заземлен. На каждой установке стоит два пид регулятора. и была следующая проблема, один регулятор работал нормально а второй раз в месяц загибался, разрушалась еепром начисто, приходилось менять проц атмега162, благо он был на панельке. Причем для експиремента мы брали регуляторы с других установок где они нормально работали. Результат был тот же. Длинна проводов до установки была до 50 метров в том числе и термопара.
В течении года мы бодались с заводскими электриками
на предмет проверки подводящих проводов, кстати все в экранах. И только когда дело дошло до скандала, они провели ревизию.
Что они делали не говорят до сих пор, но все проблемы исчезли. Какой силы должна была быть наводка чтобы в хорошо экранированном корпусе гальванически изолированном от внешних связей процессоре происходило разрушение еепром.
strnikol вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эта псевдопостоянная EEPROM в AVR и не только n441 Коллекция глюков 3 30.05.2010 15:40
Вопрос по ипытаниям программ на надёжность Don_Ambrosio Микроконтроллеры, АЦП, память и т.д 0 14.03.2008 13:11
IAR C for AVR. как создать файл для внешнего EEPROM? prottoss Микроконтроллеры, АЦП, память и т.д 7 07.11.2005 22:19


Часовой пояс GMT +4, время: 22:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot