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

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

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


Аватара пользователя
Kiccer
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт дек 11, 2007 18:12:50
Откуда: Старый Оскол
Контактная информация:

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

Сообщение Kiccer »

andrewtitoff писал(а):Собрал на 16F628A, все заработало с первого раза, только с прошивкой пришлось помучаться что бы перевернуть минуты для нормального индикатора...

а можешь выложить эту прошивку?
заранее спасибо
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

sidya мяу, спасибо конечно но это несовсем то, я хотел сделать все ключи на мосфетах и те что я написал 14n05l работают от ТТЛ то есть им 5 в на затвор вполне достаточно, вопрос только как их в схему прикошачить, погите кто знает, мурррр
I'am a Rock N' Roll-Aholic
Аватара пользователя
sidya
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн апр 06, 2009 22:36:18
Откуда: Подмосковье

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

Сообщение sidya »

Ant-RG для такой схемы слишком много наворотов ,хотя хозяин - барин.
Вложения
mosfet3.rar
(17.06 КБ) 441 скачивание
Не трогайте оголённые провода мокрыми руками! Они от этого ржавеют!
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

sidya мяяуу, спасибо огромное, это мне и нужно, жаль только что ещё и биполярный надо вешать, ну да ничего :)
I'am a Rock N' Roll-Aholic
Аватара пользователя
andrewtitoff
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вс май 02, 2010 19:44:22
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение andrewtitoff »

Kiccer писал(а):
andrewtitoff писал(а):Собрал на 16F628A, все заработало с первого раза, только с прошивкой пришлось помучаться что бы перевернуть минуты для нормального индикатора...

а можешь выложить эту прошивку?
заранее спасибо


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

В общем все работает, только когда открываешь прошивку IC-Prog - ругается "файл не содержит ID информации для устройства", если кто знает как это дело исправить - отпишитесь - исправлю.
Вложения
ledclock.rar
прошивка
(1.12 КБ) 492 скачивания
С уважением, А.С. Титов
Бесплатный вывоз и утилизация компьютерной техники.
т. 716-90-60 http://recycling.spb.ru/
Аватара пользователя
Kiccer
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт дек 11, 2007 18:12:50
Откуда: Старый Оскол
Контактная информация:

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

Сообщение Kiccer »

Огромное спасибо! :)
lues
Прорезались зубы
Сообщения: 236
Зарегистрирован: Вт дек 08, 2009 23:19:53

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

Сообщение lues »

помогите, собрал эти часы,но нихрена работать не хотят. Вначале для пробы подсоединил только точку в индикаторах - точка мигала, значит часы таки шли. Но потом когда собрал всю конструкцию - вначале горели полностью все индикаторы, а потом и вообще погасли.
Также немаловажный момент - я использую большие индикаторы (высотой 70 мм) и сегменты в них светятся только при поднятии напряжения питания всей конструкции до 7-8 вольт, а микроконтроллер питается вроде до 5,5 в. по даташиту. Может я тупо спалил микроконтроллер повышением напряжения. Но как тогда быть с питанием индикаторов? НА штатных 5 вольт питания схемы они даже не светятся...
lues
Прорезались зубы
Сообщения: 236
Зарегистрирован: Вт дек 08, 2009 23:19:53

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

Сообщение lues »

похоже индикатор потреблял большой ток и спалил микроконтроллер...
скажите, как подключить транзисторы как усилители тока для мощного индикатора???
lues
Прорезались зубы
Сообщения: 236
Зарегистрирован: Вт дек 08, 2009 23:19:53

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

Сообщение lues »

у меня индикатор на сверхярких диодах, там один сегмент под 100 ма жрёт, как показали измерения... я его конечно вовсю светить не буду, но контроллер такие токи не держит...
TwaLL
Родился
Сообщения: 3
Зарегистрирован: Вс авг 17, 2008 09:13:09
Откуда: Vladivostok

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

Сообщение TwaLL »

Вот только - только запустил схему, сразу вопрос - как избавиться от мерцания изображения?
Ца!
Аватара пользователя
Human
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пт янв 16, 2009 19:17:37

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

Сообщение Human »

TwaLL писал(а):aLL

У меня работают как год ничего не мерцает. У вас что именно мерцает? Если мерцает разряд минут то я решил проблему подключением разделительных точек через транзистор. А если все мерцает, так может это из-за неправильно выставленных фьюзов. Может МК тактируется на низкой частоте? Хотя это только моё предположение.
Аватара пользователя
asket mixaa
Родился
Сообщения: 1
Зарегистрирован: Чт июн 16, 2011 16:58:46
Откуда: Симферополь
Контактная информация:

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

Сообщение asket mixaa »

Народ скиньте, у кого есть, прошивку на 24 часа, под PIC16F628 или PIC16F84 но с общим катодом!
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko »

andrewtitoff писал(а):"файл не содержит ID информации для устройства", если кто знает как это дело исправить
Лучше поздно... :)

Прописываешь в начале исходника строчку:

Код: Выделить всё

        __IDLOCS H'1234'

где 1,2,3,4 - любые (они ни на что не влияют) шестнадцатиричные цифры.
ICQ нет, и, в ближайшее время, не будет.
loshvitalik
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Чт май 05, 2011 12:58:32
Откуда: Екатеринбург
Контактная информация:

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

Сообщение loshvitalik »

Посмотрел вот эту схемку
http://radiokot.ru/circuit/digital/home/01/
Вопросы:
1. индикатор минут надо просто перевернуть, а подключать как надо?
2. Проводки с подписями "a", "b",... надо подключать ко всем четырем индикаторам?
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: часы на PIC-контроллере

Сообщение Seal »

Соедининь нужно все сегменты, только в последних двух необходимо переназначить согласно повороту на 180" .
Там-же написано что точки должны быть вверху.
Т.е. сегмент "А" первого и второго индикатора соответствует сегменту "Д" третьего и четвертого.
сегмент "Б" первого и второго индикатора соответствует сегменту "Е" третьего и четвертого.
И так далее......
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
loshvitalik
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Чт май 05, 2011 12:58:32
Откуда: Екатеринбург
Контактная информация:

Re: часы на PIC-контроллере

Сообщение loshvitalik »

Seal писал(а):Соедининь нужно все сегменты, только в последних двух необходимо переназначить согласно повороту на 180" .
Там-же написано что точки должны быть вверху.
Т.е. сегмент "А" первого и второго индикатора соответствует сегменту "Д" третьего и четвертого.
сегмент "Б" первого и второго индикатора соответствует сегменту "Е" третьего и четвертого.
И так далее......

То есть:
1-2 - 3-4
a - d
b - e
с - f
d - g
e - a
f - b
g - с

да?
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: часы на PIC-контроллере

Сообщение Seal »

Нет.

Сегмент "G" тоже переворачивается ? :shock:
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
loshvitalik
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Чт май 05, 2011 12:58:32
Откуда: Екатеринбург
Контактная информация:

Re: часы на PIC-контроллере

Сообщение loshvitalik »

Seal писал(а):Нет.

Сегмент "G" тоже переворачивается ? :shock:

А как тогда? :(
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: часы на PIC-контроллере

Сообщение Seal »

Я не стану за кого-то делать что либо без особой на то причины, но подсказать как сделать - это пожалуйста.
Нарисуй на бумаге 2 индикатора, подпиши сегменты.
Второй индикатор поверни на 180", так, что-бы точка оказалась вверху.
Проведи связи между сегментами на рисунках, получишь результат.
Подсказка ; сегмент "Г" остается на своем месте, точка то-же... :tea:
Удачи !
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
loshvitalik
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Чт май 05, 2011 12:58:32
Откуда: Екатеринбург
Контактная информация:

Re: часы на PIC-контроллере

Сообщение loshvitalik »

Seal писал(а):Я не стану за кого-то делать что либо без особой на то причины, но подсказать как сделать - это пожалуйста.
Нарисуй на бумаге 2 индикатора, подпиши сегменты.
Второй индикатор поверни на 180", так, что-бы точка оказалась вверху.
Проведи связи между сегментами на рисунках, получишь результат.
Подсказка ; сегмент "Г" остается на своем месте, точка то-же... :tea:
Удачи !


Вообще не соображаю, долго думал.
Подскажите плз :)
Ответить

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