Простые часы на микроконтроллере

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

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


Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Сообщение константин_KoSS_89 »

Ребят в инете полно калькуляторов фюзов, там всё просто и сто пудей мк незапориш!
Вот к примеру http://www.engbedded.com/fusecalc/
Реклама
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

По конденсаторам 220 это скорее всего 220пф количество нулей пишется 1,2,3,4 т.е. третья цифра это порядок, значит 220пф будет написано так 221. Во всяком случае на советском конденсаторе 220 это 220пф, да и на моих импортных конденсаторах на всех написано 22 без всяких нулей и прочего, 22пф.
Реклама
akl
Друг Кота
Сообщения: 4453
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Здравствуйте. Написал код для двух типов индикаторов (с общим катодом и собщим анодом). Проверил в симуляторе. В железе не
проверял. Может кто рискнет проверить?.
Расчет 1 секунды проводится так
- число полных циклов индикации 200/сек, т.е. 10'000'000:(4*200)=12500 тиков таймера занимает индикация одного десятичного разряда. Длительность последнего, за текущую секунду, десятичного разряда имеет меньшую, на величину всех задержек, длительность.
- для устранения паразитных засветок, при входе в подпрограмму индикации, сначала принудительно гасятся все светики подачей обратного напряжения. Затем готовится информация для следующего индикатора и, буквально, двумя следующими друг за другом командами выводится.
Последний раз редактировалось akl Ср дек 23, 2009 06:12:47, всего редактировалось 1 раз.
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Радует что написал прошивку на ассемблере. С другой стороны и родная прошивка вполне отличная массив и там можно переписать :) для катодов анодов . Гашение можно и не вводить, а задержка в родной пошивке проще реализована. Лучше будильник добавь. :wink: Да и сам оригинальный листинг проще для понимания. Так что есть куда стремиться :)) .
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 10
Зарегистрирован: Вс фев 15, 2009 17:14:41

Сообщение atlasss »

FrodoB писал(а):Fuse для кварца 10Мгц : BODLEVEL=111 CKSEL=1111 SUT=11
прошил тини2313. нажал "считать фьюзы", выставил в соответствии, нажал "записать" побежала строка выполнения, но до конца не добежала и выскочила ошибка - устройство ненайдено.

теперь мк не читается, не перепрошивается, и прошивка невыполняется. помогите исправить ((

взял avr910, подключил LED к ноге XTAL1 , и все заработало
Последний раз редактировалось atlasss Чт дек 24, 2009 00:48:42, всего редактировалось 1 раз.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Сообщение Hichkok »

akl писал(а):Здравствуйте. Написал код для двух типов индикаторов (с общим катодом и собщим анодом). Проверил в симуляторе. В железе не
проверял. Может кто рискнет проверить?.
Расчет 1 секунды проводится так
- число полных циклов индикации 200/сек, т.е. 10'000'000:(4*200)=12500 тиков таймера занимает индикация одного десятичного разряда. Длительность последнего, за текущую секунду, десятичного разряда имеет меньшую, на величину всех задержек, длительность.
- для устранения паразитных засветок, при входе в подпрограмму индикации, сначала принудительно гасятся все светики подачей обратного напряжения. Затем готовится информация для следующего индикатора и, буквально, двумя следующими друг за другом командами выводится.
А для какой схемы?
Собрал в Протеусе и получается выводы контроллера на аноды работают наоборот,
на TINY2313 11>D1. 9>d2. 7>d3. 6>d4
Вложения
2313.rar
(13.7 КБ) 613 скачиваний
Реклама
akl
Друг Кота
Сообщения: 4453
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Схема из статьи. Да, конечно, это ошибка. Спасибо. Файлы откорректировал и заменил в своём вчерашнем сообщении.
Встал на лапы
Аватара пользователя
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым

Сообщение APTYP »

Выкладываю печатки в SMD исполнении, с транзисторными ключами и без них.
Как думаете, нужны ли там ключи или нет?
Вложения
PCB_SMD.zip
(15.12 КБ) 714 скачиваний
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Как думаете, нужны ли там ключи или нет?
смотря, какие индикаторы будете использовать, если ток через сегмент не будет превышать 5 мА, то без транзюков пойдет, если выше то нужны.
Встал на лапы
Аватара пользователя
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым

Сообщение APTYP »

Теперь ясно, спасибо!
Вот ещё вариант печатки...
Вложения
PCB_reworked.zip
(6.97 КБ) 643 скачивания
Контактная информация:
Родился
Сообщения: 8
Зарегистрирован: Пт окт 03, 2008 10:33:56
Откуда: Латвия, Рига

Сообщение DrGnom »

Проверил прошику akl, ту которая для общего анода. Ит вооооркс :)))
Работает хорошо, глюков не заметил. Спасибо, akl. :beer:
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср дек 30, 2009 21:12:34

Сообщение OrientNET_zlo »

парни подскажите как сделать, хочу засунуть часы в машину, но что бы при выключении зажигания индикатор гас, естественно время не сбивалось, была мысля на габариты задействовать включение индикатора, у кого какие мысли на этот счёт? и как правильно сделать питание, знаю что на крене, но точно не знаю что куда тыкать)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

делал в машину, посмотрите зедсь http://radiokot.ru/forum/viewtopic.php? ... &start=140
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср дек 30, 2009 21:12:34

Сообщение OrientNET_zlo »

что то я там только платы вижу, схем нету, плата у меня другая просто будет
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

основная схема там выложена ранее. добавляется тока 2 диода, стабилитрон и резистор.
алгоритм работы прошивки:
при включении зажигания включается индикация времени;
при выключении зажигания индикация гаснет примерно через 1,5 минуты;
при выключенном зажигании при нажатии на кнопочку индикация включается примерно на 1,5 минуты
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср дек 30, 2009 21:12:34

Сообщение OrientNET_zlo »

ёпты я по ходу лохонулся, точнее в статье не указанно было что катодов должно быть 4((( пришол в магаз и сказал дайте мне индикатор с общим катодом, мне блин и дали такой http://lib.chipdip.ru/195/DOC000195437.pdf
чёрт побери что мне терь с ним делать((((
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

к этим часам врят ли удастся приторочить.
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср дек 30, 2009 21:12:34

Сообщение OrientNET_zlo »

посоветуеш мож другие? а то больно уж понравился мне этот индикатор, в штатный корпус часов влазит прям как будто для него он сделан)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

насколько понял по даташиту, для динамической индикации этот индикатор не годится, со статической попадались схемы на логике. можно поставить 4 сдвиговых регистра, и управлять этим делом по последовательному протоколу, но это приведет к усложнению схемы и переписании программы. С такиме же параметрами можно купить индикатор который подойдет. :wink:
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср дек 30, 2009 21:12:34

Сообщение OrientNET_zlo »

эх, значит его в кучу радиодеталей придёца отправить( а отдал за него 50 рубликов блин(
Ответить

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