Страница 1 из 6

Часы - будильник на микроконтроллере PIC16F628A

Добавлено: Вт фев 06, 2007 14:33:57
match
Добрый день!
Начал собирать Часы - будильник на микроконтроллере PIC16F628A
Да вот по недогляду купил вместо PIC16F628A - PIC16F628...
Подскажите, можно ли залить прошивку от 628А на 628-ой ПИК???
Или всеже придется искать 628А ?
Если какие различия между этими ПИКами??
________________
С уважением,
Михаил

Добавлено: Ср фев 07, 2007 16:51:47
Внeштатный сотрудник
ПДФ-ки то хоть читал? сравнивал? или легкого ответа хочешь?

Добавлено: Ср фев 07, 2007 19:49:07
Сэр Мурр
Для match. Ведь так просто зайти на сайт производителя, или с заглавной страницы нашего Радиокота , где есть окошко для поиска даташитов. Внештатный сотрудник дело советует. А уже потом обращайтесь за консультацией.

Добавлено: Чт фев 08, 2007 09:19:45
match
Уважаемый Внештатный сотрудник... 8)
Да, я действительно хотел легкого ответа, так как хотел просто собрать эти часы поскорее,
а не заниматься научно-исследовательской работой "Сравнение PIC'ов с буквой А и без буквы"...
Вчера успешно прошил PIC16F628-04I/P (без буквы А), часы работают...
Большое спасибо автору схемы и прошивки! :)
_____
С уважением,
Михаил

Добавлено: Ср май 16, 2007 08:07:09
Vadan
Добрый день.Собрал часы - будильник на микроконтроллере PIC16F628A.Большое спасибо.Заработало сразу.Есть несколько соображений по поводу схемы.Во-первых,заменил VD1 на диод Шоттки,т.к. сегменты индикатора не полностью запирались
и была подсветка не включенных сегментов.Это позволило увеличивать яркость индикатора.Во-вторых, ввел режим переключения яркости свечения( что бы ночью не освещали комнату) путём добавления 1-го или 2х диодов в цепь питания +5в и эмитерами транзисторов VT3-VT6.Использовал микропереключатель с фиксацией. :))

Добавлено: Пт мар 28, 2008 23:04:21
FastCat
Вопрос по схеме данных часов.
3-ий вывод кр514ид2 получается никуда не подключен ?
Чертежа печатки ни у кого нет ? :)

Добавлено: Сб мар 29, 2008 00:00:00
Паятель
Да, 3-й вывод не используется.

Добавлено: Сб мар 29, 2008 08:05:53
FastCat
И еще вопрос.
У PIC16F628A фьюзы есть ? Т.е. при программировании м/с их как надо выставлять ?

Добавлено: Сб мар 29, 2008 17:47:19
hawkman
конфигурационное слово находится в теле *.hex т е выставлять ничего не надо.

Добавлено: Вс мар 30, 2008 01:06:12
billy
Вот эти часики у меня работают больше года.За год подводил их раза два не более.Единственный недостаток- подсвечивают неиспользуемые сегменты индикаторов.Ставил в качестве VD1 диод Шотки типа BAT46S - всё равно подсвечивают.Если кто знает как избавиться от этого,то заранее благодарен. Разделительную точку вводил путём подключения через резистор 360 Ом к 14 выводу м/схемы.А включение будильника определяю по звуку.А вот мой вариант печатных плат(делались под конкретный корпус)

Добавлено: Вс мар 30, 2008 14:09:56
Rv
Попробуйте добавить сопротивление примерно 2,2кОм между базой и эммитером. :shock:

Добавлено: Пн апр 21, 2008 13:34:40
FastCat
Вчера собрал данные часики, работают :)
Но есть по ним три вопроса:
1. На индикаторе яркость цифры младшего раздяда минут как то пульсирует в такт секундам (в принципе это не сильно заметно, но все же). Где смотреть ? (ошибок в монтаже нет)
2. Логика работы будильника какая ?
Т.е. я его "завел" на 06.00. Он "прозвинел", я его выключил. А на следующее утро его заново "заводить" надо или он на автомате будет "звинеть" ?
3. Как работает мигающая разделительная точка ? У меня при включении. Часы начинают отсчитывать время. Но точка не мигает. Понажимал на кнопочки, точка замигала. Как это так ? (или ее мигание как то связанно с активацией будильника ? )

Добавлено: Ср апр 23, 2008 21:48:31
FastCat
И еще один вопрос.
Как бороться с подсветкой не включенных сегментов индикатора ? (днем это не видно, а вот ночью...)

Добавлено: Ср апр 23, 2008 22:43:49
Паятель
Уменьшить их яркость, увеличив номинал резисторов R9-R15. Или поставить перед индикаторами тёмное стекло.

Настройка часов

Добавлено: Сб апр 26, 2008 11:03:35
billy
Это типа документации к часам.Как правильно давить на кнопочки,и что из этого получится :)) Разделительную точку подключал отдельно через резистор к 14 выводу контроллера. Включение будильника определяю по звуку при нажатии на кнопку

Добавлено: Ср май 14, 2008 18:23:44
Сергей_74
привет всем..собрал я эти часики и разочаровался..бегут они у меня :( статью естественно читал и точность константой пробывал регулировать, но никчему хорошему это не привело :( сейчас константа убавлена с 10-32(по умолчанию) до 00-00 а бежать "точные" часы продолжают будь здоров...примерно на 2-3мин в день..как решить проблему??? есть у меня соображения что кварц возможно не оч подходящий у меня стоит,а именно я поставил не обычный кварц и емкости а керамический 3х выводный кварц сразу со встроенными емкостями 30пф
кроме всего мне оч не понравилось что очень сильно по яркости выделяются цифры 1 и 7..т.е количество активных ссегментов в этих цифрах маленькое и они начинают светиться заметно ярче остальных цифр.. например при 18 мин, 1 светит ярче примерно на 40% чем 8

Добавлено: Ср май 14, 2008 18:36:23
sachok
Можна подкорректировать ход часов при помощи подключения переменного конденсатора приблизительно 25p параллельно к одному из конденсаторов С1, С3.

Добавлено: Ср май 14, 2008 18:38:57
Сергей_74
ага понятно а емкость какую выбрать? КТ4-21 4/20пФ пойдет? а с разностью яркости сегментов как бороться не вкурсе?

Добавлено: Ср май 14, 2008 18:40:29
sachok
КТ4-21 4/20пФ пойдет?

я думаю что да

Добавлено: Ср май 14, 2008 22:03:04
Паятель
Сергей_74 писал(а): а с разностью яркости сегментов как бороться не вкурсе?

Возможно, мощности источника питания не хватает. Какой у вас ток через сегмент?