Проблема с часами DS1307
Проблема с часами DS1307
DS1307 спешат секунд на 20 в сутки (приблизительно). Я понимаю что можно в ручную определить на сколько именно они спешат, завести коэффициент поправки и отнимать раз в сутки спешащие секунды.
Но в голове крутиться другой вариант, как то автоматизировать процесс. Например за неделю они ушли на несколько минут вперед, я правлю время, и при этом коэффициент поправки высчитывается автоматически. ( мне кажется что данный вариант будет поточнее или .....)
Может кто сталкивался и имеет какое решение?
DS3231 не предлагать, я в курсе что у них с точностью все в порядке. что имею то и юзаю.
Но в голове крутиться другой вариант, как то автоматизировать процесс. Например за неделю они ушли на несколько минут вперед, я правлю время, и при этом коэффициент поправки высчитывается автоматически. ( мне кажется что данный вариант будет поточнее или .....)
Может кто сталкивался и имеет какое решение?
DS3231 не предлагать, я в курсе что у них с точностью все в порядке. что имею то и юзаю.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Проблема с часами DS1307
А если кварц поменять попробовать, думаю что в модули китайцы лепят некондицию. Нормальный кварц можно вытащить со старой материнки. Просто у нас стоят в приборах DS1307, брешут конечно минут на 10 в пол года но это же не 20 секунд в сутки
Проблема с часами DS1307
Здравствуйте Коллеги!
Столкнулся с такой же проблемой блока установки RTC. При попытке изменить один из параметров, остальные сбрасываются на 15. Проект приложил. Есть идеи на этот счёт?
Столкнулся с такой же проблемой блока установки RTC. При попытке изменить один из параметров, остальные сбрасываются на 15. Проект приложил. Есть идеи на этот счёт?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 12
- Зарегистрирован: 24 мар 2018, 18:42
- Откуда: Ярославская обл. Углич
- Имя: Павел
Проблема с часами DS1307
кто может подскажет почему не синхронизируются часы с компом показывает постоянно 01:01:01 1-1-1000 ручная с пк тоже самое нечего не меняется, до этого с ds3231 не каких проблем не было.
Проблема с часами DS1307
[ref]Vint[/ref], Как я помню нужно все настраивать тоесть, год, месяц, дату, часы, минуты, секунды.

- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Проблема с часами DS1307
Или в подключении что то напутали, или порт не тот выбираете.TVERJACOV писал(а): 26 янв 2019, 10:24почему не синхронизируются часы с компом показывает постоянно 01:01:01 1-1-1000 ручная с пк тоже самое
Проверил и синхронизация и ручная работает.
3231 и 1307 в 4.2.4
Win10-64, FLProg (portable)
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Проблема с часами DS1307
RX, TX, не перепутали? GND не забыли подключить? Попробуйте вынуть батарейку и провести синхронизацию. Если после последнего действия будут какие изменения, то выпаять держатель батарейки, наклеить на плату пару слоев изоленты и припаять держатель батарейки не впритык к плате. У меня из 10-ти модулей 6 бракованных было именно по этой причине. После столкнулся с убеганием времени, около минуты вперед за сутки. С тех пор аллергия на 1307, использую 3231...TVERJACOV писал(а): 26 янв 2019, 10:24 кто может подскажет почему не синхронизируются часы с компом показывает постоянно 01:01:01 1-1-1000 ручная с пк тоже самое нечего не меняется, до этого с ds3231 не каких проблем не было.
Проблема с часами DS1307
[ref]Evgesha[/ref], если все правильно он подсоеденил и не синхронизируется тогда, да брак и у меня так было.

- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Проблема с часами DS1307
Может стоит попробовать удалить в проекте блок часов --- и поставить заново!

Последний раз редактировалось nalnik 26 янв 2019, 16:27, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Проблема с часами DS1307
И у меня так было, пока не проделал операции указанные выше, после этого все модули заработали...whitevip писал(а): 26 янв 2019, 16:04Evgesha, если все правильно он подсоеденил и не синхронизируется тогда, да брак и у меня так было.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Проблема с часами DS1307
RX, TX - на COM порту
на I2C - SDA, SCL...
Что не так?
Возможно я ошибаюсь, так даавно не использую 1307, но на 3231 такая связка:
3231 подключается к ардуино по I2C, а синхронизация времени происходит через RX/TX ардуины, посредством залитого в нее скетча.
Для синхронизации использую инструменты FLProg

Отправлено спустя 4 минуты 37 секунд:
И еще, для заливки прошивок я использую исключительно ICSP через USBasp, так вот, грешным делом посчитал, что раз питание на ардуино подается через USBasp, то и с COM свистка мне будет достаточно подать только RX/TX, но увы, пока не подключил GND часы НЕ могли синхронизироваться...

Отправлено спустя 17 минут 40 секунд:
А, дошло) Если использовать ардуино с подключением через USB, то там компорт автоматом назначается и перепутать RX, TX нельзя )))
Отстал от жизни)) Давно развел себе платку с 328P и нужными клемниками, так достали эти ужасные проводочки и поиски контактов))
[spoiler]
-
- Рядовой
- Сообщения: 12
- Зарегистрирован: 24 мар 2018, 18:42
- Откуда: Ярославская обл. Углич
- Имя: Павел
Проблема с часами DS1307
[ref]Evgesha[/ref], скорей всего брак но точно потому что пк считывает с ds1307 время но не редактирует его и адрес видится его но изменить не чего не могу если бы чего перепутал в железе пк не видел его
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Проблема с часами DS1307
Whitevip, Спасибо за ответ. На просторах форума попалась эта-же информация. Записывать в часы нужно всё сразу, т.е дату, часы, минуты... До версии 2.5 всё работало нормально, а сейчас проблема в FLProg-е или библиотеке.whitevip писал(а): 26 янв 2019, 13:30[ref]Vint[/ref], Как я помню нужно все настраивать тоесть, год, месяц, дату, часы, минуты, секунды.
Проблема с часами DS1307
[spoiler title=А мне интересно, как они вообще работают c "очепяткой"]

P.S. Извините, это в Setup(), в Loop() он меняется! Ошибочка не значущая, но часть Setup() должна уйти в "прорубь" .
[/spoiler]
P.S. Извините, это в Setup(), в Loop() он меняется! Ошибочка не значущая, но часть Setup() должна уйти в "прорубь" .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu559 28 янв 2019, 15:37, всего редактировалось 3 раза.
-
- Рядовой
- Сообщения: 12
- Зарегистрирован: 24 мар 2018, 18:42
- Откуда: Ярославская обл. Углич
- Имя: Павел
Проблема с часами DS1307
[ref]SSSergeich[/ref], попробовал не помогло
Отправлено спустя 2 минуты 8 секунд:
[ref]Vint[/ref], тоже думал насчет этого
Отправлено спустя 2 минуты 8 секунд:
[ref]Vint[/ref], тоже думал насчет этого
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость