Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.04.2007, 18:49
|
|
Прохожий
Регистрация: 19.01.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проблема с EEPROM в atmega32
Наткнулся на проблему хранения данных в EEPROM atmega32. Сразу замечу, проблема не совсем такая, как в этом форуме не раз обсуждалась.
На столе всё в порядке, ничего с записанными данными не делается, многократные выключения (в том числе и с полным разрядом конденсаторов отвёрточкой не приводят к сбоям информации. НО, при установке на объект (охранные функции), через сутки читаем EEPROM, то видем иную информацию, чем записывали, и не только в первых байтах.
Из-за чего возможна такая сиитуация?
Внутренний супервизор включён на 4 вольта.
В момент выключения запись в eeprom отсутствовала гарантированно.
|
|
|
|
25.04.2007, 22:59
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
1. Стоит ли параллельно контроллеру конденсатор на 0.22 мкФ?
2. Какой кабель подведен к устройству? Необходимо экранированным, экран которого подключен на минус.
|
|
|
|
26.04.2007, 09:42
|
|
Прохожий
Регистрация: 19.01.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dimonbest
|
1. Стоит ли параллельно контроллеру конденсатор на 0.22 мкФ?
2. Какой кабель подведен к устройству? Необходимо экранированным, экран которого подключен на минус.
|
1. Стоит конденсатор на 47мкФ. А как он может влиять на информацию, хранящуюся в EEPROM?
2. Не понял про кабель (линия питания?)
|
|
|
|
26.04.2007, 18:23
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
1. Кроме конденсатора 47мкФ (который сглаживает низкочастотные наводки) надо ставить конденсатор маленькой емкости (Обычно 0.1 или 0.22 мкФ, который отрезает высокочастотные наводки). Если этот конденсатор не стоит, то с контроллером могут происходить чудеса, в том числе и с его EEPROM.
2. Устройство питается от блока питания, который включен в розетку, правильно? Каким кабелем подведено это питание?
|
|
|
|
27.04.2007, 09:45
|
|
Прохожий
Регистрация: 19.01.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dimonbest
|
1. Кроме конденсатора 47мкФ (который сглаживает низкочастотные наводки) надо ставить конденсатор маленькой емкости (Обычно 0.1 или 0.22 мкФ, который отрезает высокочастотные наводки). Если этот конденсатор не стоит, то с контроллером могут происходить чудеса, в том числе и с его EEPROM.
2. Устройство питается от блока питания, который включен в розетку, правильно? Каким кабелем подведено это питание?
|
1. Паралельно стоит 47мкФ и 0,1мкФ
2. Устройство питается от +12В (может плавать в районе 10В-15В) по обычным проводам, и на контроллер подается стабилизированное питание +5В +/-1%
|
|
|
|
27.04.2007, 09:51
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Какое расстояние от устройства до блока питания? Что подразумевается под "обычными проводами"? На объекте надо проводить питание только экраннированым кабелем, при этом экран заземлять или кидать на минус...
|
|
|
|
27.04.2007, 10:08
|
|
Прохожий
Регистрация: 19.01.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dimonbest
|
Какое расстояние от устройства до блока питания? Что подразумевается под "обычными проводами"? На объекте надо проводить питание только экраннированым кабелем, при этом экран заземлять или кидать на минус...
|
Питание от автомобильного аккумулятора +12В, обычно расстояние составляет от 0,5м до 3м. Питание подводиться по автомобильным проводам, минусовая клемма естественно соединена с корпусом автомобиля.
|
|
|
|
27.04.2007, 10:13
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Честно говоря с авто не сильно знаком и не знаю какие там провода... Он с экраном? Объект это соответственно автомобиль? Когда добавил на 0.1 мкФ кондер не помогло? Попробуй может в самом начале программы поставить задержку где то на 100 мс.
|
|
|
|
27.04.2007, 10:21
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Частота кварца не превышает максимальную?
|
|
|
|
27.04.2007, 10:52
|
|
Прохожий
Регистрация: 19.01.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dimonbest
|
Честно говоря с авто не сильно знаком и не знаю какие там провода... Он с экраном? Объект это соответственно автомобиль? Когда добавил на 0.1 мкФ кондер не помогло? Попробуй может в самом начале программы поставить задержку где то на 100 мс.
|
Провода обычные многожильные без экрана, наличие конденсаторов проблему не исправили, а в самом начале программы стоит задержка в 1 секунду.
Частота кварца 7,5МГц
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
FT232BM проблема с прошивкой EEPROM
|
zms2003 |
Микроконтроллеры, АЦП, память и т.д |
3 |
27.06.2008 07:18 |
Проблема с записью в EEPROM 24С16А по адресам свыше 255
|
Zemlyanov |
Микроконтроллеры, АЦП, память и т.д |
15 |
10.09.2007 18:20 |
AT89S8253 проблема чтения из внутренней EEPROM
|
thunder367 |
Микроконтроллеры, АЦП, память и т.д |
5 |
09.08.2007 13:08 |
Проблема с записью в EEPROM PIC
|
Tujman |
Микроконтроллеры, АЦП, память и т.д |
4 |
02.05.2007 22:32 |
проблема с записью в EEPROM
|
Zero |
Микроконтроллеры, АЦП, память и т.д |
0 |
26.04.2004 14:23 |
Часовой пояс GMT +4, время: 00:47.
|
|