Очень простые часы на PIC-контроллере

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

http://www.radiokot.ru/circuit/digital/home/01/
Очень простые часы на PIC-контроллере[/url]. Вопрос, а как соединять вывода светодиодов (в смысле А с А, В с В) или как-то по другому?
Всё хорошо в меру.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 49
Зарегистрирован: Ср фев 20, 2008 22:09:47
Откуда: Москва

Сообщение Koтёнoк »

Сегменты A всех индикаторов соединяются вместе, т. е. сегмент A первого индикатора с А вторго, третьего, четвертого индикатора. Также и с остальными, кроме катодов, их отдельно нужно, на схеме они из индикаторов кверху идут.
Реклама
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Другой вопрос: там на схеме написано, что индикаторы минут нужно перевернуть. Вопрос: к какому выводу нужно подсоединять индикатор десятков минут, а к какому единиц минут?
Всё хорошо в меру.
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Никото не знает, что ли? Никто не повторял?
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 49
Зарегистрирован: Ср фев 20, 2008 22:09:47
Откуда: Москва

Сообщение Koтёнoк »

Я повторял на таком же контроллере, только схема чуть другая и прошивка соответственно тоже другая. Мне кажется переворачивать их нужно только для того что бы были две разделительные точки, а если точки не нужны то можно и не переворачивать, я так думаю. Если честно не сразу увидел то что нужно их переворачивать :oops:
Реклама
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Ещё вопрос: можно ли микроконтроллер PIC16F628 заменить на PIC16F628A? Нужно ли вносить изменения в программу?
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 319
Зарегистрирован: Ср окт 31, 2007 17:57:21
Откуда: Украина Запорожье

Сообщение hawkman »

evg писал(а):Ещё вопрос: можно ли микроконтроллер PIC16F628 заменить на PIC16F628A? Нужно ли вносить изменения в программу?
по идее не надо...
Контактная информация:
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Так можно ли менять? А то с тем вроде не работает... 100 раз проверял схему - всё правильно! Но не светит! Помогите пожалуйста! Заранее благодарен.
Открыл глаза
Аватара пользователя
Сообщения: 49
Зарегистрирован: Ср фев 20, 2008 22:09:47
Откуда: Москва

Сообщение Koтёнoк »

Заменить контроллер можно. А индикаторы какие с общим анодом или катодом?
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Всё уже, всё работает. :))) :))) :))) :))) :))) Индикаторы с общим анодом DA04-11-SRWA, без точек (есть, но не светятся), стоят прямо - все точки снизу, перевёрнуты виртуально т. е. в индикаторе минут сегменты соедининю по другому - A-D, B-E, C-F. Всё работает.

З.Ы. : завтра выложу плату.
Вымогатель припоя
Аватара пользователя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

evg писал(а):Всё уже, всё работает. :))) :))) :))) :))) :)))

З.Ы. : завтра выложу плату.
кому интересно проект часов в Proteus e
Вложения
clock.628.rar
(117.61 КБ) 835 скачиваний
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Обещял - выкладываю. Индикаторы - DA04-11-EWA (красный), DA04-11-GWA (зелёный), DA04-11-YWA (жёлтый), DA04-11-SRWA (ярко-красный). Все устанавливаються точками вниз. Можно заменить на такие же, но с идексом DC вместо DA, при этом вывод 3 поключить к общему проводу.

Там на входе стоит стабилизатор КР1157ЕН5Г (1,3 Вт, 0,5 А) в корпусе как КТ817 (забыл как зовётся). Можно поменять на 7805. Светло-зелёные линии - перемычки. Питанме подводится на 2 правых контакта. Кнопки настройки - тактовые кнопки. Некоторые линии получены методом автотрассировки и имеют посередине светлую полосу (не обращать внимания). Металлизацию можно выключить - ничего не потеряется.
Вложения
Часы3.lay
В формате SL5.
(34.02 КБ) 1153 скачивания
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 35
Зарегистрирован: Ср янв 30, 2008 23:43:02
Откуда: Кишинёв

Сообщение dorik »

чем можно заменить PIC контролер? желательно продукция Texas, ST, Freescale
Контактная информация:
MAF
Открыл глаза
Аватара пользователя
Сообщения: 49
Зарегистрирован: Вс фев 17, 2008 05:56:50

Сообщение MAF »

dorik писал(а):чем можно заменить PIC контролер? желательно продукция Texas, ST, Freescale
Да чем хотите только это уже будет другая конструкция и прошивку прийдется переписывать.

P.S. Пиков сейчас как грязи в любом более-менее приличном гадюшнике торгующим радиоэлементами...
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Рекомендую не менять контроллер, а запрограммировать его с таким простеньким программатором из http://www.qrz.ru/schemes/contribute/constr/extra-pic/.
Последний раз редактировалось evg Ср май 21, 2008 17:31:51, всего редактировалось 1 раз.
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Недавно заметил проблему с часами - убегают, причём сильно (0,5 минуты в день). Поможет ли замена кварца? Сейчас стоит кварц на 4 МГц, китайский.
Всё хорошо в меру.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 163
Зарегистрирован: Вт окт 14, 2008 11:29:03
Откуда: Алтайский край, Бийск

Сообщение Antol.St »

Вот мой вариант печатки :)) :
Вложения
Часики.rar
(19.79 КБ) 805 скачиваний
Контактная информация:
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

Убегание я устранил подключением подстрочного конденсатора на 8/40 пик. паралельно С1, и регулировкой его ёмкости.

Часы имеют следующие особенности: 12-часовой режим, простое управление, при включении проигрывается непольшое "приветствие" в виде последовательно зажигающихся восьмёрок, по очереди на каждом из разрядов, гашение ведущего нуля в старшем разряде часов (от этого разряда используется толко 2 светодиода, что позволяет применить для часов индикатор 1и1/2 разряда), буржуйское начертание цифры "7" четыремя сегментами.
Недостатки:
  • Заметное мигание индикатовров, низкочастотная ДИ,
  • Сильно убегают, если без подстроечника,
  • Цифра "1" светится намноого ярче, чем например "8", "9" и "0",
  • невозможность отделить цепь питания СДИ и микроконтроллера, ради подключения батарей,
  • неустанён дребезг кнопок управления...
Всё хорошо в меру.
evg
Друг Кота
Аватара пользователя
Сообщения: 3240
Зарегистрирован: Пн фев 04, 2008 18:52:30
Откуда: Россия, Омск

Сообщение evg »

headshotbacs писал(а): Дя я как то на пиках еще не работал, незнаю... но вот на этих часах будет та же проблема, что на этих потому что на порт напрямую включена матрица, кто то уже писал на форуме, что это опасно, и их надо сьавить с транзисторами. А девайсик свой завтра пущу на запчасти.

ВНИМАНИЕ!!! АВТОР ЭТОЙ СТАТЬИ ОБРАТИТ НАКОНЕЦ ВНИМАНИЕ ИЛИ НЕТ? СРОЧНО НУЖНО СТАВИТЬ ТРАНЗИСТОРЫ!!! ОБНОВИТЕ СХЕМУ!!!
Но тем не менее, часы работают уже почти год и без транзисторов. А вот, что реально небходимо, так это поставить резисторы в сегментные выходы микроконтроллера. По 270-390 Ом
Всё хорошо в меру.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

Сообщение vpashko »

Собрал "Очень простые часы на PIC-контроллере", скажу честно заработали не с первого раза, ошибки исправлены и теперь работают как "часики". В часах заметил одну особенность,для того чтобы виставить точно минуты, то часы нужно включать тогда, когда секундная стрелка других (ну скажем механических или електронных) часов подходит к 00 секундам, а точнее на 58 секунде. Почему на 58, потому что при включении идет "типа" приветствие поочередное зажигание четырех сегментов а потом часы становятся в рабочее состояние. Если часы включить в любое время, а потом кнопкой минут подгонять минуты, то часы будут спешить. Подводим итог сказанного: включать часы нужно в тот момент, когда секундная стрелка (других часов) стала на 58 секунд, а потом с помощью кнопок выставляем часы и минуты, по крайней мере у меня так.
Ответить

Вернуться в «Статьи»