Например TDA7294

Форум РадиоКот • Просмотр темы - 6 цветный проэкт на pic16f628a
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 09:18:53

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


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



Начать новую тему Ответить на тему  [ Сообщений: 36 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Вт фев 27, 2018 18:37:58 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
Добрых суток друзья! Проект вроди бы и не сложный на первый взгляд но возникла проблема которую я сомостоятельно решить не могу по этому прошу помощи по данному проэкту.
Задача какая от одной кнопки осуществляется включение и выключение если держать более 6 секунд, далее переключение цвета однократное нажатие до 2-х секунд (белый-красный-зеленый-синий-желтый-оранжевый) светодиод RGB. Далее переключение частоты мерцания светодиода 1Гц-5Гц-20Гц если эта же кнопка нажата до 4-х секунд. Все в проекте победил кроме "оранжевого" как его реализовать не могу. По поводу ШИМ читал так и не понял как реализовать его что бы управлялись выводы????


Вложения:
Pensel_Elenyasm.asm [5.83 KiB]
Скачиваний: 344
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Вт фев 27, 2018 20:57:04 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 1
Три задачи:
1. обработчик дисплея с ШИМ или БАМ
2. обработчик клавиатуры
3. исполнитель текущей задачи/команды согласно данных, полученных от обработчика клавиатуры.
Да еще семафор готовности новых данных для загрузки в ОЗУ отображения.
Вот собственно основа прожки.
8)
Давненько со световыми эфектами на ПИКах не занимался...
Уж больно они "тихоходные" при работе на внутреннем RC генераторе...
Скинь схемку - мож чего набросаю...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Вт фев 27, 2018 21:26:02 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 121
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 768
Рейтинг сообщения: 0
Цитата:
Все в проекте победил кроме "оранжевого" как его реализовать не могу

Смешением трёх цветов "в лоб" Имхо оранжевый не получить.
И думается мне, что есть смысл попробовать красный-жёлтый. И решить эту "смесь" цветов на зрительном эффекте. Т. е. переключением их попеременно - без пауз между ними и удержанием каждого цвета, чтоб получилась частота чуть выше, чем может ловить глаз. ~ 100 гц. Имхо вроде достаточно.
P.S. И да, вот ещё - временем свечения каждого цвета можно слегка изменять насыщенность получившегося цвета в ту или иную сторону.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Вт фев 27, 2018 22:52:08 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
Схема проста RB0,1,2 RGB. button RB3.
Valentinovich тогда от таблицы придется избавиться, а записывать в регистр и от туда доставать и выводить на выход. Надо подумать.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Вт фев 27, 2018 23:18:27 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 121
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 768
Рейтинг сообщения: 0
Цитата:
...тогда от таблицы придется избавиться...

Программные реализации одной и той же логики могут быть различными, т. е. несколько и отличаться.
А вообще задача простая (и на очень ясном и понятном МК), только вот с оранжевым маленькая покупка от "заказчика". :))
Но примерно таким же образом реализуется и динамическая индикация N-цИферного параметра.
Удачи.
Цитата:
...а записывать в регистр и от туда доставать...

Похоже на какие-то рассуждения "внутри своего сознания", которые мало чего читающему сиё поясняют. :)
А оно и не надо, главное попробовать (для начала любым удобным для вас способом) реализовать идею. Надеюсь, что всё у вас получится.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Вт фев 27, 2018 23:30:49 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
Это еще мы не проходили, учимся.
А что там не понятного строка 19 моего вложения!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 00:24:37 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 121
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 768
Рейтинг сообщения: 0
Это еще мы не проходили, учимся.

Всё нормально. А главное вопросы не вообще, а вполне со смыслом.
И тогда тем более есть резон "порадовать" задаче-дающего таким решением - с динамическим переключением цветов. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 09:34:26 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Схема проста RB0,1,2 RGB. button RB3.
...

Надо с самого начала привыкать делать все "как можно ближе к тому что должно быть".
А заодно закладывать более удобную для последующего программного анализа схемотехнику.
При такой раскладке только программный опрос линии возврата кнопы возможен. Лучше или передвинуть светики на RB1-3, а ЛВК на RB0 или еще как перетасовать.
Теперь об обвязке...
Светик по-хорошему должен жрать не менее 20 мА.
Три одновременно могут дать аж 60 мА (хоть и не постоянно) посему кормить их через МК нежелательно.
А в случае с внешними транзисторами выбирается расположение раскладки выводов наиболее удобное для соответствующей схемотехники (или эмиттерный повторитель со светиком в эмиттере или нижний ключ со светиком в коллекторе). Там удобство разводки шин питания и нагрузки условия задет.
Я б закинул выходы светиков на RA0-RA3 (с установкой внешних транзисторных ключей) а кнопу на RA4 - порт RB все-таки "полный" - там для светоэфектов/динамического дисплея сегментный код удобно выводить...
Но... это всего рекомендации.
Теперь сам проект...
надо заготовку вспомнить...
:write:
Воть... заготовочка-трафаретик для начала...
Вложение:
628_lds.zip [37.99 KiB]
Скачиваний: 224

А дальше "по согласованию схемки" продолжимсс...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 13:36:42 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
Уважаемый ВОВ51 зачем мне на слабомощный диод ставить транзистор? максимальный ток на портах А и В могет быть 200 мА а у меня аж 60 мА.))))
Еще не понятно причем тут порт А какая разница?
Добовляю схему проекта на PROTEUS DESIGN SUITE 7 и на своей макетке.

Добавлено after 11 minutes 1 second:
Да вот еще моя макетка на которой я делаю этот проект


Вложения:
11.1.jpg [251.27 KiB]
Скачиваний: 508
11.jpg [135.22 KiB]
Скачиваний: 550
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 14:46:35 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Насчет максимально возможных токов и их путей....
Со временем (и наломав дров) понимание прийдет. Повторять то, что уже многократно разжовывалось и в литературе и на ветках форума КОТА ... при необходимости конечно можно... потом...
8)
Схема Ваша... в принципе конечно возможна...
Однако кнопка на + питания... применима "крайне редко", как и светодиод с вытекающим из порта МК током.
:?
Более корректно
http://img.radiokot.ru/files/20529/1iq3gqk4bz.GIF
при том, что блокировано любимое начинающими INT0 и рабочий ток светиков все же идет через МК.
:write:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 16:19:36 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
Я ЗАМЕТИЛ ЧТО НЕКОТОРЫЙ КИТАЮС ТОЖЕ ЦЕПЛЯТ ИНДЮКИ БЕЗ ТРАНЗЮКОФ...СТРАНО ЧТО ОНО РАБОТАЕТ И НЕ ГОРИТ...но открытие в ом что ток потебы не превышает 3050ма

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 17:38:07 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
Уважаемые профессора не надо меня учить по железу, лучше по сути вопроса помогите!!!!!
Ну не понимает мой мозг как это реализовать "программно".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 17:49:26 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Цепляют.
И работает.
ТОЛЬКО...
Там всегда используется динамическая индикация "ТОЛЬКО ОДИН из ВСЕХ".
Посему для МК это только разве что перегрузка сквозными токами.
А для программиста - морока с излишним уменьшением яркости индикатора.
Вобщем удобоваримне соотношение цена/качество всегда относительно и подбирается "по обстановке".
Кроме прочего играет роль удобство разводки монтажа (включая линии ситочника питания и "возврата сигнала".
Да и "апетит растет с едой" - закладывая проект стоит позаботится о возможных модернизациях по ходу его исполнения.
8)
Касательно "помогите" - идею дали.
Схемка вроде также нарисовалась.
Продолжение по мере переваривания уже выложенного.
Надо и корректно заготовку подготовить и объяснение/комментарии.
:write:
СТУДНЮ важно ПОНЯТЬ, что он делает, а не просто копипастить.
Ну и помимо прочего каждый из нас и свои дела делает - эти ответы "за счет своих интересов" - да и вспомнить МК с которым с пол-года назад работал нужно некоторое время.
:beer:
Вот из старых проектик с кнопками с памятью и тремя светиками (выключатель с памятью)
http://radiokot.ru/circuit/digital/security/35/
А вот световые эфекты на pic16f28a... где-то в дальнйи архив заброшены...
Надо заново придумать.
8)


Последний раз редактировалось BOB51 Ср фев 28, 2018 18:26:02, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 18:04:04 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
и кстати странен выбор мк 16ф628 почему не чтото боле е вменяемое типа тини

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 18:30:56 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
Я конечно ВОВ51 прошу прощение, но шо за бред Вы пишите?
Я Вас не понимаю в свои 40 и это моя идея и я ее пытаюсь сделать сам, если помочь у Вас желания нет в данной проблеме то я понимаю что Вы не компетентен в данном програмировании. Программу я тоже сам придумал и не откуда ее я не копировал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 18:37:37 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
и кстати странен выбор мк 16ф628 почему не чтото боле е вменяемое типа тини

А чем AVR более вменяемее PIC-а?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 18:39:50 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 121
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 768
Рейтинг сообщения: 0
Evgeniy630304, глянь в личку.
Если будет надо, сюда приду попозже.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 19:00:44 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
-=Vovka=- Вы конечно извенити я еще ПЛИС XILINX увлекаюсь собираюсь макетку толковую для них сделать.
Может мне на програмированной логике сделать этот проект придложите на ХС9536 подойдет на языке VHDL?
Я хочу научиться работать с ПИК как научусь тогда и посмотрим на других производителей.
Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 19:02:32 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я конечно ВОВ51 прошу прощение, но шо за бред Вы пишите?
Я Вас не понимаю в свои 40 и это моя идея и я ее пытаюсь сделать сам, если помочь у Вас желания нет в данной проблеме то я понимаю что Вы не компетентен в данном програмировании. Программу я тоже сам придумал и не откуда ее я не копировал.


УПС...
А я-то думал "бедый СТУДЕНЬ с зачеткой"...
:oops:

Ну да ладно...
может чего и нашкарябаю для примеру... по свободно времени...
Алгоритм прежний - от него не уйти:
В основе программный ШИМ (вернее его разновидность БАМ - при отсутствии необходимости в плавных переливах яркости более оптимален для "тихоходных" МК) позволяющий синтезировать достаточное количество цветов триады R-G-B совмещенный со сканером статуса кнопки.
И обработчик вариантов в зависимости от длительности нажатия и количества тех нажатий (счетчик-селектор "количество кадров-на-удержание" и счетчик "количества нажатий за период с доверенными интервалами между нажатиями").
Задачу лучше разбить на два этапа - сначала сканер экрана с алгоритмом захвата и антидребезга по кнопке (весьма удобно совмещаются) а затем уже подпрограмма отработки эфектов согласно придуманных условий.
Только с прицелом на возможно более широкое применение, помимо заявленной мигалки.
Ушел в дремоту...
:sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 6 цветный проэкт на pic16f628a
СообщениеДобавлено: Ср фев 28, 2018 19:21:06 
Родился

Зарегистрирован: Чт окт 12, 2017 17:36:35
Сообщений: 13
Рейтинг сообщения: 0
За меня делать ничего не надо.
Я сам хочу разобраться как оно работает
Вложение мое рабочее за исключение оранжевого.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

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


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