Прошу помощи в создании калькулятора на микроконтроллере

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Вообщем нужно создать калькулятор,схема взята из журнала радио 7 месяц 2009 года.По заданию надо было добавить внешний источник питания(примерно такой,трансформатор,мост и стабилизатор http://rudocs.exdat.com/pars_docs/tw_re ... 5a0721.png),если у кого-нибудь есть похожая схема на 4.5 в,буду благодарен,если поделитесь)
Так вот,начал заниматься разводкой,и обнаружил пару интересных моментов(обведено красным),там есть дорожки,которые как бы в никуда идут.Помогите пожалуйста,может кто собирал,рабочий он вообще?и прошивка?

http://pic.rkniga.ru/shemotehnika/ustro ... 6f873.html
Вложения
только разводка проверить.JPG
(57.46 КБ) 646 скачиваний
Аватара пользователя
Desutorakuta
Встал на лапы
Сообщения: 144
Зарегистрирован: Вт мар 19, 2013 15:59:51

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Desutorakuta »

У меня нескромный вопрос, зачем?

Кнопки - 40x4рубля - 160р
Экран ~ 300р
Пик в DIP корпусе - 150р.

Итого - 600 рублей без корпуса, платы и батарейки - http://www.calculator-shop.ru/product_81.html
Если довести до готового устройства и учесть работу - http://www.calculator-shop.ru/product_396.html

Если вы хотите поигратся с пикми и освоить электронику - не лучше ли будет развести и собрать что-то вроде демоплаты? Или купить готовую?



Хвостиками у контактных площадок, по видимому, отмечены первые ноги микросхемы и экрана, чтобы можно было правильно установить компоненты даже не нанеся "шелкографию". Несколько раз видел "квадратные" контактные площадки для тех же целей.

По работоспособности калькулятора ничего сказать не могу, простите.
Deshalb, liebe Kolleginnen und Kollegen,
Es werd Hölle.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение pyzhman »

Хвостиками или, как указал предыдущий, квадратными площадками отмечается первый вывод. Дабы сориентироваться при установке. Чтобы погасить лишние полвольта, можно последовательно подключить диоды - на них упадет лишнее.
Docendo discimus
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Desutorakuta писал(а):У меня нескромный вопрос, зачем?

Кнопки - 40x4рубля - 160р
Экран ~ 300р
Пик в DIP корпусе - 150р.

Итого - 600 рублей без корпуса, платы и батарейки - http://www.calculator-shop.ru/product_81.html
Если довести до готового устройства и учесть работу - http://www.calculator-shop.ru/product_396.html

Если вы хотите поигратся с пикми и освоить электронику - не лучше ли будет развести и собрать что-то вроде демоплаты? Или купить готовую?



Хвостиками у контактных площадок, по видимому, отмечены первые ноги микросхемы и экрана, чтобы можно было правильно установить компоненты даже не нанеся "шелкографию". Несколько раз видел "квадратные" контактные площадки для тех же целей.

По работоспособности калькулятора ничего сказать не могу, простите.


Нужно!)Просто нужно сделать,и отцепиться)Именно этот вариант,спасибо за ответ про выводы на плате,теперь буду знать :lol:
Аватара пользователя
Desutorakuta
Встал на лапы
Сообщения: 144
Зарегистрирован: Вт мар 19, 2013 15:59:51

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Desutorakuta »

Набросал (в приложении) схему простого параметрического Б/п.

VD1-VD4,VD6,VD7 - любые кремниевые диоды с током больше 0.1 А (покрупнее по габаритам)
VD5 - стабилитрон на 5 В

С1,С2 - Электролиты. 4,7-10мкФ (uF) - за глаза (не перепутайте полярность - плюс вверх)

VT1 - Любой маломощный (KT315, КТ3101)
VT2 - Любой... чуть более мощный (КТ646?)

R1-R2 - 5-10кОм.

Пять вольт со стабилитрона упадёт на двух диодах -0.2-0.3V на каждом + на транзисторах (0.1-0.2V на каждом) - на выходе будет порядка 4.3-4.5V Если меньше - можно убрать VD7 (выкоротить). Входное напряжение (после трансформатора) может быть и больше - до 12 вольт КТ646 точно выдержит без радиатора. Чем больше входное напряжение - тем выше будет мощность, выделяемая на VT2.

Мне очень лень считать и подбирать точнее, простите. :roll:

С другой стороны - схема гарантированно будет работать от пяти вольт - рассчитанных б/п на 5V - просто килограммы в сети - погуглите.
Вложения
Безымянный.png
(8.55 КБ) 571 скачивание
Deshalb, liebe Kolleginnen und Kollegen,
Es werd Hölle.
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Desutorakuta писал(а):Набросал (в приложении) схему простого параметрического Б/п.

VD1-VD4,VD6,VD7 - любые кремниевые диоды с током больше 0.1 А (покрупнее по габаритам)
VD5 - стабилитрон на 5 В

С1,С2 - Электролиты. 4,7-10мкФ (uF) - за глаза (не перепутайте полярность - плюс вверх)

VT1 - Любой маломощный (KT315, КТ3101)
VT2 - Любой... чуть более мощный (КТ646?)

R1-R2 - 5-10кОм.

Пять вольт со стабилитрона упадёт на двух диодах -0.2-0.3V на каждом + на транзисторах (0.1-0.2V на каждом) - на выходе будет порядка 4.3-4.5V Если меньше - можно убрать VD7 (выкоротить). Входное напряжение (после трансформатора) может быть и больше - до 12 вольт КТ646 точно выдержит без радиатора. Чем больше входное напряжение - тем выше будет мощность, выделяемая на VT2.

Мне очень лень считать и подбирать точнее, простите. :roll:

С другой стороны - схема гарантированно будет работать от пяти вольт - рассчитанных б/п на 5V - просто килограммы в сети - погуглите.

На 5 вольт согласен,схем навалом.Спасибо за предложенную вами схему,буду думать)
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

вот внёс изменение.вообщем,поставил тумблер,чтобы можно было выбирать режим питания,от батарейки,или внешнего.проверьте пожалуйста,правильно ли
Вложения
для тумблера.JPG
(17.16 КБ) 605 скачиваний
Аватара пользователя
Desutorakuta
Встал на лапы
Сообщения: 144
Зарегистрирован: Вт мар 19, 2013 15:59:51

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Desutorakuta »

Похоже на правду, но нужно учесть что на некоторых тумблерах подвижный контакт - крайний вывод.

Правда вопрос, а необходим ли тумблер - если собрать схемку с двумя диодами (приложение), то при подключенном 5v питания диод батарейки будет заперт, и батарейка разряжаться не будет.
Вложения
DSc.png
Автовыбор питания.
(6.65 КБ) 337 скачиваний
Deshalb, liebe Kolleginnen und Kollegen,
Es werd Hölle.
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Desutorakuta писал(а):Похоже на правду, но нужно учесть что на некоторых тумблерах подвижный контакт - крайний вывод.

Правда вопрос, а необходим ли тумблер - если собрать схемку с двумя диодами (приложение), то при подключенном 5v питания диод батарейки будет заперт, и батарейка разряжаться не будет.


Тоже верно).тупняк у меня...собрал схему в ворк бенче,убедился,что действительно работает.просто затупил с включением диодов(с катода первого диода идёт минус,думал что он пойдёт на катод второго)туплю,сорри.Спасибо за предложенный вариант,наверно им и займусь.
А какие диоды смотреть?с обратным макс. напряжением не менее 5 вольт?или на что ещё обратить внимание?

И разводочку если не сложно,проверьте,именно правую часть,блок с диодами.
Вложения
изменённая схема калькулятора+ИП и 2 диодами.JPG
(101.27 КБ) 571 скачивание
Последний раз редактировалось Zmicer Ср мар 27, 2013 16:31:43, всего редактировалось 1 раз.
Аватара пользователя
Desutorakuta
Встал на лапы
Сообщения: 144
Зарегистрирован: Вт мар 19, 2013 15:59:51

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Desutorakuta »

У диодов в принципе не так много предельных характеристик - Номинальный ток и предельное обратное напряжение, но в вашем случае сгодится почти любой (в разумных приделах). На вскидку - пойдут те же 1N4148*, хотя лучше что-нибудь с большим прямым током.

*) Предельный постоянный ток 1N4148 - 0.3 А, при таком токе набор из трёх AA батареек сядет за 6-7 часов, а калькулятор должен будет выделить 1,2 Вт, что мне представляется маловероятным - скорее всего потребление калькулятора куда меньше. Для уверенности - подключите _вместо_ диода амперметр и проверьте потребление.
Deshalb, liebe Kolleginnen und Kollegen,
Es werd Hölle.
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Desutorakuta писал(а):Набросал (в приложении) схему простого параметрического Б/п.

VD1-VD4,VD6,VD7 - любые кремниевые диоды с током больше 0.1 А (покрупнее по габаритам)
VD5 - стабилитрон на 5 В

С1,С2 - Электролиты. 4,7-10мкФ (uF) - за глаза (не перепутайте полярность - плюс вверх)

VT1 - Любой маломощный (KT315, КТ3101)
VT2 - Любой... чуть более мощный (КТ646?)

R1-R2 - 5-10кОм.

Пять вольт со стабилитрона упадёт на двух диодах -0.2-0.3V на каждом + на транзисторах (0.1-0.2V на каждом) - на выходе будет порядка 4.3-4.5V Если меньше - можно убрать VD7 (выкоротить). Входное напряжение (после трансформатора) может быть и больше - до 12 вольт КТ646 точно выдержит без радиатора. Чем больше входное напряжение - тем выше будет мощность, выделяемая на VT2.

Мне очень лень считать и подбирать точнее, простите. :roll:

С другой стороны - схема гарантированно будет работать от пяти вольт - рассчитанных б/п на 5V - просто килограммы в сети - погуглите.


А можно сделать просто трансформатор с выпрямителем+фильтра на кондёре и стабилизатор на 5 вольт,и последовательно подключить светодиод?как раз будет напряжение на выходе 4,5 вольта примерно.Или я не прав?

вот что ещё нашёл:
Устройство питается напряжением 4,5 В от батареи GB1, составленной из трех соединенных последовательно гальванических элементов типоразмера АА. В рабочем режиме с выключенной подсветкой калькулятор потребляет 7 мА, с подсветкой ток возрастает до 15 мА.
Аватара пользователя
Dr. Alex
Это не хвост, это антенна
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков
Контактная информация:

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Dr. Alex »

Desutorakuta писал(а):У меня нескромный вопрос, зачем?
Да просто хочется попробовать себя человеку. Что тут такого???
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Вообщем собрал,заработало всё...но есть одно НО:не работает подсветка...при нажатии на клавишу L ничего не изменяется,на выходе МК 16 пин 6мВ...в чём может быть дело?подсветка экрана рабочая,я проверял на выпаяеном экране...и зачем нужны кнопки a b c d e f?в чём іх функція?
petrenko
Друг Кота
Сообщения: 5321
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение petrenko »

hexadecimal = шестнадцатеричная система счисления знаете что такое ?
Если ещё нет, то прочитайте - во многих учебниках написано.
И сразу поймёте зачем такие кнопки..
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

petrenko писал(а):hexadecimal = шестнадцатеричная система счисления знаете что такое ?
Если ещё нет, то прочитайте - во многих учебниках написано.
И сразу поймёте зачем такие кнопки..

ага,спасибо.вспомнил,мы по микропроцессорной проходили.возникла ещё одна проблема,не работает нижний ряд кнопок,а именно все,отвечающие за шестнадцатиричную систему и подсветку.число пи работает,а остальные все клавиши работают.на что можно обратить внимание?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Engineer_Keen »

Если переключить в hex режим, кнопки a-f должны заработать. А подсветка может дохлая?
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Engineer_Keen писал(а):Если переключить в hex режим, кнопки a-f должны заработать. А подсветка может дохлая?

у меня даже режим не включается(
подсветка жива,проверял на экране до пайки в плату
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

Desutorakuta писал(а):У диодов в принципе не так много предельных характеристик - Номинальный ток и предельное обратное напряжение, но в вашем случае сгодится почти любой (в разумных приделах). На вскидку - пойдут те же 1N4148*, хотя лучше что-нибудь с большим прямым током.

хелп :cry:
не работает целый ряд кнопок(на фото) :cry:
из ряда работает только число Pi,в шестнадцатиричный режим не входит=>и кнопки не работают,вот только почему?
выручайте пожалуйста,нужен ваш совет :cry:
Вложения
разводка нафорум.JPG
(124.12 КБ) 562 скачивания
petrenko
Друг Кота
Сообщения: 5321
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение petrenko »

А Вы кнопки то правильно запаяли ? И прочие детали не забыли ? :wink:
А то вот на рисунке Вы с красным вертикальным прямоугольничком напрочь забыли про зеркальность изображения. Могли и на самой плате что напутать, перепроверьте.
И ещё там R5 какой у Вас ? Он "подтягивает" линию сканирования, идущую на 1 pin HG1 и через диод vd8 на кнопки SB1-5 так ? А на других линиях сканирования что то не видно резисторов.. они не нужны что ли ? :roll:
У Вас невнимательность что то и как то всё поверхностно, сумбурно. Хорошо хоть рисунок прикрепили, а то угадывать, развивать ясновидение дюже тяжело..

Если помогло - с Вас "+"
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Zmicer
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вт мар 19, 2013 20:27:41

Re: Прошу помощи в создании калькулятора на микроконтроллере

Сообщение Zmicer »

petrenko писал(а):А Вы кнопки то правильно запаяли ? И прочие детали не забыли ? :wink:
А то вот на рисунке Вы с красным вертикальным прямоугольничком напрочь забыли про зеркальность изображения. Могли и на самой плате что напутать, перепроверьте.
И ещё там R5 какой у Вас ? Он "подтягивает" линию сканирования, идущую на 1 pin HG1 и через диод vd8 на кнопки SB1-5 так ? А на других линиях сканирования что то не видно резисторов.. они не нужны что ли ? :roll:
У Вас невнимательность что то и как то всё поверхностно, сумбурно. Хорошо хоть рисунок прикрепили, а то угадывать, развивать ясновидение дюже тяжело..

Если помогло - с Вас "+"

Кнопки все,как одна паяются(не перепутать),прозванивал-рабочие,дорожки,идущие к этой ветке-так же.Это схема из журнала Радио,разводку с неё же делал(срисовывал).R5-5,1кОм
"Резистор R5 предотвращает включение калькулятора не в результате нажатия на кнопку SB1, а под действием помех. "
:cry:

http://pic.rkniga.ru/shemotehnika/ustro ... 6f873.html
вот статья про калькулятор,со схемой и разводкой
Ответить

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