Например TDA7294

Форум РадиоКот • Просмотр темы - Помощь с исходниками
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 22:38:11

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


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



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 16:03:09 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Здравствуйте форумчане.Обращаюсь к более знающим товарищам с просьбой подредактировать прошивку под другую часовую микросхему.маленикое предисловие, знакомый радиолюбители подарил лампы ин18 и ин8 и было решено собрать на них часы.понравился проект с этого сайта ,вот он https://cxem.net/mc/mc415.php .Но беда в том что в нём использована часовая микросхема pca2129 которую у нас в Молдавии не купить но есть в наличий ds3231.Обратился к автору часов с просьбой подогнать прошивку под ds3231,писал и в личку и в темы на которые он подписан но к сожалению ответа так и не получил.хотя автор часто появляется на форуме, вот и решил обратится к вам за помощью. Помогите пожалуйста с подгонкой прошивки под ds3231,ниже привожу исходники и ссылку на сайт с описанием на русском ds3231.

http://microsin.net/adminstuff/hardware ... e-rtc.html
Лампы есть, детали заказаны и печатка в процессе изготовления -будет жалко если так и не получится довести проект до конца.
Если что общался и к участникам форума паяльник за помощью но видать им тема ламповых часов не интересна так как помощь не не получил. Надеюсь здесь мне помогут благо тут много любителей часов на газоразрядных индикаторах.


Вложения:
mc415-1.jpg [239.37 KiB]
Скачиваний: 197
mc415_IN-18_SRC-1.rar [189.39 KiB]
Скачиваний: 176
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 16:22:00 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Могу,но попозже, через пару дней.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 16:35:11 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Спасибо большое что откликнулись ,мне не горит. Можно и через пару дней, я к тому времени как раз вытравлю печатку и соберу всё в кучу.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 22:36:10 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Зачем внешняя часовая микросхема если часы встроены в микроконтроллер и есть вывод под батарейку?
На схеме это вывод 1 VBAT.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 22:44:28 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Мурик, хочешь переписать всю программу? ;)
я готов переделать модуль под ds3231, сиё не сложно, но перелопачивать всё из-за чьей-то безграмотности совершенно не хочу...


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 23:05:33 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Почему всю? Только часть связанную с часами. Ее все равно придется переделывать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 17, 2020 23:31:18 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Зачем внешняя часовая микросхема если часы встроены в микроконтроллер и есть вывод под батарейку?
На схеме это вывод 1 VBAT.

Могу предположить что применение внешней часовой микросхемы увеличивает точности хода часов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Пн дек 21, 2020 02:53:47 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Возникают вопросы.
Что делает выход CLKOUT ?
Почему его подтянули к земле?
Он сконфигурирован как выход 1 гц, физически является open-drain, и его использование нигде не видать, ни как PB1, ни как альтернативно...
Его конфигурация выполнена таким макаром:
Код:
void pca2129_init(uint8_t t_meas, uint8_t out){

   uint8_t r = 0;

   r |= (t_meas<<6) | (out<<0); // запись значений дл¤ отправки в pca2129

   I2C_Write(0xA2, 0x0F, r);
}

хотя, учитывая единственный вызов, достаточно было бы:
Код:
#define pca2129_init() I2C_Write(0xA2, 0x0F, 0x46);

ну или хотя бы не смещать 0 раз...

в общем, DS3231 теоретически можно заставить выдавать 1Гц, но мне не ясно условие его работы: VCC < VPF:
Цитата:
Battery-backed square-wave enable. When set to logic 1 with INTCN = 0 and VCC < VPF, this bit enables the 1Hz square wave. When BBSQW is logic 0, INT/SQW goes high impedance when VCC falls below VPF. This bit is disabled (logic 0) when power is first applied.

я так понял, что работа будет лишь когда питание стало меньше критичного, т.е. можно заставить мигать светодиодик "замени батарейку"
Vpf = power failure= примерно 2.5 вольт.
Так что, надо что-то с ним решать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вт дек 22, 2020 18:08:00 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Здравствуйте.Понятия мои в программирование около нулевые так что всё понял в общих чертал. Но все-таки что-то удалось мне нарыть, может это как-то поможет в понятия алгоритма работы данного вывода. В обсуждениях под статьей проекта один пользователи просил прошивку под ds1307 и они если не ошибаюсь по алгоритмам работы пошожи между собой а в некоторых случаях можно даже заменить между собой (как вычитал там у них адреса регистров совпадают) но при условии что не исполизован пресловутый вывод CLKOUT(адреса разные). Ниже привожу изходники под ds1307 и коментариий автора,, Теперь микруха выбирается через дефайн PCA2129 в файле main.h.
1 - используется pca2129
0 - используется ds1307
То, что в архиве, скомпилировано под ds1307. ,,
файл по непонятным причинам не получается прикрепить, ссылка по которой можно скачать исходник https://cloud.mail.ru/public/WMZa/cmBygbYZr


Последний раз редактировалось stepanici85 Вт дек 22, 2020 18:22:51, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вт дек 22, 2020 18:18:53 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
тогда имеет смысл выбрать ds1307, раз под нее всё готово, выход частоты у неё схож с pca2129.
Но смущает, что я не понял схемы. То ли чего-то не увидел, то ли схема сырая. Если бы делал я - то разобрался бы с этим, иначе какие-то непонятности в одном месте могут предполагать и в другом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вт дек 22, 2020 18:42:35 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Хотелось бы конечно использовать ds3231 у нее и точности лучше и не надо внешнего кварца. Раз не получится подогнать под ds3231 то уже придется применить ds1307.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вт дек 22, 2020 18:47:16 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
точность - вопрос решаемый. Наверняка есть какая-то коррекция хода в ds1307, плюс разместить так, чтобы температурных колебаний было минимально. И прочие детальки в обвязке часов брать наиболее термостабильные.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вт дек 22, 2020 19:21:52 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Может ещё кто-то подтянется и внесет ясность как сконфигурировать ,, CLKOUT ,, (3-тий вывод ds3231) чтобы всё в купе заработало.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Чт дек 24, 2020 12:43:09 
Открыл глаза

Зарегистрирован: Сб май 28, 2011 23:08:17
Сообщений: 79
Откуда: Россия(Москва)-Молдавия
Рейтинг сообщения: 0
Здравствуйте. прошу о помощи, помогите пожалуйста разобраться и все-таки подружить мк с ds3231.платы уже на 50% собраны, завтра приедет недостающая часть деталей. Обидно если это всё так и останется просто кучей спаяных между собой деталей.Исполизование ds1307 пока оставлю на самый крайний случай, да и нету у меня её в наличии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Сб дек 26, 2020 22:23:28 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
В общем, DS3231 теоретически можно заставить выдавать 1Гц, но мне не ясно условие его работы: VCC < VPF:
Цитата:
Battery-backed square-wave enable. When set to logic 1 with INTCN = 0 and VCC < VPF, this bit enables the 1Hz square wave. When BBSQW is logic 0, INT/SQW goes high impedance when VCC falls below VPF. This bit is disabled (logic 0) when power is first applied.

я так понял, что работа будет лишь когда питание стало меньше критичного, т.е. можно заставить мигать светодиодик "замени батарейку"
Vpf = power failure= примерно 2.5 вольт.
Так что, надо что-то с ним решать.

Если по адресу 0x0E прописать в биты INTCN, RS1 и RS2 нули, то на выводе INT/SQ будет меандр 1 Гц. Если при этих условиях бит BBSQW по тому же адресу выставить в 1, то при понижении питания меандр будет продолжать выдаваться, а если BBSQW = 0, то вывод INT/SQ перейдет в высокоимпедансное состояние.
Кстати, его надо подтягивать к плюсу.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вс дек 27, 2020 00:19:43 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Zhuk72, а я вот иначе прочитал.
When set to logic 1 with INTCN = 0 and VCC < VPF, this bit enables the 1Hz square wave.
Когда выполнено условие ( INTCN = 0 и VCC < VPF) тогда установка бита в 1 выдаст меандр 1 Гц.
Что-то не видно тут "при понижении питания меандр будет продолжать выдаваться"
Я в таких случаях тест на практике делаю, но у меня нет таких RTC.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вс дек 27, 2020 11:26:46 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
(VCC < VPF) = "при понижении питания" (т.е. ниже 2.5V).

Дальше
Цитата:
Если по адресу 0x0E прописать в биты INTCN, RS1 и RS2 нули

т.е.
Цитата:
INTCN = 0

соответственно
Цитата:
на выводе INT/SQ будет меандр 1 Гц


Так что я писал то же, что и вы.
Если выразить на Си, то
Код:
if((INTCN ==0) && (RS1 ==0) && (RS2 == 0) && (BBSQW = 1) && (VCC < VPF)) INT/SQ = 1Hz
 else INT/SQ = Hi-Z

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Последний раз редактировалось Zhuk72 Вс дек 27, 2020 23:44:36, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вс дек 27, 2020 19:17:38 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
Да. На Си именно так.
Ну, в общем, одинаково поняли.
Значит, для применения этих RTC в той схеме необходимо решить вопрос с нужностью этих 1 Гц.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вс дек 27, 2020 23:42:32 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Возникают вопросы.
Что делает выход CLKOUT ?
Почему его подтянули к земле?
Он сконфигурирован как выход 1 гц, физически является open-drain, и его использование нигде не видать, ни как PB1, ни как альтернативно...

Зачем его притянули к 0 сказать не могу, но в main он используется несколько раз, в основном цикле и при настройке часов (ищите по CLOCK).
Вот только настройку этого пина я не нашел.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь с исходниками
СообщениеДобавлено: Вс дек 27, 2020 23:59:18 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 808
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2906
Рейтинг сообщения: 0
а, да, есть. но я-то искал по схеме как PB1, а в main.h есть #define CLOCK (GPIOB->IDR & GPIO_IDR_IDR0)
что-то опять не сходится


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

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


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

Сейчас этот форум просматривают: mab72 и гости: 51


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

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


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