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

 
 
> Как сохранить переменную при сбросе по BODLEVEL?
Валентиныч
сообщение Jan 10 2007, 13:36
Сообщение #1


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

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



Контроллер на Мега16.

Задача: необходимо сохранить калибровочную переменную при сбросе камня по BODLEVEL. Переменная (калибровочная константа одного из аналоговых датчиков, подключенных к ADC), записывается при инициализации девайса в ячейку SRAM после первого опроса датчика.
Датчик измеряет атмосферное давление. Очевидно, что оно не является постоянным, что не позволяет "раз и навсегда" прописать уставку в EEPROM в качестве калировочного значения. При включении устройства (компрессор), давление в патрубке падает, и восстанавливается до атмосферного с большой задержкой - это исключает возможность вторичной автокалибровки датчика до полной остановки механики. В рабочем режиме компрессора, после короткого сброса камня по BODLEVEL, показания датчика отличаются от калибровочного режима, что приводит к дальнейшей разбалансировки системы в целом.
Можно ли каким-то образом хранить в памяти (SRAM, EEPROM) в течение какого-то времени (задержка сброса BODLEVEL от единиц микроскунд, до сотен миллисекунд) ранее считанную уставку калибровки, для того, чтобы после отработки BODLEVEL использовать ее значение без вторичной калибровки датчика?
При этом после длительной остановки компрессора и включения системы необходимо заново откалибровать датчик и скорректировать работу устройства внесением поправки по атмосферному давлению.


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post



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

 


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


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