Например TDA7294

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

Текущее время: Сб июл 26, 2025 08:23:07

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1389 ]     ... , , , 25, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 15:22:47 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт сен 18, 2009 08:38:57
Сообщений: 152
Рейтинг сообщения: 0
AI_Disable писал(а):
Тоже решил себе часики сделать... Вот только одна проблемка: подскажите алгоритм подсчёта дня недели, если известна дата.

Да все просто - берется произвольный день в прошлом, у которого известен день недели (лучше понедельник). Например 30 ноября 2009 года был вторник. Далее считается количество дней с этой даты с учетом количества дней в месяцах и високосных годов (каждый 4 год, кроме тех, которые на 00 заканчиваются). Ну и остаток от деления количества дней на 7 - это номер дня недели.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 17:00:50 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
Всё бы хорошо, но я не зря сказал, что известна только дата. А вот количество дней как вычислить? Или разумнее будет не нагружать МК вычислениями, а завести отдельную переменную и делать ей ++ каждый день?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 17:14:10 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт сен 18, 2009 08:38:57
Сообщений: 152
Рейтинг сообщения: 0
Что значит известна только дата? я же написал как зная дату определить день недели.

вот конкретный кусок из моего варианта часов. вроде работает (хотя досконально непроверял). единственное будет лажать каждые 100 лет (лень было проверку на нулевые года делать), ну да я до следующего такого года не доживу.

unsigned int wd;
unsigned int day = 0;
char dayinmonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; // количество дней в месяце

day = 365 * year + dayinmonth[month-1] + date + year>>2 - 2; // количество дней с первого понедельника (20)00 года
wd = day - (day / 7) * 7 ;


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 17:45:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
stalker_radiokot писал(а):
... + year>>2 - 2;

Зачем этот кусок? Зачем сдвигать год на 2 бита, вычитать 2 и прибавлять к кол-ву дней?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 18:00:17 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт сен 18, 2009 08:38:57
Сообщений: 152
Рейтинг сообщения: 0
AI_Disable писал(а):
stalker_radiokot писал(а):
... + year>>2 - 2;

Зачем этот кусок? Зачем сдвигать год на 2 бита, вычитать 2 и прибавлять к кол-ву дней?


к общему количеству дней из расчета 365 дней в году прибавляет количество вискосных годов (по одному дню в год, сдвиг на 2 бита - деление на 4, т.к. високосный год каждый четвертый) и вычитается из полученной цифры 2, т.к. первое января 2000 года был вторник (что бы дальше проще считалось)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 02, 2009 18:15:57 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
Спасибо, всё понятно :))


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 04, 2009 15:49:47 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс фев 08, 2009 01:34:11
Сообщений: 112
Рейтинг сообщения: 0
Перемотал трансформатор ,один фиг без нагрузки 32 вольта ,а под нагрузкой (светодиод) 3,5 вольта.Может кто-нибудь объяснит подробно ,как менять частоту ШИМ ? Я так понял она контроллером задается.И как поднять константу ,слышал что при ее увеличении поднимается напруга на вторичке.Я в этом пока не силен :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 04, 2009 22:32:29 
Сверлит текстолит когтями
Аватар пользователя

Карма: 6
Рейтинг сообщений: 3
Зарегистрирован: Чт мар 05, 2009 19:51:55
Сообщений: 1122
Откуда: Дырасполь
Рейтинг сообщения: 0
Перемотал трансформатор ,один фиг без нагрузки 32 вольта ,а под нагрузкой (светодиод) 3,5 вольта
Похоже на то что нагружаешь ты его напямую(транс) Переменка все-таки выходит с него ,а как извесно диод не лампочка! Светиком нагрузку не проверишь почеловече,резистор тут нужен,или лампочка на 24В будет самое то! Тока лампочку 90мА,а не фару с КАМАЗА!Или как вариант 2х12В лампочки с гирлянды,думаю пройдет. :? :idea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 11:17:24 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс фев 08, 2009 01:34:11
Сообщений: 112
Рейтинг сообщения: 0
Это после диодного моста с конденсатором на 1000 мкф.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 11:49:38 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс ноя 01, 2009 15:25:45
Сообщений: 129
Откуда: Ярославль
Рейтинг сообщения: 0
Led
С ШИМом поиграться нужно будет потом(пищать в дежурном режиме будет), НО, всё равно напряжение малО! Минимум 12 должно быть (у меня 15 вольт). Тогда попробуй увеличить число витков,(если зазор нормальный).


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 12:43:56 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс фев 08, 2009 01:34:11
Сообщений: 112
Рейтинг сообщения: 0
Временно собрал генератор на 555 таймере.Все сразу заработало ,но под нагрузкой 8,5 вольт ,без нагрузки 60 вольт. Так что дело в ШИМ в большей степени ,тем более частота в моей схеме идет с пика ,поэтому мне именно мою конструкцию добить нужно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 15:00:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
что вы геморроем страдаете ? конечно будет на ХХ неимоверная напруга , потому как у вас обратноходовый генератор получается. вместо диодного моста поставьте один диод в прямом включении. т.е. чтобы включение диода проходило при накачке первички. иначе у вас будут выбросы напряжения при отключенной первичке, которые без ОС будут достигать максимального значения ограниченного многими параметрами.
можете попробовать ещё поставить в первичку снаббер - ситуация может немного улучшится (почему может ? потому что связь обмоток никакущая и по идее и так срабатывает диод полевика).

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 16:00:52 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс ноя 01, 2009 15:25:45
Сообщений: 129
Откуда: Ярославль
Рейтинг сообщения: 0
Цитата:
Так что дело в ШИМ в большей степени ,тем более частота в моей схеме идет с пика

У меня же тоже на ПИКе, и тем не менее - работает. Напрягает только свист в дежурном режиме, тоже разбираюсь пока, где в прошивке можно увеличить частоту.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 19:00:26 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс фев 08, 2009 01:34:11
Сообщений: 112
Рейтинг сообщения: 0
Lifeyar писал(а):
Цитата:
Так что дело в ШИМ в большей степени ,тем более частота в моей схеме идет с пика

У меня же тоже на ПИКе, и тем не менее - работает. Напрягает только свист в дежурном режиме, тоже разбираюсь пока, где в прошивке можно увеличить частоту.


Вот смена частоты меня и интересует.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 06, 2009 00:17:06 
Открыл глаза

Зарегистрирован: Чт июн 11, 2009 20:37:57
Сообщений: 74
Откуда: Харьков
Рейтинг сообщения: 0
вот сделал подставку
Изображение
вибратор засунул внутрь, транзистор прикрутил к подставке (мегарадиатор :)) )

сделана вот из (полуфабрикат) такого:
Изображение


зы: у меня под нагрузкой, но естественно с стоячим ротором, на вторичке китайским мультиметром фиксируется 17,5в переменки.


Последний раз редактировалось holland.9 Пн дек 07, 2009 10:32:38, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 06, 2009 01:12:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
боюсь спрашивать каким паяльником подставка паялась :)))
надо будет замутить часики на RTC DS1307.

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 06, 2009 12:24:46 
Открыл глаза

Зарегистрирован: Чт июн 11, 2009 20:37:57
Сообщений: 74
Откуда: Харьков
Рейтинг сообщения: 0
LINKS_234 писал(а):
боюсь спрашивать каким паяльником подставка паялась :)))
таким :)))
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 06, 2009 17:09:49 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вс ноя 01, 2009 15:25:45
Сообщений: 129
Откуда: Ярославль
Рейтинг сообщения: 0
Хочу спросить у тех, кто собирал питание на 555 - ой для вращающегося транса. Требуется ли устанавливать полевик на радиатор. Сильно греется или нет? Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 07, 2009 01:40:37 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 26
Зарегистрирован: Пн дек 29, 2008 01:40:28
Сообщений: 602
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Рейтинг сообщения: 0
Lifeyar писал(а):
Хочу спросить у тех, кто собирал питание на 555 - ой для вращающегося транса. Требуется ли устанавливать полевик на радиатор. Сильно греется или нет? Спасибо.

Немного назад есть мои сообшения, там схема генератора на 555 - ой, с полевиком, уже правдо нескажу какой полевик, помоему из серии IRFZ44... Всё работает без теплоотводов, транзистор холодный.
P.S. ешёбы ему греться :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 07, 2009 10:36:13 
Открыл глаза

Зарегистрирован: Чт июн 11, 2009 20:37:57
Сообщений: 74
Откуда: Харьков
Рейтинг сообщения: 0
Lifeyar писал(а):
Хочу спросить у тех, кто собирал питание на 555 - ой для вращающегося транса. Требуется ли устанавливать полевик на радиатор. Сильно греется или нет? Спасибо.
у меня ирф540, греется существенно, без радиатора через минут 5 в пальцы печет если трогать,

вся конструкция (без моторчика естественно) потребляет 90мА, в чем причина нагрева - не знаю, осцилографа нет...


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

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


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

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


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

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


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