Проблема с часами DS1307

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Аватара пользователя
romechka
Рядовой
Сообщения: 72
Зарегистрирован: 22.08.2016{, 07:28}
Репутация: 4
Откуда: Sukhum
Имя: Роман

Проблема с часами DS1307

#21

Сообщение romechka » 06.08.2018{, 20:07}

DS1307 спешат секунд на 20 в сутки (приблизительно). Я понимаю что можно в ручную определить на сколько именно они спешат, завести коэффициент поправки и отнимать раз в сутки спешащие секунды.
Но в голове крутиться другой вариант, как то автоматизировать процесс. Например за неделю они ушли на несколько минут вперед, я правлю время, и при этом коэффициент поправки высчитывается автоматически. ( мне кажется что данный вариант будет поточнее или .....)
Может кто сталкивался и имеет какое решение?

DS3231 не предлагать, я в курсе что у них с точностью все в порядке. что имею то и юзаю.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Проблема с часами DS1307

#22

Сообщение fsergei70 » 06.08.2018{, 22:05}

romechka писал(а):
06.08.2018{, 20:07}
DS1307 спешат секунд на 20 в сутки
А если кварц поменять попробовать, думаю что в модули китайцы лепят некондицию. Нормальный кварц можно вытащить со старой материнки. Просто у нас стоят в приборах DS1307, брешут конечно минут на 10 в пол года но это же не 20 секунд в сутки

Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07.09.2015{, 10:16}
Репутация: 4
Откуда: Minsk

Проблема с часами DS1307

#23

Сообщение Vint » 10.09.2018{, 22:52}

Здравствуйте Коллеги!
Столкнулся с такой же проблемой блока установки RTC. При попытке изменить один из параметров, остальные сбрасываются на 15. Проект приложил. Есть идеи на этот счёт?
Вложения
M_RTC_tst_v2.flp
(386.41 КБ) 89 скачиваний

TVERJACOV
Рядовой
Сообщения: 12
Зарегистрирован: 24.03.2018{, 18:42}
Репутация: 0
Откуда: Ярославская обл. Углич
Имя: Павел

Проблема с часами DS1307

#24

Сообщение TVERJACOV » 26.01.2019{, 10:24}

кто может подскажет почему не синхронизируются часы с компом показывает постоянно 01:01:01 1-1-1000 ручная с пк тоже самое нечего не меняется, до этого с ds3231 не каких проблем не было.

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

Проблема с часами DS1307

#25

Сообщение whitevip » 26.01.2019{, 13:30}

Vint, Как я помню нужно все настраивать тоесть, год, месяц, дату, часы, минуты, секунды.
:smile37:

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Проблема с часами DS1307

#26

Сообщение rw6cm » 26.01.2019{, 15:19}

TVERJACOV писал(а):
26.01.2019{, 10:24}
почему не синхронизируются часы с компом показывает постоянно 01:01:01 1-1-1000 ручная с пк тоже самое
Или в подключении что то напутали, или порт не тот выбираете.
Проверил и синхронизация и ручная работает.
3231 и 1307 в 4.2.4
Win10-64, FLProg (portable)

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

Проблема с часами DS1307

#27

Сообщение Evgesha » 26.01.2019{, 15:39}

TVERJACOV,

У меня было такое, оказалось брак прислали.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Проблема с часами DS1307

#28

Сообщение SSSergeich » 26.01.2019{, 16:03}

TVERJACOV писал(а):
26.01.2019{, 10:24}
кто может подскажет почему не синхронизируются часы с компом показывает постоянно 01:01:01 1-1-1000 ручная с пк тоже самое нечего не меняется, до этого с ds3231 не каких проблем не было.
RX, TX, не перепутали? GND не забыли подключить? Попробуйте вынуть батарейку и провести синхронизацию. Если после последнего действия будут какие изменения, то выпаять держатель батарейки, наклеить на плату пару слоев изоленты и припаять держатель батарейки не впритык к плате. У меня из 10-ти модулей 6 бракованных было именно по этой причине. После столкнулся с убеганием времени, около минуты вперед за сутки. С тех пор аллергия на 1307, использую 3231...

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

Проблема с часами DS1307

#29

Сообщение whitevip » 26.01.2019{, 16:04}

Evgesha, если все правильно он подсоеденил и не синхронизируется тогда, да брак и у меня так было.
:smile37:

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Проблема с часами DS1307

#30

Сообщение nalnik » 26.01.2019{, 16:14}

TVERJACOV писал(а):
26.01.2019{, 10:24}
до этого с ds3231 не каких проблем не было
Может стоит попробовать удалить в проекте блок часов --- и поставить заново! :smile198:
Последний раз редактировалось nalnik 26.01.2019{, 16:27}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Проблема с часами DS1307

#31

Сообщение SSSergeich » 26.01.2019{, 16:24}

whitevip писал(а):
26.01.2019{, 16:04}
Evgesha, если все правильно он подсоеденил и не синхронизируется тогда, да брак и у меня так было.
И у меня так было, пока не проделал операции указанные выше, после этого все модули заработали...

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Проблема с часами DS1307

#32

Сообщение nalnik » 26.01.2019{, 16:29}

SSSergeich писал(а):
26.01.2019{, 16:03}
RX, TX, не перепутали?
RX, TX - на - i2c ---- :smile9:
Я хочу быть добрее, но люди сами нарываются.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Проблема с часами DS1307

#33

Сообщение SSSergeich » 26.01.2019{, 16:46}

nalnik писал(а):
26.01.2019{, 16:29}
RX, TX - на - i2c ---- :smile9:
RX, TX - на COM порту
на I2C - SDA, SCL...
Что не так?
Возможно я ошибаюсь, так даавно не использую 1307, но на 3231 такая связка:
3231 подключается к ардуино по I2C, а синхронизация времени происходит через RX/TX ардуины, посредством залитого в нее скетча.
Для синхронизации использую инструменты FLProg :smile44:

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

Отправлено спустя 17 минут 40 секунд:
А, дошло) Если использовать ардуино с подключением через USB, то там компорт автоматом назначается и перепутать RX, TX нельзя )))
Отстал от жизни)) Давно развел себе платку с 328P и нужными клемниками, так достали эти ужасные проводочки и поиски контактов))
СпойлерПоказать
Изображение

TVERJACOV
Рядовой
Сообщения: 12
Зарегистрирован: 24.03.2018{, 18:42}
Репутация: 0
Откуда: Ярославская обл. Углич
Имя: Павел

Проблема с часами DS1307

#34

Сообщение TVERJACOV » 26.01.2019{, 17:35}

Evgesha, скорей всего брак но точно потому что пк считывает с ds1307 время но не редактирует его и адрес видится его но изменить не чего не могу если бы чего перепутал в железе пк не видел его

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Проблема с часами DS1307

#35

Сообщение SSSergeich » 26.01.2019{, 17:50}

TVERJACOV, Земляк, попробуй то, что я выше писал.

Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07.09.2015{, 10:16}
Репутация: 4
Откуда: Minsk

Проблема с часами DS1307

#36

Сообщение Vint » 28.01.2019{, 14:33}

whitevip писал(а):
26.01.2019{, 13:30}
Vint, Как я помню нужно все настраивать тоесть, год, месяц, дату, часы, минуты, секунды.
Whitevip, Спасибо за ответ. На просторах форума попалась эта-же информация. Записывать в часы нужно всё сразу, т.е дату, часы, минуты... До версии 2.5 всё работало нормально, а сейчас проблема в FLProg-е или библиотеке.

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

Проблема с часами DS1307

#37

Сообщение whitevip » 28.01.2019{, 15:02}

Vint писал(а):
28.01.2019{, 14:33}
До версии 2.5 всё работало нормально, а сейчас проблема в FLProg-е или библиотеке.
Это точно. теперь нужно импровизировать.
:smile37:

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Проблема с часами DS1307

#38

Сообщение Labu559 » 28.01.2019{, 15:22}

А мне интересно, как они вообще работают c "очепяткой"Показать
RTC.png
:smile37:
P.S. Извините, это в Setup(), в Loop() он меняется! Ошибочка не значущая, но часть Setup() должна уйти в "прорубь" .
Последний раз редактировалось Labu559 28.01.2019{, 15:37}, всего редактировалось 3 раза.

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

Проблема с часами DS1307

#39

Сообщение whitevip » 28.01.2019{, 15:24}

Labu559, вопрос с автору.
:smile37:

TVERJACOV
Рядовой
Сообщения: 12
Зарегистрирован: 24.03.2018{, 18:42}
Репутация: 0
Откуда: Ярославская обл. Углич
Имя: Павел

Проблема с часами DS1307

#40

Сообщение TVERJACOV » 29.01.2019{, 23:18}

SSSergeich, попробовал не помогло

Отправлено спустя 2 минуты 8 секунд:
Vint, тоже думал насчет этого

Ответить

Вернуться в «Новые»