roboforum.ru

Технический форум по робототехнике.


DS3231 – будильник компьютера

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

DS3231 – будильник компьютера

Сообщение sned » 15 сен 2019, 15:48

Всегда когда первый раз сталкиваешься с проблемой становишься новичком.
Задача такая:
Есть модуль часов DS3231 с батарейкой как в статье
https://radiolaba.ru/microcotrollers/ds ... emeni.html
Нужно что бы модуль включал компьютер в заданное время.Землю модуля
подсоединил к контакту кнопки включения компьютера которая в компьютере сидит на земле.
Подсоединил вывод модуля INT/SQW к другому контакту кнопки которая в компе подтянута к +5в.
Модуль часов естественно до эксперимента запрограммировал с помощью контроллера ардуино на будильник.
Результат не понятен:уже в момент подключения вывода модуля INT/SQW к кнопке -комп запускается.
Померил напряжение -1 в.По идее должно быть напряжение подтяжки около 5в.
Дожидаюсь срабатывание будильника-напряжение -0.4 в.И не сбрасывается хотя бы к тому же 1в.
Если модуль запитать от контроллерра то схема работает как и положено а вот чтобы автономно от своей
батарейки не могу добиться.
Последний раз редактировалось sned 16 сен 2019, 17:45, всего редактировалось 1 раз.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: DS3231 – будильник компьютера

Сообщение Madf » 16 сен 2019, 12:15

Если не знаете что за сигнал управления на вкл компьютера и нет желания разбираться, то можно поставить любую мелкую релюху, вплоть до геркнового реле. Дальше просто эмулируете нажатие на кнопку (например на МК).
Последний раз редактировалось Madf 16 сен 2019, 18:50, всего редактировалось 1 раз.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: DS3231 – будильник компьютера

Сообщение sned » 16 сен 2019, 17:37

Madf писал(а):Если не знаете что за сигнал управления на вкл компьютера и нет желания разбираться, то можно поставить любую мелкую серву, вплодь до геркнового реле. Дальше просто эмулируете нажатие на кнопку (например на МК).

Вы не внимательно читаете.Я написал, что модуль часов без проблем работает(включает и выключает компьютер) но
только если он запитан по внешнему питанию.Хотелось бы чтобы он работал также
но только от своей батарейки.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: DS3231 – будильник компьютера

Сообщение Madf » 16 сен 2019, 18:55

Ну извиняйте, такое у вас описание, хрен понять, что от чего вы там питаете, куда подключаете и с какого х вообще у вас там что-то работает, т.к. для включения компьютера, порой недостаточно просто кидануть импульс, а нужно делать задержку, эмулируя нажатия кнопки пальцем.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: DS3231 – будильник компьютера

Сообщение sned » 16 сен 2019, 20:30

Без проблем.Конечно я не могу ни кого заставить читать свои хотелки.Повторю ещё раз слово в слово:Землю модуля
подсоединил к контакту кнопки включения компьютера которая в компьютере сидит на земле.
Подсоединил вывод модуля INT/SQW к другому контакту кнопки которая в компе подтянута к +5в.
Всего лишь два провода, вот и вся схема.
Но если кому интересно по существу то импульса соответствующего около 8кГц хватает для вкл/выкл компа.Если в каких то случаях не хватает то модуль можно запрограммировать и в 1Гц.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: DS3231 – будильник компьютера

Сообщение Scorpio » 17 сен 2019, 06:30

Зачем такие сложности. В любом компе уже и так есть RTC. Он сам себя умеет включать.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: DS3231 – будильник компьютера

Сообщение Madf » 17 сен 2019, 12:08

Да, но не везде, китайцы в свои биосы обычно включение не ставят.

В общем я всё делал по феншую, с кнопками - это какой-то колхоз (ибо потом начинается проблема от чего это всё питать и вообще эл.магнитных помех в компе до грязи). Да и такой подход (с кнопкой) небезопасный, можно и данные утерять.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: DS3231 – будильник компьютера

Сообщение sned » 17 сен 2019, 15:45

Scorpio писал(а):Зачем такие сложности. В любом компе уже и так есть RTC. Он сам себя умеет включать.

Этот способ не работает если хочешь работать на компьютере удалённо(через например teamviever) и требуется
периодически менять рассписание вкл/выкл для допустим автономного вкл компа и выполнения им задания.По поводу безопасного выключения системы через кнопку так же противопоказаний особых нет,главное что бы все критичные программы к этому моменту были закрыты.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: DS3231 – будильник компьютера

Сообщение Medtech » 17 сен 2019, 16:29

Стоит уточнить что мешает оставить питание от дежурки компа, оно то ведь всё равно остаётся включенным, вы же не 220 сетевое включаете?
на выходе контроллера скоре всего есть обвязка диодами и они забирают часть подтяжки с кнопки когда напряжение питания часов меньше, стоит поставить диод на цепь между кнопкой и часами анодом в сторону кнопки, катодом в сторону часов.
Аватара пользователя
Medtech
 
Сообщения: 562
Зарегистрирован: 20 апр 2015, 22:02
Откуда: Москва
Skype: sergelola
ФИО: Сергей

Re: DS3231 – будильник компьютера

Сообщение Myp » 17 сен 2019, 16:47

Китайцы вот так делают https://www.aliexpress.com/item/32818680765.html
просто втыкается в колодку usb на материнке.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: DS3231 – будильник компьютера

Сообщение sned » 17 сен 2019, 19:29

Medtech писал(а):Стоит уточнить что мешает оставить питание от дежурки компа, оно то ведь всё равно остаётся включенным, вы же не 220 сетевое включаете?
на выходе контроллера скоре всего есть обвязка диодами и они забирают часть подтяжки с кнопки когда напряжение питания часов меньше, стоит поставить диод на цепь между кнопкой и часами анодом в сторону кнопки, катодом в сторону часов.

Да, спасибо.Мысль правильная.В общем проблему решил путём отпайки сборки резисторов подтяжки выводов на
плате модуля часов.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: DS3231 – будильник компьютера

Сообщение AndreW82 » 05 мар 2020, 20:30

sned писал(а):Этот способ не работает если хочешь работать на компьютере удалённо(через например teamviever) и требуется
периодически менять рассписание вкл/выкл для допустим автономного вкл компа и выполнения им задания.По поводу безопасного выключения системы через кнопку так же противопоказаний особых нет,главное что бы все критичные программы к этому моменту были закрыты.
я вот только не понял, а нафига такой колхоз, если есть wake-on-lan. :roll:
Аватара пользователя
AndreW82
 
Сообщения: 170
Зарегистрирован: 14 ноя 2012, 21:30
Откуда: Моск. обл.

Re: DS3231 – будильник компьютера

Сообщение sned » 01 ноя 2020, 06:42

я вот только не понял, а нафига такой колхоз, если есть wake-on-lan. :roll:

есть то оно есть только wake-on-lan подразумевает постоянную запитку компьютера от блока питания и сетевое подключение.Для автономного робота это не приемлемо.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4