Например TDA7294

Форум РадиоКот • Просмотр темы - Попытка разработки паяльной станции на attini13
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт мар 28, 2024 11:38:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 11:20:44 
Первый раз сказал Мяу!

Зарегистрирован: Вт июл 30, 2013 01:20:13
Сообщений: 38
Рейтинг сообщения: 0
Добрый день.
В академических целях решил поучиться работать с мк.
Подскажите пожалуйста по схеме, что не так и как нужно.

В теории это паяльная станция.
Регулировка температуры термопары переменным резистором через операционный усилитель.
Выводы Attini13 расширены сдвиговым регистром 74HC595.
Вывод значений на семисегментный трехразрядный (в протеусе только двух и четырех) индикатор с общим катодом. Первые два разряда должны показывать соответственно первую и вторую цифру в трехзначном значении температуры, а третий разряд всегда равен нулю (типо кратно десяти). Это потому что нет лишнего контакта, есть способы, но мне не очень понятны, да и в сети обычно попадаются схемы на меге или с отдельным сдвиговым регистром на каждый разряд.
Номиналы пока не важны, для начала хочу понять логику.

Изображение

П.С. Хотя вот сейчас перечитал и понял, мне ведь точка не нужна, можно и третий разряд задействовать.
П.П.С. Хотя с термопарой что то не то нарисовал. Ведь нужно потенциометр вешать на питание паяльника, а уже термопару через операционник на МК выводить.


Последний раз редактировалось Ubhra Чт окт 12, 2017 11:32:58, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 11:30:42 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8123
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18489
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Поставьте какую нибудь мс наподобие ТМ1637 и можете рулить сразу 6ю разрядами по двухпроводной шине I2C, не отвлекая МК на процесс индикации. Есть готовые модули на них.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 11:46:23 
Первый раз сказал Мяу!

Зарегистрирован: Вт июл 30, 2013 01:20:13
Сообщений: 38
Рейтинг сообщения: 0
Так если регулировка питания паяльника от потенциометра, а вывод индикации делать не отвлекая МК, то можно наверно обойтись каким нибудь АЦП для семисегментников (например КР572ПВ2А), вообще не используя МК.
А как же тогда профит с обучения? Я МК еще и прошить хотел попробовать :))


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 12:38:16 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
по рисунку смотрю 3й разряд? ЧЗЕ - в смысле как оно должно работать? он же стробы всех разрядов соберёт и будет в основном яркую "8." показывать... если по твоей схеме его питать - надо с обоих ключей сигнал взять (с инверсии - после ключей, сложить диодами и подать на 3й ключ) короче, когда оба разряда гаснут - только тогда загорается третий.
П.С. если очень нога свободная понадобится: можно извратиться (вижу справишься) и вообще все катоды от одной ноги зацепить используя 1,0,Z состояния вывода, или запятую за инверсию нужного входа зацепить, и (правда рулить ей уже не получится), или даже на постоянный плюс, но предварительно сжечь остальные запятые :twisted:

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 12:41:38 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8123
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18489
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Ubhra писал(а):
вообще не используя МК.
А как же тогда профит с обучения?
Так я вам просто показал как можно реализовать индикацию на таком мелком мк без особых ухищрений, а мк будет заниматься измерениями, преобразованиями напряжения в цифровые значения, поддержанием температуры и засылать нужные данные в модуль индикации. Использую АЦП МК можно и регулировку сделать переменным резистором.
Либо возьмите МК пожирнее, мегу 8 ту же, чтобы впихнуть в такую кроху с 1кБ флеша все, что хочется нужен некоторый опыт.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 12:45:06 
Грызет канифоль

Карма: 9
Рейтинг сообщений: 80
Зарегистрирован: Чт ноя 06, 2014 13:09:06
Сообщений: 251
Рейтинг сообщения: 0
Ubhra, вопросы:

1) Как Вы собираетесь отобразить в третьей цифре (единицах градусов) "0"? У вас катоды со всех сегментов "жестко" подключены на землю.
2) Посмотрите в документацию на сдвиговый регистр 595: особое внимание уделите пинам 7 и 9. Я не очень понимаю, как Вы собираетесь управлять переключением общих катодов сегментов цифр 1 и 2?

Почитайте про динамическую индикацию, например здесь. На радиокоте тоже есть статья про динамическую индикацию, если я правильно помню.

3) Я не понял замысла, показывать тепмературу микроконтроллером, а регулировать аналоговым способом. Причем измеренная температура никак не участвует в регулировке. Вы собираетесь регулировать мощность?


PS.
1) Если индикатор перевернуть, то десятичную точку можно использовать как знак градуса (°) и можно знак Цельсия поставить (будет что-то типа 320°С) :))
2) Не хватает ножек - используете МК с большим кол-вом ножек, если принципиально именно такой МК - поставьте второй регистр последовательно с первым.
3) Открытых проектов паяльной стации - море (и попроще и посложнее). Только на этом сайте опубликовано не менее пяти проектов на данную тему. Изучайте-разбирайтесь, если что непонятно - задавайте вопросы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 14:13:20 
Первый раз сказал Мяу!

Зарегистрирован: Вт июл 30, 2013 01:20:13
Сообщений: 38
Рейтинг сообщения: 0
Третья цифра не в счет. У меня ног не хватило, они типа всегда гореть будет, температура кратна десяти (220 230 240 250 и т.д.) Хотя как уже написал можно и точку не задействовать. Просто в сети увидел подобное подключение через пнп на землю.
А так мне вообще не важно станция это или градусник. Смысл в работе с МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Чт окт 12, 2017 14:50:56 
Грызет канифоль

Карма: 9
Рейтинг сообщений: 80
Зарегистрирован: Чт ноя 06, 2014 13:09:06
Сообщений: 251
Рейтинг сообщения: 0
А так мне вообще не важно станция это или градусник. Смысл в работе с МК.


Понимаете как динамическая индикация делается? Видимо нет. И прочитать желания нет :-(
Делается примерно так (аноды одинаковых сегметтов соеденены в индиканоре):
Отображаем первую цифру (сотни градусов): На аноды (их 8 штук = 7 сегметнов + точка) подаем лог. "1" тех сегментов, которые должны светиться в первой цифре (в Вашем случае задвигаем соответстующее значение в сдвиговый регистр). Окрываем соответстующий первой цифре транзистор (в Вашем случае Q1). Ждем. закрываем транзистор Q1.
Отображаем вторую цифру (десятки градусов): аналогично, только на аноды подаем лог. "1" тех сегментов, которые должны светиться в второй цифре и открываем транзистор Q2.

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

Если Вы подключите общий катод третьей цифры к земле, то на ней будет отображаться то значение первой цифры, то значение второй. С учетом интегрирования глазом, Вы увидите:
Код:
Выдавали    Будет Видно
30 (0)           308
31 (0)           313
32 (0)           32x (x - знак, у которого горят все сегменты, кроме F)
33 (0)           333
34 (0)           349
....


Опять же непонятно. Цели академические, а МК мягко говоря аскетичный. 64байта SRAM :-( Что экономим?
Тяжеловато Вам будет. Есть чем его программировать? Есть отладчик?

При этом мега с 32K флеша, и 2K SRAM c с кучей свободных ножек (можно и индикатор без проблем подключить, и енкодер с кнопками и управление нагревателеми, к компьютеру при необходимости - для отладки или еще для чего), стоит рублей 50 на ali, а платка с "минимальной обвязкой" () 100руб + программатор к нему тоже имеет ценник в районе ста рублей.

ЗЫ. В Вашей схеме нет ограницивающих ток резисторов. Конечно надо читать документацию, но вероятно выгорят выходы 595 регистра. Если не выгорят, то плохо им будет точно. Да и резисторы в базы npn-транзисторов необходимы.

Возьмите схему какого-нибудь открытого проекта паяльника с МК и семисегментным индикатором. И разбирайтесь, зачем нужны резисторы, как подключен индикатор. А то сейчас Ваша схема, как в известном анектоте "Если в слове ХЛЕБ допустить четыре ошибки то получится слово ПИВО".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Пт окт 13, 2017 18:46:01 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1382
Рейтинг сообщения: 0
tiny13 для этого проекта? о_О ню-ню...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Пт окт 13, 2017 19:38:10 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Если очень хочется, то можно - вольтметрик на тини13 делал когда-то...
Изображение
посегментная индикация, транзисторов не надо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Пт окт 13, 2017 20:16:15 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2057
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18024
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
tiny13 для этого проекта? о_О ню-ню...

а чо, нужен ARM? :shock:

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

скушно, бабоньки!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Пт окт 13, 2017 21:34:53 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
минимум F4 :))) , а так на тини 13 это изврат, ладно хотя бы 85...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Сб окт 14, 2017 09:02:03 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1382
Рейтинг сообщения: 0
а чо, нужен ARM?

А че сразу АРМ? Просто вижу тенденцию, новички хватаются за tiny13. Из каких соображений спрашивается? Они и так не умеют толком программировать. А тут нужно извратиться, чтобы впаковаться в 1кБ flash памяти. Притом на ассемблере.

Если очень хочется, то можно - вольтметрик на тини13 делал когда-то... посегментная индикация, транзисторов не надо

Ассемблер?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Сб окт 14, 2017 16:56:32 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2057
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18024
Откуда: Новочеркасск
Рейтинг сообщения: 1
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Demiurg писал(а):
А тут нужно извратиться, чтобы впаковаться в 1кБ flash памяти. Притом на ассемблере.
откуда у вас такое предубеждение перед 1К памяти тиньки? Ассемблер сразу... прекрасно на Си разрабатываются программы, и прекрасно работают, рекомендую попробовать.

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

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

скушно, бабоньки!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Вс окт 15, 2017 18:25:56 
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватар пользователя

Карма: 133
Рейтинг сообщений: 775
Зарегистрирован: Чт апр 21, 2011 17:55:50
Сообщений: 4990
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Делал на Тини13 различные мигалки в основном (типа проблесковых маячков/стробоскопов), и раз пришел заказ на индикацию положения корректора фар. Там 11 положений что ли было, не помню уже. Для определения положения использовался штатный их переключатель, в котором был делитель напряжения, т.е. по сути вольтметр, который измерял диапазон значений и этому диапазону присваивал свой номер.
Вполне сносно реагирует до сих пор на каждый щелчок колесика, отображая свою цифру.

_________________
Станислав


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Попытка разработки паяльной станции на attini13
СообщениеДобавлено: Вс окт 15, 2017 18:53:19 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1382
Рейтинг сообщения: 0
Предубеждение простое.
1 - Я использую конечные автоматы, программные таймеры. Это несколько увеличивает выхлоп, но на порядки облегчает создание проектов.
2 - Давно уже не делаю проекты на асме. А выхлоп сишного компилятора не сравнить с ассемблерным.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: 240265 и гости: 40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y