Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 29.10.2010, 18:27   #226
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 919
Вес репутации: 1351/70
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Светильник на PIC 16F628

Прикрутил фотоприемник, теперь цвет управляется с пульта
сделал 6 цветов (R,G,B,RG,GB,BR), 2 перелива (R-G-B, RG-GB-BR) и белый.
В приложенных фотографиях светодиодная лента приклеена по ободу люминесцентного светильника в открытом и закрытом виде.
Миниатюры
lampopn.jpg   lampcls.jpg  
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 30.10.2010, 15:54   #227
PE_VK
Guest
 
Сообщений: n/a
По умолчанию Re: Светильник на PIC 16F628

Классно получилось.
А нельзя ли глянуть на схему.
Светодиоды, вероятно, запитывались через драйвера?
  Ответить с цитированием
Старый 01.11.2010, 10:03   #228
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 919
Вес репутации: 1351/70
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Светильник на PIC 16F628

ну схему я не рисовал, собирал контроллер на монтажке - светодиодная лента на 12В трехцветная с общим анодом и резисторами, катоды ленты в колектор транзистора кт3102, эмитер на землю, на базе резистор 680 Ом к ножке процессора. вот и все!
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 01.11.2010, 10:54   #229
Sergey_Samara
Junior Member
 
Регистрация: 22.09.2008
Возраст: 48
Сообщений: 4
Вес репутации: 100/0
Sergey_Samara will become famous soon enoughSergey_Samara will become famous soon enough
По умолчанию Re: Светильник на PIC 16F628

А схему фотоприемника и код проги можно плиз?))
Sergey_Samara вне форума   Ответить с цитированием
Старый 01.11.2010, 15:24   #230
PE_VK
Guest
 
Сообщений: n/a
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от siargy Посмотреть сообщение
ну схему я не рисовал, собирал контроллер на монтажке - светодиодная лента на 12В трехцветная с общим анодом и резисторами, катоды ленты в колектор транзистора кт3102, эмитер на землю, на базе резистор 680 Ом к ножке процессора. вот и все!
Спасибо, все оказалось очень просто.
  Ответить с цитированием
Старый 02.11.2010, 10:54   #231
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 919
Вес репутации: 1351/70
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от Sergey_Samara Посмотреть сообщение
А схему фотоприемника и код проги можно плиз?))
фотоприемник TFMS 5360 со встроенным усилителем фильтром и ттл выходом.
пульт от тюнера с своеобразным сигналом (не RC5-6), так-что мой код тебе не поможет
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 21.12.2010, 16:25   #232
X_Max
Senior Member
 
Аватар для X_Max
 
Регистрация: 07.12.2007
Адрес: N54°31' E36°15'
Возраст: 44
Сообщений: 560
Вес репутации: 464/55
X_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of light
Отправить сообщение для X_Max с помощью ICQ
По умолчанию Re: Светильник на PIC 16F628

Вот новый год близко, решил тему обновить. Очень простенько, минимум деталей, ПИК12Ф629, заработает сразу. GP0-красный, GP1-зелёный, GP2-синий, GP3-на плюс или на минус (ибо всегда вход, только чтоб в воздухе не висел), GP4 и GP5 - выходы, не подключенны. Работает так: никакой-красный-оранжевый-жёлтый-зелёный-голубой-синий-фиолетовый-белый-goto никакой, полный цикл - 67 секунд. Всё плвно, программный шим. На ёлочке смотрится оч. вкусно. Светодиоды вот такие: http://www.cree.com/products/pdf/LED...C-FKB(933).pdf
soft_PWM_RGB.rar
X_Max вне форума   Ответить с цитированием
Старый 24.12.2010, 00:00   #233
steels
Junior Member
 
Регистрация: 01.02.2009
Сообщений: 3
Вес репутации: 100/0
steels will become famous soon enoughsteels will become famous soon enough
По умолчанию Re: Светильник на PIC 16F628

объясните новичку-самоучке где правильная схема на предыдущий пост, а то я совсем запутался. или тыкните куда надо копать
steels вне форума   Ответить с цитированием
Старый 25.12.2010, 00:44   #234
X_Max
Senior Member
 
Аватар для X_Max
 
Регистрация: 07.12.2007
Адрес: N54°31' E36°15'
Возраст: 44
Сообщений: 560
Вес репутации: 464/55
X_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of light
Отправить сообщение для X_Max с помощью ICQ
По умолчанию Re: Светильник на PIC 16F628

вроде всё должно быть понятно, R4=(Uпит - 5)/0,02
R5-R7 - зависят полностью от ваших светодиодов, К-Э транзисторов на схеме максимум 30 вольт, ток - 0,5 ампера без нагрева тянут.Нажмите на изображение для увеличения
Название: softP.png
Просмотров: 62
Размер:	41.9 Кб
ID:	3926
X_Max вне форума   Ответить с цитированием
Старый 25.12.2010, 00:53   #235
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 43
Сообщений: 3,577
Вес репутации: 4386/127
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от X_Max Посмотреть сообщение
Вот новый год близко, решил тему обновить.
Вы в курсе, что у Вас стек постоянно переполняется? Прерывание оформлено неправильно, как следствие ШИМ будет с рывками (на глаз, наверное, будет не заметно, но все-таки)
tester вне форума   Ответить с цитированием
Старый 25.12.2010, 11:05   #236
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от tester Посмотреть сообщение
Вы в курсе, что у Вас стек постоянно переполняется? Прерывание оформлено неправильно, как следствие ШИМ будет с рывками (на глаз, наверное, будет не заметно, но все-таки)
Вот не лень же было заглянуть Респект конечно! Вот бы у меня кто заглянул с цифровым осциллом почему у меня изредка при включении питания и ещё каким то стечением обстоятельств неверно обнаруживается начало файла лога (пишется по кольцу) и размер его растет, при том что в проге первые 10 секунд воще запись запрещена и есть куча проверок на размер файла, а все равно раз из 10 файл удлинняется, случайным сектором. Цифровичка то у меня нету. Всё больше экстрасенсорика применяется
А может эта беда при выключении...
IgorV вне форума   Ответить с цитированием
Старый 25.12.2010, 14:50   #237
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 43
Сообщений: 3,577
Вес репутации: 4386/127
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от IgorV Посмотреть сообщение
Вот бы у меня кто заглянул
У тебя программа шибко большая А так бы с радостью заглянул
tester вне форума   Ответить с цитированием
Старый 25.12.2010, 16:04   #238
X_Max
Senior Member
 
Аватар для X_Max
 
Регистрация: 07.12.2007
Адрес: N54°31' E36°15'
Возраст: 44
Сообщений: 560
Вес репутации: 464/55
X_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of light
Отправить сообщение для X_Max с помощью ICQ
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от tester Посмотреть сообщение
Вы в курсе, что у Вас стек постоянно переполняется? Прерывание оформлено неправильно, как следствие ШИМ будет с рывками (на глаз, наверное, будет не заметно, но все-таки)
если не влом, укажите где косяк? я, просто, делал это очень скоро, буквально на коленке, особо не заморачивался. МПЛАБ никаких косяков не показал....

Р.S. ещё раз посмотрел ".asm" - вроде всё нормально, call INT, потом retfie, по моему всё соблюдено?
X_Max вне форума   Ответить с цитированием
Старый 25.12.2010, 17:16   #239
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/108
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от X_Max Посмотреть сообщение
если не влом, укажите где косяк? я, просто, делал это очень скоро, буквально на коленке, особо не заморачивался. МПЛАБ никаких косяков не показал....

Р.S. ещё раз посмотрел ".asm" - вроде всё нормально, call INT, потом retfie, по моему всё соблюдено?
как раз первый косяк
IgorV вне форума   Ответить с цитированием
Старый 25.12.2010, 20:33   #240
Barmaley67
Senior Member
 
Регистрация: 16.01.2009
Сообщений: 560
Вес репутации: 258/49
Barmaley67 is a jewel in the roughBarmaley67 is a jewel in the roughBarmaley67 is a jewel in the rough
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от X_Max Посмотреть сообщение
call INT, потом retfie, по моему всё соблюдено?
прерывание - это как бы тот же call, а retfie - это как return для call. Так что не всё соблюдено.
Barmaley67 вне форума   Ответить с цитированием
Старый 25.12.2010, 21:10   #241
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 45
Сообщений: 270
Вес репутации: 264/52
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию Re: Светильник на PIC 16F628

Непотопляемый топик ?
Тогда и мои три копейки в эту тему.
Занимался как то одним проектом в котором предполагалось наличие генератора случайного (псевдослучайного) числа. Проект так и не реализовался, клиент сбежал, а вот над генерацией случайных последовательностей продолжал трудится приходя домой, по вечерам, просто для души. Много перелопатил вариантов, много экспериментировал, километровые листинги выпадающих чисел загонял в комп.
В итоге всё вылилось в штуковину которую я называю «живой лампой». Живая потому что стоит она на столе и иногда кажется что она живёт сама по себе, есть в этом какая то магия. Магия случайных чисел. У кого то на столе стоят часы, у кого то шарики перекатываются, а у меня живая лампа
Лампа в дневное время работает в режиме при котором случайным образом запускается какой либо эффект со случайной скоростью, временем отработки и прочими параметрами. Естественно все «случайные» параметры искусственно ограничены определёнными рамками, чтобы вся картинка была приятна. Смена картинок и сценариев так же произвольна, то есть переход от одного сценария к другому плавный, разными методами типа сдвига, проявления и т.д. Например лампа начинает «капать» постепенно заполняя всю линейку светодиодов, затем всё это сдвигается и выезжает какая либо комбинация после чего начинаются плавные переливы типа угли в костре… ну и всё такое.
В вечернее время (стоит фотоэлемент), лампа переключается в режим собственно лампы. Здесь почти то же самое, но лампе не разрешается гасить более 30% светодиодов, ведь в темноте лампа должна больше светить чем мигать.
Примерно так. Конечно до совершенство не достижимо, как ни будь возьму камень с побольше памятью и ещё позанимаюсь.

Такие пироги.


зы
кстати на приложенной картинке момент когда лампа капает, мне почему то кажется что это она наливает, причём наливать может и одну стопку и несколько
Миниатюры
_Внешний вид Generat_XAOC_3HOME.JPG  
__________________
...с особым цинизмом надругался над общественным мнением
fol вне форума   Ответить с цитированием
Старый 26.12.2010, 15:10   #242
X_Max
Senior Member
 
Аватар для X_Max
 
Регистрация: 07.12.2007
Адрес: N54°31' E36°15'
Возраст: 44
Сообщений: 560
Вес репутации: 464/55
X_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of light
Отправить сообщение для X_Max с помощью ICQ
По умолчанию Re: Светильник на PIC 16F628

Нашёл косяк, поправил, спасибо за подсказку.
soft_PWM_RGB.RAR
X_Max вне форума   Ответить с цитированием
Старый 26.12.2010, 15:59   #243
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 43
Сообщений: 3,577
Вес репутации: 4386/127
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от X_Max Посмотреть сообщение
Нашёл косяк, поправил, спасибо за подсказку.
Вложение 3934
На самом деле Вы исправили только половину косяка. Посмотрите в даташитах, как при входе/выходе из прерывания сохраняется/восстанавливается контекст. Сейчас у Вас после возникновения прерывания портится содержимое регистров WREG и STATUS.
tester вне форума   Ответить с цитированием
Старый 26.12.2010, 21:24   #244
X_Max
Senior Member
 
Аватар для X_Max
 
Регистрация: 07.12.2007
Адрес: N54°31' E36°15'
Возраст: 44
Сообщений: 560
Вес репутации: 464/55
X_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of lightX_Max is a glorious beacon of light
Отправить сообщение для X_Max с помощью ICQ
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от tester Посмотреть сообщение
... половину косяка.
хм..., действительно, и правда лучше стало. теперь и от обнуления "CNTR_T" избавился, без которого раньше заметные глазу скачки были.
X_Max вне форума   Ответить с цитированием
Старый 07.09.2011, 14:16   #245
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 919
Вес репутации: 1351/70
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Светильник на PIC 16F628

Добавил еще 2 режима для белого на 1/3 и 2/3 яркости
только теперь косяк вылез, после включения питания лампа моргнет и гаснет, потом с пульта нормально включается. а проц дебаг не поддерживает, даже не знаю в какую сторону смотреть.
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 11.10.2011, 23:55   #246
eugenel
Junior Member
 
Регистрация: 11.10.2011
Сообщений: 7
Вес репутации: 100/0
eugenel will become famous soon enougheugenel will become famous soon enough
По умолчанию Re: Светильник на PIC 16F628

Господа.
Хотел сделать печатку доработанной схемы сабжа.
В этом сообщении
http://www.microchip.su/showpost.php...&postcount=138

Есть уже печатка, но мне не понятна одна вещь:
Т.к. слева по схеме идет земля, а справа +5V через резистор 10k, то при включении одного из переключателя земля и +5V замкнуться, а ведь это еще идет и в микроконтроллер. Поясните, как это работает и как развести правильно плату в этом месте.
eugenel вне форума   Ответить с цитированием
Старый 12.10.2011, 10:31   #247
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 919
Вес репутации: 1351/70
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Светильник на PIC 16F628

Схема правильная, учите матчасть.
на ногу контроллера подается 5В через 10к или 0В через переключатель
а еще в контроллерах бывает встроенная подтяжка, тогда резистор ненужен
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 12.10.2011, 10:40   #248
eugenel
Junior Member
 
Регистрация: 11.10.2011
Сообщений: 7
Вес репутации: 100/0
eugenel will become famous soon enougheugenel will become famous soon enough
По умолчанию Re: Светильник на PIC 16F628

Спасибо за ответ. как раз зашел на форум сказать, что понял логику схемы уже.
eugenel вне форума   Ответить с цитированием
Старый 18.10.2011, 15:01   #249
eugenel
Junior Member
 
Регистрация: 11.10.2011
Сообщений: 7
Вес репутации: 100/0
eugenel will become famous soon enougheugenel will become famous soon enough
По умолчанию Re: Светильник на PIC 16F628

А кто подскажет, как скомпилировать прошивку из исходного кода этой лампы
http://tobe.nimio.info/diy/ikea/led/mood/lamp
Не получается совсем
eugenel вне форума   Ответить с цитированием
Старый 18.10.2011, 15:33   #250
alex_p_82
Member
 
Регистрация: 13.09.2009
Сообщений: 48
Вес репутации: 124/41
alex_p_82 will become famous soon enoughalex_p_82 will become famous soon enough
По умолчанию Re: Светильник на PIC 16F628

Цитата:
Сообщение от eugenel Посмотреть сообщение
А кто подскажет, как скомпилировать прошивку из исходного кода этой лампы
http://tobe.nimio.info/diy/ikea/led/mood/lamp
Не получается совсем
Ничего компилировать не надо. В архиве есть файл с расширением *.hex
alex_p_82 вне форума   Ответить с цитированием
Ответ

Метки
pwm, rgb, rgb светильник, softpwm


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присоветуйте тип и способ управления MOSFETом "верхнего" плеча dr_Sash Источники питания и силовая электроника 37 08.09.2012 18:50
Вопрос по GSM-модемам и _организации_ работы с ними на PIC Максим2008 Продукция MICROCHIP 17 21.11.2008 04:02
PIC + ЖКИ TIC105 kidar Продукция MICROCHIP 11 11.04.2008 10:09
Помогите, пожалуйста, найти ошибку в коде Катя Микроконтроллеры других производителей 26 08.12.2007 14:58
помогите научиться программировать PIC Aleksej Продукция MICROCHIP 47 20.11.2007 23:46


Часовой пояс GMT +3, время: 04:29.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot