Reading this, I must say, very useful and informative one more interesting
Reading this, I must say, very useful and informative one more interesting
Использую ds1307 уже несколько месяцев. Только сегодня нашел тут:
http://avrdevices.ru/chasi-realynogo-vremeni-ds1307/
что есть довольно много свободной памяти внутри 64-8=54 байта.
Не могу разобраться с чтением/записью в неё.
Например
Wire.send(0x00); - обращается к первому байту, только не понятно что именно делает.
Если кому будет не трудно объяснить - буду благодарен.
Жаль, что никто на предыдущий вопрос не ответил, задам другой.
Сделал платку с ардуиной, ds1307 и реле, должна включать мне за сутки до приезда теплый пол(и выключать по прошествии суток, если не приеду) на даче, наконец-то после некоторых изменений всё сработало в прошлый выходной, но выключилось раньше из-за того, что время убежало вперед больше чем на час.
Дома часы ходят уже неделю, только отстали на 10с.
Может ли таким образом сказываться отрицательная температура?
Нашел в описании, у меня обычный ds1307, я так понимаю он Commercial и работает только в положительной температуре? Тогда чем его лучше заменить? Есть ds1307 с разными буквами, но нигде не написано что они означают. Спасибо.ABSOLUTE MAXIMUM RATINGS*
Voltage on Any Pin Relative to Ground -0.5V to +7.0V
Storage Temperature -55°C to +125°C
Soldering Temperature 260°C for 10 seconds DIP
See JPC/JEDEC Standard J-STD-020A for
Surface Mount Devices
* This is a stress rating only and functional operation of the device at these or any other conditions above
those indicated in the operation sections of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods of time may affect reliability.
Range Temperature VCC
Commercial 0°C to +70°C 4.5V to 5.5V VCC1
Industrial -40°C to +85°C 4.5V to 5.5V VCC1
На мой взгляд, час в неделю - это нечто нереальное. Положи в морозилку и посмотри как будет работать. Может дело в чем-то другом...
Да я не про обман. :-). Может ардуина при такой температуре глючить начинает, в принципе имеет право.
Ты как время вычисляешь - читаешь текущее время/дату или считаешь импульсы?
Может будет надёжней использовать два/три независимых модуля и брать среднее значение? Я так понял портов в ардуине свободных куча и сам модуль RTC недорогой весьма...
я думаю, что чем вычислять среднее, лучше найти более точный датчик с расширенным температурным диапазоном. Я этим вопрос не интересовался, поэтому посоветовать ничего не могу.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)