Сайт установщиков

Главная Статьи Схемы Красочный стоп-сигнал на PIC16F628A

Красочный стоп-сигнал на PIC16F628A

Понедельник, 28 Июнь 2010 17:01

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

Т.к. устройство будет работать в автомобиле, то важно чтобы микроконтроллер был в индустриальном исполнении — PIC16F628А I/P (буква I и означает, что контроллер в индустриальном исполнении), он расчитан на работу при температуре до -40 градусов. Можно применить микроконтроллер и в расширенном исполнении (индекс Е).

Светодиоды можно разместить на спойлере или за задним стеклом в салоне. Сами светодиоды, естественно, должны быть красными (я применил КИПД-21-П-К). Ну, а если устройство будет применено не для стоп-сигнала, а просто как СДУ, то светодиоды могут быть любыми, главное чтобы они не перегрузили стабилизатор. На фотографиях показан стабилизатор 78L05 c предельным током 100мА, т.е. если каждая цепь светодиодов потребляет ток 20мА, то 20х8=160мА — стабилизатор будет перегружен, ну а если 10мА то 10х8=80мА, ну плюс небольшой ток самого МК, стабилизатор перегружен не будет.

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

Первая версия прошивки:

:020000040000FA
:100000008316E0308500003086000F3081008312B7
:10001000850186011E30A1210430A000FF3086003A
:100020000F30A121003086000F30A121A00B0E2837
:100030000430A0000F3086000F30A121F030860080
:100040000F30A121A00B1A280230A000FE3086003C
:100050000F30A121FD3086000F30A121FB3086003A
:100060000F30A121F73086000F30A121EF3086003C
:100070000F30A121DF3086000F30A121BF30860074
:100080000F30A1217F3086000F30A121BF308600C4
:100090000F30A121DF3086000F30A121EF30860024
:1000A0000F30A121F73086000F30A121FB308600F0
:1000B0000F30A121FD3086000F30A121FE308600D7
:1000C0000F30A121A00B26280230A000FE308600B0
:1000D0000F30A121FC3086000F30A121F8308600BE
:1000E0000F30A121F03086000F30A121E0308600D2
:1000F0000F30A121C03086000F30A1218030860052
:100100000F30A121003086000F30A1218030860001
:100110000F30A121C03086000F30A121E0308600D1
:100120000F30A121F03086000F30A121F830860079
:100130000F30A121FC3086000F30A121FE30860057
:100140000F30A121A00B66280530A000AA30860040
:100150000F30A121553086000F30A121A00BA62819
:100160000230A000013086000F30A121023086004D
:100170000F30A121043086000F30A1210830860005
:100180000F30A121103086000F30A12120308600D1
:100190000F30A121403086000F30A1218030860031
:1001A0000F30A121403086000F30A1212030860081
:1001B0000F30A121103086000F30A12108308600B9
:1001C0000F30A121043086000F30A12102308600BB
:1001D0000F30A121013086000F30A12100308600B0
:1001E0000F30A121A00BB228FF308600BF3086005F
:1001F0000F30A121AF3086000F30A121AE30860034
:100200000F30A121A63086000F30A12126308600B4
:100210000F30A121223086000F30A121023086004C
:100220000F30A121003086000F30A121013086005F
:100230000F30A121413086000F30A12161308600AE
:100240000F30A121693086000F30A1216D3086006A
:100250000F30A121ED3086000F30A121EF30860054
:100260000F30A121FF3086000F30A121860102301E
:10027000A0007E3086000F30A121BD3086000F30F7
:10028000A121DB3086000F30A121E73086000F303E
:10029000A121E73086000F30A121DB3086000F302E
:1002A000A121BD3086000F30A1217E3086000F30A5
:1002B000A121BD3086000F30A121DB3086000F3038
:1002C000A121E73086000F30A121E73086000F30F2
:1002D000A121DB3086000F30A121BD3086000F3018
:1002E000A1217E3086000F30A121A00B39292330B7
:1002F00086000F30A121843086000F30A1219A3072
:1003000086000F30A1211E3086000F30A12152300F
:1003100086000F30A121F13086000F30A121073077
:1003200086000F30A121933086000F30A121F830D4
:1003300086000F30A121EE3086000F30A12186010A
:100340000A28F400F630F0000D30F100A821080072
:100350007008F3007108F200F30BAC29F20BAC2922
:06036000F40BA8290800BF
:02400E00613F10
:00000001FF



Вторая версия прошивки:

:020000040000FA
:0200000047298E
:08000800F1000308F2000429D5
:100010008207FF34FF34FF34FF34FF34FF340034F1
:10002000FF340034FF340034FF340034F0340F3434
:10003000F0340F34F0340F343334CC343334CC3424
:100040003334CC343334CC345534AA345534AA3414
:100050005534AA345534AA345534AA345534AA3404
:10006000FE28FF34003401340234043408341034E0
:100070002034403480344034203410340834043484
:100080000234013400340134033407340F341F3494
:100090003F347F34FF34FE34FC34F834F034E03441
:1000A000C034803401298134423424341834243457
:1000B0004234813442342434183424344234813478
:1000C0008134C334E734FF347E343C341834FE28A2
:1000D0008834CC34EE34FF34FE34FD34FB34F73452
:1000E000EF34DF34BF347F345F3457345534543405
:1000F000503440340134033406340C341834303472
:100100006034C0348034C034E034703438341C344B
:100110000E34073403340134033407340F341E34EF
:100120003C347834F034E034C0348034FB288034FC
:10013000403420341034083404340234013481341F
:1001400041342134113409340534033483344334C5
:10015000233413340B3407348734473427341734AB
:100160000F348F344F342F341F349F345F343F3477
:10017000BF347F34FF34FE34FD34FC34FA34F934B8
:10018000F834F434F234F134F034E834E434E23462
:10019000E134E034D034C834C434C234C134C0345F
:1001A000A0349034883484348234813480344034B0
:1001B000203410340834043408341034203410341B
:1001C00008340434023401340129F0340F34F0349B
:1001D0000F34F0340F34F0340F34F0340F34F03483
:1001E0000F3470340E3430340C341034083400348E
:1001F0000330A2000129AA30A30000347830A30004
:1002000000343130A300003483010B112308810036
:10021000A00A031D0F29220808208600A20A7208DE
:100220008300F10E710E0900640000001429000023
:10023000280043002900200032003000300039003F
:10024000200047004F00520053004B004900590066
:100250002000490047004F0052002000570057007F
:1002600057002E0045004C0045004300540052004A
:100270004F004100560054004F002E004E00410038
:1002800052004F0044002E0052005500000007307D
:100290009F00640083160030850000308600013026
:1002A0008100831286018501A001A20101218B1624
:0402B0008B1714296B
:02400E004D3F24
:00000001FF



Источник: electroavto.narod.ru

 

  • Оцените материал
    3
Прочитано 7549 раз Последнее изменение Вторник, 29 Октябрь 2013 23:11

У Вас недостаточно прав для коментирования