Простейшие электронные часы на PIC16F628A
Сообщений 61 страница 90 из 96
Поделиться6216 Ноя 2014 19:54:38
Спасибо Андрей. Я все понял. буду пробовать переделывать.
Вопрос не в тему - что с сайтом не могу зайти несколько дней?
Поделиться6316 Ноя 2014 20:22:00
Сайт отрабатывает хорошо, провалов нет, все ссылки активны. Вероятно у вас сбой на линии или что то с браузером с помощью которого вы выходите в сеть не в порядке. У меня такое было раньше, пока провайдера не поменял. (это к слову, и к теме не относится.)
Поделиться6523 Ноя 2014 23:43:29
Все нормально. Но между эмитером и базой первого транзистора желательно добавить резистор в 4.7-6.8 ком.
просто у тебя транзистор не закрывается первый.
Поделиться6713 Дек 2014 22:43:25
Есть желание собрать такие часики на большой матрице. Но пока не определился с самой матрицей. Нужна подсказка знающих людей. Если светодиоды с одинаковыми параметрами, U номинальное 2 вольта, то можно ли последовательно соединить 6 светодиодов и запитать их напрямую от 12в? Что то когда я так делаю у меня постоянно выходит из строя один светодиод, не пойму причину.
Поделиться6814 Дек 2014 01:34:30
Для диодов говорить о напряжение мягко говоря не правильно. Диоду важен ТОК! И плясать нужно только от тока.
Поделиться6914 Дек 2014 22:58:49
Поставь токоограничительный резистор.
Поделиться7128 Дек 2014 03:41:26
Естественно, усилители взяты от больших часов? Так там же совсем другие сигналы. Ну ребят, элементарно - вникайте в схемы, прежде, чем чтото изобретать.
Поделиться7328 Дек 2014 19:29:40
Вот есть же на сайте схема нормальных больших часов, с ключами и прочим. ЗАчем чтото городить и изобретать?
Поделиться7428 Дек 2014 20:31:52
Mamed Да согласен схема есть и не одна, но во всех этих схемах присутствует куча не нужных мне наворотов типа пультов, термометров, будильников и прочего. А тут все просто,часы и две кнопки. Может быть я хочу городить и изобретать для общего развития. Вы можете подсказать по существу, например: 1) приведенная схема усилителя верная и будет работать со схемой данных часов, а у меня просто ошибка где то в монтаже. 2) приведенная схема усилителя с этой схемой часов работать не будет, но есть другая схема усилителя которую можно применить 3) данная схема работать не будет, подсказывать не будем. Взялся изобретать-думай сам.
Поделиться7529 Дек 2014 00:30:26
4) эта схема работать будет, но нужно чуть-чуть изменить прошивку.
Поделиться7629 Дек 2014 23:17:38
Нужно инвертировать сигналы? В анодах, что бы открылся кт315 и он открыл КТ816 или в катодах, что бы заработала ULN2803? Правда если дело в этом то я не пойму почему в схеме представленной на сайте те же кт315 открываются?
Поделиться7730 Дек 2014 02:41:49
Блин, ну ладно. Разжую еще раз...
1. Смотрим схему часов базовую. Там общий АНОД. Т.е. на общий идет ПЛЮС, а на сегменты идет - МИНУС. Далее смотрим КАК включены транзисторы - а включены они эммитерными повторителями, т.е. они ничего не инвертируют, а лишь дают усиление по току. Т.е. в этом случае у нас на сегменты идет инвертированный сигнал, а на общие провода - не инвертированный.
2. Теперь смотрим схемы усилителей. Они тоже повторяют сигнал с порта, следовательно опять же ничего инвертировать не нужно. А вот в катодах стоит УЛН-ка, ключи которой включены уже по схеме общий эмитер, следовательно они инвертируют сигнал. По этому нужно в программе, где индикация отменить инвертирование сигнала на сегменты. Т.е. и на знаки и на сегменты должен идти не инвертированный сигнал.
3. Если я не ошибаюсь, строчка кода в исходнике выглядит так:
comf INDF,W
movwf PORTB
Вот это и есть инвертированная запись в порт, заменяем comf на movf и все дела.
Поделиться7813 Янв 2015 18:16:02
Доброго времени суток, после новогодних праздников продолжил затею с часами. В прошивку лесть не стал, выйдя из положения установкой кт361 с резистором в базе. Все вроде бы работает, но те сегменты всех цифр которые не должны светится - немного подсвечивает. Подскажите как можно это устранить? Я так думаю у этого самого кт361 нужно установит подтягивающий резистор? Если да, то между чем его устанавливать и каrой номинал приемлимый?
Поделиться7914 Янв 2015 03:58:15
КТ361 здесь не уместен, это грубое нарушение всех законов схемотехники.
Поделиться8014 Янв 2015 19:28:47
Mamed
Как все сложно то, то есть для усиления тока в катодах здесь pnp транзистор применять вообще нельзя? или нельзя именно кт361. Если pnp транзистором нельзя то можно ли это сделать какими то простыми элементами так, что бы не отменять инвертирование сигала в прошивке? И можно ли усилить npn транзистором (например кт315) с резистором в базе при условии не инвертированого сигнала с контролера. Если можно то нужно ли использовать подтягивающий резистор для этого самого кт315 (я так понимаю нужно базу подтянуть к GND)
Поделиться8114 Янв 2015 23:49:17
Без правки кода PNP применять здесь нельзя.
За подобные вопросы уровня "основ физики за 6-й класс" будет бан.
Поделиться8221 Янв 2015 21:10:11
Хотел бы показать результат
Отредактировано Andrey140193 (21 Янв 2015 21:13:37)
Поделиться8321 Янв 2015 21:19:57
Хорошо! Но все таки лучше СД в два ряда на сегменты ставить, будет намного красивее.
Поделиться8519 Фев 2015 21:07:53
x-friz
Сотри полностью контроллер...внизу есть надпись Blank , операцию произведи 2 раза..., сначала основную память , затем епром.
Попробуй залей ещё разок прошивку.
Отредактировано Фёдор (19 Фев 2015 21:09:00)
Поделиться8619 Фев 2015 21:38:51
Спасибо но чтот ничего не сработало. Пойду в магазин за новым
Поделиться8720 Фев 2015 16:12:44
Тут еще вопрос, какой программатор?
Поделиться8921 Фев 2015 11:36:55
Красивый
Поделиться9023 Фев 2015 09:21:57
8-10$ на Али =)