Показать сообщение отдельно
Старый 20.05.2013, 00:56   #43
Albert.comp
Старший Пользователь
 
Аватар для Albert.comp
 
Регистрация: 27.12.2006
Возраст: 52
Город: Нижний Новгород
Регион: 52
Машина: Wolksvagen Jetta, Toyota Matrix
Сообщений: 495
Albert.comp has a spectacular aura aboutAlbert.comp has a spectacular aura about
По умолчанию

Алгоритм такой: (может не совсем идеальный, но за 3 года я к нему привык)
1 Вкючаем АСС (считается включенным если в положении АСС больше 5 сек)
2 Контроль напряжения АКБ, если в норме продолжаем включение.
Если меньше 8в - не включать -> перейти к ошибке включения по питанию, светодиод медленно мигает, контроллер в ожидании следующего включения АСС.
Если 8-11в. Разрешается аварийное включение на 5 минут (если за 5 минут напряжение не увеличилось - отключение компа через кнопку)
Если больше 19 в. - не включать - светодиод быстро мигает свидетельствуя о перенапряжении в сети.
3 Проверка включения компа. Если 5 (12в) появились с компа - значит включился. Пошел режим работы.
4 Работа. Контроль за напряжениями. Если болше 19в - аварийное отключение (просто обрубаем питание). Если 11-19в - норма, работаем.
Меньше 11в - включается 5ти минутный таймер отключения. Если за 5 минут напряжение не восстановится - отключение через кнопку.
Если меньше 8 в аварийное отключение - обрубаем питание.
5 Следим за АСС , если отключено более 5 сек - отключение через кнопку.
6 Отключение. На отключение дается 2 минуты. Если за 2 минуты комп не отключился (висит например) держим кнопку 5 сек (Жесткое выключение) Если и это не помогло - обрубаем напряжение.
7 В выключенном состоянии. По умолчанию установлен режим сон, и вкомпе и в контроллере. Можно сделать и обычную версию без сна (в моей предыдущей весии бп стояла pic16f818 там ног побольше - можно перемычкой было режим выбрать сон, или без сна)
Идет контроль напряжения меньше 11 или больше 19в - обрубаем питание.
Сон длится 24 часа. Через 24 часа обрубаем питание. Если я приехал с работы вечером например - то комп будет ждать меня до следующего вечера. Спустя 24 часа будет обычная загрузка - с нуля.

Примерно так получается.
И опять все по кругу!
__________________
ATOM525 GA-D525TUD, 160Gx2.5, моник 800х600 тач, GPS18USB, Питание I1-ATX собственная разработка + разобранная клава + контроллер управления + 2 усилка
Проект Matrix
Albert.comp вне форума   Ответить с цитированием