Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
stidki
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 6
1

Управляющий будильник

16.12.2012, 23:46. Просмотров 2895. Ответов 2
Метки нет (Все метки)

Доброго времени суток, уважаемое сообщество.
Хочу сделать будильник, который можно запрограммировать на какое-то действие. Например, выдать 5 вольт на какую-то ногу.
Знаний маловато, прошу помощи вашей.
Схемку отрисовал в Игле, потому как пока не понимаю как происходит процесс от идеи, через проектирование(софт???), разводки(софт???), до изготовления платы.
Хочу получить ваши комментарии по схеме.
Питать хочу от 5В - с БП компьютера. Первый диод Шоттки - не даст разрядится конденсатору, при пропадании питания, на цепь источника питания.
Второй диод Шоттки - не даст батарее заряжать конденсатор при пропадании питания.
Батарея 4.5В плюс диод дадут 3.8В - при пропадании, что, по идее, достаточно для Тиньки (Tiny 13 А).
Почему Шоттки? 5В -0.25В - 0.25В = 4.5 В Диод D3 - закрыт. Батарея не используется.
Ресет подтянул к питанию 10к резистором - читал лекции по АВР от ДиХальта - советует :)
Кнопки и светодиод повесил на мисо/моси/цлк.
Кпопки - одна -программирование, вторая - влияние на логику программы по ходу. Светодиод - отображение.
Один вывод под управление. Есть штук 15 Кт 361 и 315 - использую.
Остается один вывод.
Вот тут вопрос:
Можно ли к нему подсоединить часовой кварц и задействовать как вход по внешнему прерыванию, которое будет считать тики кажд. секунду? Я буду считать их, и т.о. буду знать время.
Точность важна.

Надеюсь, изложил что б понятно было. Прошу советов, критики, помощи.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2012, 23:46
Ответы с готовыми решениями:

Будильник к часам
Всем привет! К простым настольным часам, хотел бы заменить сигнал будильника... возможно ли...

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

Часы-будильник-термометр на 2 семисегментных индикаторах
Недавно начал учить WinAVR. Решил попрактиковаться и сделать часы на 4-х разрядном семисегментном...

как сделать кофеварку-будильник
Здравствуйте! Подскажите,пожалуйста, человеку, не смыслящему в электронике, как можно простейшим...

PCF8583 не срабатывает будильник
Пытаюсь сделать будильник для микроконтроллера на основе часов реального времени PCF8583,...

2
Woddy
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
17.12.2012, 00:36 2
используй RTC, не изобретай велосипед. если конечно это не "из любви к искусству".

например http://we.iosyitistromyss.ru/pinboard2/ ... c-xxx.html
или там в комментах еще пару вариантов есть. мне лично понравилась PCF2129 по даташиту. щас делаю на ней часики как раз.
0
_moysi
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 790
17.12.2012, 03:22 3
Процесс:

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

Что первый диод не даст разрядиться конденсатору - это ладно, понял. Но нахузачем вообще нужен в том месте конденсатор (хоть заряженный, хоть какой)?
С вторым диодом ещё мутнее: не заряжать конденсатор от батарейки... так и нахрена конденсатор-то? Разряжать нельзя, заряжать нельзя... чтобы был?
Получается, что сначала нарисовали в середине чистого листа конденсатор и потом вокруг него остальную схему рожаем, типа как от печки плясать.

Если убрать конденсатор вместе с самым левым диодом, то остальной ход мысли правильный и стандартный: "диодное ИЛИ".
Если { внешнее питание минус падение на диоде } > {батарейка минус падение на диоде} - ток пойдёт от внешнего источника, батареечный диод закрыт. Иначе ток пойдёт от батарейки.
Но: внешнее питание идёт через диоды Шоттки (у которых меньше падение на переходе и больше стоимость), а от батарейки - через обычный диод (больше падение ~ больше тепла теряем на диоде, P=U*I; больше падение ~ от дохлой батарейки уже не сможем), причём здоровый (сколько ампер с батарейки брать собрались?)... когда логичнее наоборот: на внешнее питание срать, батарейку экономить.

Батарейка странная выбрана. Целесообразно её выбрать с напряжением меньшим, чем внешнее питание - иначе не получается простое и красивое "диодное ИЛИ".
Популярность-доступность батарейки в продаже тоже фактор. И цена. И конструктивные соображения. Ну и ёмкость, да.

Ресет к питанию правильно. Ещё хорошим тоном считается конденсатор на "землю".

Про конденсаторы на/для питания микросхемы не упоминаю, потому что подразумевается очевидным, но обозначил на случай мало ли вдруг. Электролитический и керамический. На ногах микросхемы (не буквально, с учётом здравого смысла - миллиметры туда-сюда, толстая дорожка, большой полигон), а не где-то там в стороне на тоненьких волосинках. Особенно керамический поближе к микросхеме.
Функции электролитического (сгладить низкочастотные пульсации / броски) конденсатора по питанию здесь может попробовать исполнить батарейка. Если от неё до микросхемы короткие хорошие проводники.

Про разводку платы (рисунок дорожек, выбор мест их соединения, оптимизацию длины, не забыть про ширину и зазоры и около кварца аккуратно как-то всё сделать в смысле не ухудшения точности... в слаботочном-низковольтном случае ширина и зазоры не актуальны) целая наука или даже искусство, в двух словах смысла нет, даже профессионалы(?) не брезгуют абыкаком. Авось случайно нарисуется нормально.
Я вот например вчера с разводкой земли от программатора лоханулся... поспешил дык. Ну и не прошивалось. Просто из-за "неправильной формы земли". Хорошо, что там и без этого багов оно макет пока, нулевая версия.

скучно пережёвывать, а главное: смысла нет по кругу воду в ступе.
В твоём случае имеет смысл как раз асинхронный таймер, разъясняемый по любимой здесь и автоматически печатаемой при упоминании волшебных слов "часы 32768" ссылке (если он предусмотрен в выбранной микросхеме): часы как таковые - единственная задача, сэкономить батарейку интересно.
А в копеечное по смыслу изделие добавлять лишнюю микросхему (по цене сравнимую с всем остальным, с учётом платы и массогабарита... то есть корпуса, упаковки, хранения-перевозки и опять денег) ради "чтобы было, потому что ЧАСЫ и professional"...
... не, ну деньги - это же не техническая сторона задачи, для себя творчество, зачем мелочиться! Кроилово ведёт к попадалову. Заодно и новую детальку вызубрить предлог.

---

С чисто практической стороны: хреновина с одним выходом, одной лампочкой и двумя кнопками как-то через жо замочную скважину управляемая... питается от компьютера...
... а рядом стоит целый компьютер, с дисплеем, программами-алгоритмами, стопицот кнопок интерфейса и даже мышка есть - так и смысл? "Шоб було"?
Или: если оно само по себе, без компьютера - тогда не понял, зачем компьютерное питание.

Но в любом случае интерфейс "две кнопки + лампочка" получается какой-то очень узко специализированный и/или стрёмный. Мазохизмовато.

Меню "File - Export - Image", не позорься ламером.

Более общо: кнопка PrintScreen, программа Paint, кнопка Ctrl+V, обрезать лишнее, сохранить в оптимальном (по размеру и качеству изображения для вылаживания) формате.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2012, 03:22

Помогите!!! Простые часы будильник.
Здравствуйте Ув. Форумчане, вот у меня появилась идея сделать простые часы-будильник, вот только...

ПИК управляющий БОШ
У меня PIC16F1823-I/SL управляет кухонным комбайном Bosch (управляла). Сейчас КК превратился в...

Управляющий автомат на языке IL
В написанной программе не работает состояние S2p при (a1=true, a2=false, a3=false), не могу понять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru