Например TDA7294

Форум РадиоКот • Просмотр темы - Всё по DS1307 и прочим часам Dallas (Maxim)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт мар 19, 2024 09:20:19

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 316 ]     ... , , , 10, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт мар 12, 2015 12:35:59 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вт сен 11, 2012 09:13:52
Сообщений: 174
Откуда: Брест, Беларусь
Рейтинг сообщения: 0
BOB51, да, именно такие взял. буду пробовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт мар 12, 2015 13:05:34 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 18777
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ЧИПиДИП — кладезь картинок элементов.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт мар 12, 2015 15:59:53 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1347
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 13999
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Тогда с кварцем вроде проблем быть не должно... :dont_know:
Хотя с годик назад ходили слухи о бракованной партии... Но по счастью, пока не попадались. :solder:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Ср мар 18, 2015 02:42:19 
Открыл глаза

Зарегистрирован: Вт фев 19, 2008 10:14:47
Сообщений: 79
Откуда: SPb
Рейтинг сообщения: 0
Gudd-Head писал(а):
Дык, куда ж без кондёров по питанию у (цифровых) микросхем???

Дак уже тупо привыкаешь верить даташиту. И про доп кондёр банально забываешь. Кроме того смотришь подобные схемы у других и не видишь чего надо - типа и так работает. Но на деле оказалось, что: курить даташит - не раскурить! И откуда глюки раскут не понятно, т.к. думаешь: но у других же работает? Теперь эти грабли (а может не надо его) пройдены - НАДО ОБЯЗАТЕЛЬНО НАВЕШИВАТЬ КОНДЁР!

_________________
Если в голове каша, значит ваш котелок варит!


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн фев 29, 2016 06:50:23 
Вымогатель припоя
Аватар пользователя

Карма: 7
Рейтинг сообщений: 58
Зарегистрирован: Чт янв 20, 2011 09:07:08
Сообщений: 665
Откуда: Пермь
Рейтинг сообщения: 0
Котаны, добрый день!

Посмотрел видео о "лечении" модуля DS1307 - у меня именно такой модуль.
Реально необходимо вносить описанные в видео изменения?
И второй вопрос: нужно ли модуль DS1307 шунтировать по питанию кондёрами?


_________________
Никакая контра не уйдёт от нас


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн апр 11, 2016 22:44:33 
Встал на лапы

Зарегистрирован: Чт янв 17, 2013 21:25:30
Сообщений: 93
Откуда: Тула
Рейтинг сообщения: 0
Здравствуйте, окончательно запутался с этими часами! Использую Кодвижн со встроенной библиотекой. Все вроде просто, но нихрена непонятно, собрал сразу на макетной плате, чтобы проверять часы. Сделал печатную плату под 1307 начитавшись рекомендаций. Просто хочу заставить их работать. Есть шаблон . Используя функции : rtc_set_time(3,0,0);rtc_set_date(6,13,10,13);
Часы запускаются и идут, но при выключения питания( питание 5 вольт , стабильное и даже при наличии батарейки на 3 в) Они перезапускаются заново, как раз по значениям этих функций. Но без этих строк , часы не хотят идти.
Как заставить их получать верное время после отключения питания.И при появлении питания снова?
Нашел на просторах интернета еще такую функцию - void rtc_write(unsigned char address,unsigned char data); - запись данных в микросхему часов, например выбрать 12 или 24 часовой формат времени, выбрать частоту импульсов на выходе OUT и тд
Но в справке под вижона про неё ничего нет, что очень странно.


Вложения:
44.c [4.86 KiB]
Скачиваний: 314
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт июл 08, 2016 16:20:25 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Пн июл 04, 2016 16:51:22
Сообщений: 196
Откуда: Россия, Омск
Рейтинг сообщения: 0
Уже довольно давно описал несколько функций по работе с этими часами, и всё работает как положено.
Первый вариант был написан ещё на Ассемблере, до победы над встроенным в AVR I2C интерфейсом. Естественно, софтовый.
Потом переход на Си, победа над I2C... но часы работают всегда с пол пинка.
Проверьте, не пропадает ли резервное питание на микросхеме часов, что оно в пределах допусков (2.5~3.5V), что оно не дёргается при переключении на основное питание платы и прочее, прочее, прочее.
Так же, можно проверять, есть ли секундные импульсы на соответствующем пине (SQWE) микросхемы.
Мой опыт подсказывает, что часы работают на любой плате, с любым более-менее живым кварцем при достаточном питании.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт июл 15, 2016 19:00:50 
Первый раз сказал Мяу!

Зарегистрирован: Пт фев 05, 2016 07:57:04
Сообщений: 21
Рейтинг сообщения: 0
Контроллер запитан от солнечной панели на 12V через LDO 3.3V.
Поставил на питание для ds3231 суперконденсатор 5.5V 4F.
Хочу зарядить суперконденсатор через отдельное LDO хотя бы до 5V.
Однако, опробованные мной LDO имеют утечку при отключенном Vin; суперконденсатор разряжается.

Подумал про LDO на 6V и диод после LDO перед суперконденсатором для снижения зарядного напряжения.

Может, кто предложит более красивый и экономичный вариант?
Благодарю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт июл 15, 2016 20:17:58 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1347
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 13999
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Рекомендую покопаться на сайте у maxim-dallas или еще где... " Trickle
Charge" вроде называется...
Пока из старого накопалось по работе с RTC имеющими зарядник для ионистора:
Вложение:
AN3517.PDF [56.96 KiB]
Скачиваний: 263

Вложение:
APP82.PDF [368.43 KiB]
Скачиваний: 281

:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт июл 15, 2016 20:28:50 
Первый раз сказал Мяу!

Зарегистрирован: Пт фев 05, 2016 07:57:04
Сообщений: 21
Рейтинг сообщения: 0
Мне нравится именно ds3231, переходить на ds1302 или иную микросхему не планирую.
Возможно, есть у кого опыт по ldo с enable, которые не дают утечку при low на en?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт июл 15, 2016 23:09:21 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1347
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 13999
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А речь идет не о 1302, а о примерах ппостроения систем заряд-разрядки дежурного конденсатора.
8)
Кстати... У 3231 вроде батарейки достаточно...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб июл 16, 2016 08:15:29 
Первый раз сказал Мяу!

Зарегистрирован: Пт фев 05, 2016 07:57:04
Сообщений: 21
Рейтинг сообщения: 0
Насколько я понял, там зарядка осуществляется через резистор и диод.
Так все равно нужно LDO, не вижу отличия от моего решения.
Вероятно, имея LDO на 6V с enable, меня бы все устроило.
Может, знаете LDO на 6V с enable?

Батарейку не хочу.
Следить, менять - кто будет?
Конденсатор припаял - и забыл.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб июл 16, 2016 14:37:20 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Пн июл 04, 2016 16:51:22
Сообщений: 196
Откуда: Россия, Омск
Рейтинг сообщения: 0
Ну так... поставьте в цепи зарядка конденсатора диод шотки, а перед ним стабилитрон на 5.2В. В чем проблема? То же LDO получите.
Естественно, перед стабилитроном - какой-нибудь ограничительный резистор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт авг 04, 2016 15:54:34 
Друг Кота
Аватар пользователя

Карма: 27
Рейтинг сообщений: 33
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Сообщений: 6296
Откуда: Ukraine
Рейтинг сообщения: 0
в 3231 по нажатию кнопки пытаюсь переключится с 24 режима на 12 часовой режим
http://dpaste.com/1ZB22XD
где может быть ошибка в коде ?

_________________
Tell Me The Truth


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт авг 04, 2016 16:56:35 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 0
Я бы для начала вычитал регистр, поменял его, а потом уже записал.
Ну и надо не забыть сами часы в регистре пересчитать, чтобы заново время не наводить. Т.е. как-то так:
Код:
void kn_1_short(void) {
    uint8_t reg02 = rtc_read(0x02);
    if (reg02 & (1<<6)) { // 12h => 24h
        reg02 = (reg02 & (0x1F)) + (reg & (1<<5) ? 12 : 0);
    } else { // 24h => 12h
        reg02 = reg02 % 12;
    }
    rtc_write(0x02, reg);
}

Но, возможно, вычисления будут и сложнее. Я не знаю, как именно считает часы DS-ка. Мой расчёт (и то, возможно, неправильный) для такого варианта:
Код:
12h:  09a 10a 11a 12a 01p 02p ... 09p 10p 11p 12p 01a 02a ...
24h:  09  10  11  12  13  14  ... 21  22  23  00  01  02  ...

Но, возможно, DS-ка считает как это принято в этих странных странах:
Код:
12h:  09a 10a 11a 12p 01p 02p ... 09p 10p 11p 12a 01a 02a ...
24h:  09  10  11  12  13  14  ... 21  22  23  00  01  02  ...

То есть, после 11AM идёт не 12AM, а 12PM, а затем 1PM.

Надо проводить эксперименты для такого варианта, и тогда пересчитывать регистр по-другому, с учётом этого перехода:
Ну, и в случае AM/PM надо не забыть при выводе на результат маску 0x1F накладывать.

А вообще, функция бесполезная и относительно много ресурсов требующая. Я бы забил.

P.S. А если так уж сильно надо - гораздо проще лезть в нутро DS-ки на этот счёт, а использовать "дефолтный" 24-часовой формат на её уровне, а уже при выводе времени, если надо - выводить его в 12-часовом формате. Внешне это будет выглядеть точно так же, но отнимет гораздо меньше сил и места в Flash контроллера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт авг 04, 2016 19:10:53 
Друг Кота
Аватар пользователя

Карма: 27
Рейтинг сообщений: 33
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Сообщений: 6296
Откуда: Ukraine
Рейтинг сообщения: 0
WiseLord, у меня есть одна и таже функция, но написана по разному
Код:
uint8_t bcd2bin(uint8_t value) {
   return (value / 16) * 10 + (value % 16);
}

Код:
uint8_t BCD_to_BIN(uint8_t x)      // BCD to Binary  Conversion
{
    return ((x) >> 4)*10 + ((x) & 0x0F);
}


как работает вторая мне ПОЛНОСТЬЮ понятно, а вот как работает первая - нет
можете растолковать по популярному ? :))

_________________
Tell Me The Truth


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт авг 04, 2016 20:27:08 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Обе записи эквивалентны друг другу.
Деление на 16 - сдвиг вправо на 4 бита.
Остаток от деления на 16 - взятие младших 4-ёх бит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт авг 04, 2016 20:55:23 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 1
Мало того, вероятнее всего, скомпилированный код будет полностью одинаков. Компилятор обычно хорошо понимает такие вещи как умножение/деление на 2,4,8,16 и другие степени двойки и заменяет дорогое умножение и деление дешёвыми сдвигами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт авг 23, 2016 04:58:25 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 846
Зарегистрирован: Вт сен 07, 2010 03:01:06
Сообщений: 16548
Откуда: Moscow-Izmaylovo
Рейтинг сообщения: 0
тут видео
на рынке что то подобное продавали
я возмутился почему там две микры.
сейчас снова возмутился увидев, накой туда ещё и 2432 вставили?
500р хотели 1302

_________________
Лечу лечить WWWашу покалеченную технику.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт авг 23, 2016 07:16:34 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1347
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 13999
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
1302 для кормежки от кондрынсатора (там и зарядное "на броту" предусмотрено) - хороша штука в конструкциях с ограниченным доступом и периодическим сетевым подкормом (или от фото/термо батарей).
:hunger:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 316 ]     ... , , , 10, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y