ModsBG.com форум

Компютри => Електроника => Topic started by: Poltargaista on May 26, 21, 2010, 09:16:25 PM



Title: Всичко за схемите
Post by: Poltargaista on May 26, 21, 2010, 09:16:25 PM
По случай новия раздел (http://modsbg.com/index.php?option=com_content&view=category&layout=blog&id=36&Itemid=101) - нова тема.
Ако някой има нещо, което иска да добави или да редактира/обнови вече качена схема - да поства тук.
Въпроси и коментари също тук.

 :mods:


Title: Re: Всичко за схемите
Post by: morpheous87 on May 27, 08, 2010, 08:51:45 AM
Ето една схема от мене. Това е часовник,термометър и дата изписващи се последователно на 4 7-сегментни индикатора. Схемата е базирана на микроконтролера PIC16F84A и температурният сензор DS1631. Сензора предупреждавам е доста труден за намиране като аз се сдобих с 8 бройки от MAXIM, които така любезно ми ги пратиха безплатно :) (в сайта им може да се поръчат чрез програмата им Free Samples). Ако пъкне можете да намерите сензора, има вариант на схемата без него и ще се изписва часът и датата само. Схемата е лесна като се изисква и един демултиплексор 74HCT138N, който не е труден за намиране и е евтин. Другите "критични" елементи са 4 транзистора 2N3906 и 4 7-сегментни индикатора (общ анод ). Схемата съм я реализирал и работи, като за точността на часовника е важно да си вземете хубав кварц, и както са правилата да се запои близо до микроконтролера (да не се внасят смущения, защо променят малко тактовата честота а на нея се базира изчислението на една секунда). Това е всичко! Прилагам и готовите програми за 2-та вида схеми, нужни за програмирането на микроконтролера (скоро ще сложа и схеми за простички програматори). За сверяването се използват 3 бутона, има LED индикатор, ако температурата прехвърли определени граници (които вие задавате), примерно 5-30 градуса. Ако падне под 5 или се качи над 30 градуса, индикатора светва и стои постоянно докато не го угасите вие.
(http://img401.imageshack.us/img401/7249/digitalclockdatewpic16f.th.jpg) (http://img401.imageshack.us/i/digitalclockdatewpic16f.jpg/)
(http://img10.imageshack.us/img10/6084/digitalclockdatethermwp.th.jpg) (http://img10.imageshack.us/i/digitalclockdatethermwp.jpg/)

Ето как изглежда моята реализация, не е най-красивата платка, но работи безупречно :)
(http://img99.imageshack.us/img99/3807/dsc01023j.th.jpg) (http://img99.imageshack.us/i/dsc01023j.jpg/)
(http://img52.imageshack.us/img52/8136/dsc01022w.th.jpg) (http://img52.imageshack.us/i/dsc01022w.jpg/)


P.S. има по 2 файла за всяка от програмите. .ASM e ако някой иска да разгледа програмата а .HEX е готов за програмиране и нищо не му се разбира :)


Title: Re: Всичко за схемите
Post by: morpheous87 on May 29, 21, 2010, 09:47:03 PM
Тук искам да ви предложа една схема за RGB кълбо управлявано от PIC12FXXX микроконтролер. Схемичката е проста, като не са нужни много елементи за изграждането й. Ето я и схемата:
(http://img231.imageshack.us/img231/5885/rgbledschematic.th.jpg) (http://img231.imageshack.us/i/rgbledschematic.jpg/)

Има 3 варианта микроконтролери подходящи за тази схема: PIC12F629, PIC12F675, и 12F683. Програмите са готови, компилирани до .HEX файл (и за трите вида можете да свалите нужният файл най-отдолу в статията).

Аз лично съм го реализирал и работи. Ето как изглежда:
(http://img72.imageshack.us/img72/1737/dsc01335f.th.jpg) (http://img72.imageshack.us/i/dsc01335f.jpg/)
Платката е ецната, като страна писти можете да изтеглите пак най-отдолу на статията (във формат pdf). Ето и снимка с бял печат отгоре за по-лесно ориентиране.
(http://img688.imageshack.us/img688/4783/14588955.th.jpg) (http://img688.imageshack.us/i/14588955.jpg/)
След като направите платката е нужно да си намерите подходящ глобус, за лампа например (бял мат е перфектен). Това е нужно за правилното смесване на цветовете. Също така трябва да подберете ярки и широкоъгълни светодиоди, за да се получи смесването. За да работи схемата, е нужно микроконтролерът да се програмира!!! Подходящ програматор ( лесен и евтин) ще публикувам в следващата статия :) Ето така (http://modsbg.com/index.php?option=com_hwdvideoshare&task=viewvideo&Itemid=0&video_id=54) трябва да изглежда крайният резултат.


Title: Re: Всичко за схемите
Post by: morpheous87 on May 29, 22, 2010, 10:11:34 PM
В настоящата статия ще ви предложа JDM2 базиран, комбиниран програматор за PIC микроконтролери. Програматорът и софтуерът поддържат почти всички микроконтролери на фирмата Microchip: 12F/C, 16F/C, 18F и още гами от микроконтролери.
Нужните елементи са:
C1 100uF/25V
C2 22u/16V Tantal
C3 22...47...100pf
C4 22...47...100pf
D1 1N4148
D2 5V1 Zener
D3 1N4148
D4 1N4148
D5 1N4148
D6 8V2 Zener
D7 1N4148
IC1 DIL18S
IC2 DIL28-3
IC3 DIL40
Q1 BC547B
Q2 BC547B
R1 10k
R2 1k5
R3 100ohm
R4 1K
R5 15K
SV3 Pin Header (3)
X1 Female DB9 9-pin connector (F09H)
Ето я и схемата:
(http://img688.imageshack.us/img688/5665/f8ye5iuxp5ep27t7pemediu.th.jpg) (http://img688.imageshack.us/i/f8ye5iuxp5ep27t7pemediu.jpg/)
Програматорът се захранва от СОМ порта, като GND (маса) не трябва да се бърка със сигнал GND на СОМ порта!!! Просто навсякъде където има GND в схемета ги запоете на едно място и това е. Има 3-пинова рейка за избиране на нисък и висок волтаж(12,5V и 13V). От практическа гледна точка няма значение на коя позиция ще е джъмперът, все си програмира (лично съм тествал на PIC12F629/675/683 PIC16F629/84A, няма проблеми ).
Платката можете да я ецнете, готовите писти в pdf формат тук: http://www.modsbg.com/site/Downloads/PCB%20JDM2%20Programmer.pdf
Програматорът работи с няколко програми: WinPic, ICProg, WinPic800. Последната от изброените е моят личен фаворит и ви я предлагам за сваляне на този линк: http://www.modsbg.com/site/Downloads/WinPic800.zip
Ето как изглежда:
(http://img412.imageshack.us/img412/8756/winpic800b.th.jpg) (http://img412.imageshack.us/i/winpic800b.jpg/)
Нужно е само от настройките на програмата  да зададете JDM Programmer, и това е всичко.
(http://img709.imageshack.us/img709/8168/200882411214jdmwinpic80.th.jpg) (http://img709.imageshack.us/i/200882411214jdmwinpic80.jpg/)

Ето как изглежда моята реализация на програматора:
(http://img413.imageshack.us/img413/9527/29052010076.th.jpg) (http://img413.imageshack.us/i/29052010076.jpg/)
(http://img72.imageshack.us/img72/8444/29052010075.th.jpg) (http://img72.imageshack.us/i/29052010075.jpg/)


Title: Re: Всичко за схемите
Post by: morpheous87 on June 19, 20, 2010, 08:50:09 PM
Схема на 8 светодиодна бягаща светлина.
Ще ви представя една лесна схема на бягаща светлина базирана на микроконтролера PIC16F629/PIC16F629A. Кодът за контролера е готов .HEX файл, като ефектите са много, разнообразни и готини. Има бутон с който може да превключвате между три режима : Auto, Manual, Random. Схемата разполага със стабилизатор на 5V. Има възможност да се захранва директно от 3 1.5V АА батерии.
Необходими елементи:
    R1-R8 270R
    R9,R10 10K
    C1,C3 100nF
    C2 220nF
    D1 1N4001 изправителен диод(трудно ще намерите точно този),  
    спокойно обаче може да използвате вместо него - 1N4007
    IC1 7805 1A 5V регулатор на напрежение
    IC2 PIC16F628/ PIC 16F628A
    LED1-8 3мм или 5мм светодиоди (препоръчително с по-висок  
    интензитет)
    S1 микробутон ако ще е върху платката, иначе какъвто ви се
    намира
    J1 жак за захранване от адаптер

(http://img823.imageshack.us/img823/5434/schemeu.th.jpg) (http://img823.imageshack.us/i/schemeu.jpg/)

Има готов файл на страна писти, който може да изтеглите от тук. (http://picprojects.org.uk/projects/ledchaserpwm/pwmChaserPCB.pdf)

След като си направите платката по метода тонер-трансфер примерно, който съм описал тук (http://modsbg.com/index.php?option=com_content&view=article&id=476:2010-06-19-07-07-35&catid=16&Itemid=32), тя би трябвало да изглежда горе долу така:

(http://img413.imageshack.us/img413/2182/dsc01358d.th.jpg) (http://img413.imageshack.us/i/dsc01358d.jpg/)

Сега остава само да запоите елементите. Ето бял печат за да видите къде какво трябва да се сложи:
(http://img710.imageshack.us/img710/505/overlaylarge.th.jpg) (http://img710.imageshack.us/i/overlaylarge.jpg/)

(http://img101.imageshack.us/img101/8366/fig1u.th.jpg) (http://img101.imageshack.us/i/fig1u.jpg/)

Това са модификациите, които трябва да се направят за да работи устройството от трите АА батерии.

(http://img638.imageshack.us/img638/82/pwmchasebat.th.jpg) (http://img638.imageshack.us/i/pwmchasebat.jpg/)

Така изглежда моята резлизация на проекта:

(http://img638.imageshack.us/img638/9918/dsc01376m.th.jpg) (http://img638.imageshack.us/i/dsc01376m.jpg/)

Накрая за да работи, микроконтролерът трябва да се програмира. Нужен ви е програматор като този, (http://modsbg.com/index.php?option=com_content&view=article&id=439:programator-za-pic&catid=36:shemi&Itemid=101) или който ви се намира под ръка и поддържа PIC16F628/PIC16F628A. За моят реализация съм използвал по-старият вариант - PIC16F628. Няма разлика кой от двата ще използвате. Има възможност и код за PIC16F84A, но там трябва да се направят модификации на платката и затова не съм го описал.

Това е клипче (http://www.youtube.com/watch?v=SKe67xZG8Sg&feature=player_embedded) как работи платката (не е на моята реализация понеже ме мързи да го снимам  3мин :) , но работи по абсолютно същият начин )


Title: Re: Всичко за схемите
Post by: TOTO on June 21, 14, 2010, 02:50:52 PM
евала братле продължавай в същия дух :) за някой схемите са сложни поради факта ,че не са се занимавали с микроконтролери ама аз лятото непременно ще ги направя като съм по свободен и пак евала много добре само така..


Title: Re: Всичко за схемите
Post by: morpheous87 on June 22, 08, 2010, 08:19:43 AM
евала братле продължавай в същия дух :) за някой схемите са сложни поради факта ,че не са се занимавали с микроконтролери ама аз лятото непременно ще ги направя като съм по свободен и пак евала много добре само така..
Благодаря! Ако някой иска да ги реализира, но се притеснява от факта, че се използват микроконтролери, нека пише тук. С удоволствие ще обясня кое как да направи. Точно за тези проекти не се изискват познания в програмирането, тъй като сорс-кодовете са готови. И единственото нужно е едно програматорче и да се "налее" акъла в микроконтролера. :) Имам още доста такива проекти, които в най-скоро време ще се опитам да кача ( малко ме бави факта, че разработвам дипломна работа).


Title: Re: Всичко за схемите
Post by: TOTO on June 22, 12, 2010, 12:13:45 PM
евала за дипломната работа аз я чакам догодина ,че сега съм 3 ти курс...


Title: Re: Всичко за схемите
Post by: Xer0iN on October 18, 17, 2010, 05:11:05 PM
Аз имам един dB-метър и искам да питам,ако го пробвам дали работи батерия от телефон(3,7v),дали ще изгори dB-метъра.. :whistle: :whistle: :whistle: :whistle:
А също така искам и да питам как да го свържа обаче за момента нямам снимка като направя снимка на dB-метъра ще я постна.Ще го снимам отпред и отзад,за да може ако някой знае как да се свърже да ми обесни.


Title: Re: Всичко за схемите
Post by: brunder on October 18, 20, 2010, 08:52:39 PM
Извинявам се за предния  мои глупав коментар сега въпроса ми е за  програмирането.Каза ,че трябва да се направят модификаци за да се програмира и да става с PIC16F84A кажи какво трябва да направя :? ?И искам да те питам дали с този програматор ще мога да го направя това : http://www.hamradioindia.org/circuits/feng.php#mods
 http://feng3.cool.ne.jp/en/pg5v2.html  и кои от двата микроконтролерида изпозлвам?PIC16F84A iили PIC16F629 или PIC16F628A кои от трите да изпозлвам? били ми казал?


Title: Re: Всичко за схемите
Post by: xristakis on December 10, 16, 2010, 04:49:38 PM
Здравейте, извинявам се за тъпия въпрос, но какъв кабел ми трябваше, за да захраня програматора? :-\ Това е първия програматор, който правя сам.


Title: Re: Всичко за схемите
Post by: SHADOW on December 10, 17, 2010, 05:09:52 PM
Здравейте, извинявам се за тъпия въпрос, но какъв кабел ми трябваше, за да захраня програматора? :-\ Това е първия програматор, който правя сам.

Не съм по електрониката, но ако съдя по първия пост на Poltargaista, то тогава ти трябва X1 Female DB9 9-pin connector (F09H) (справката я правя по тази статия -> http://modsbg.com/extras/shemi/439-programator-za-pic.html ), Ако греша, колегите да ме поправят. ;)


Title: Re: Всичко за схемите
Post by: xristakis on December 10, 23, 2010, 11:05:30 PM
А ще ми свърши ли работа СОМ порт като в единия край е с usb или да си използвам кабела за връзка между двата порта :roll:


Title: Re: Всичко за схемите
Post by: morpheous87 on December 10, 23, 2010, 11:14:07 PM
За работата на посочения програматор е нужен СОМ порт, ако имаш конвертор СОМ-USB пак ще стане.


Title: Re: Всичко за схемите
Post by: xristakis on December 11, 15, 2010, 03:46:59 PM
Благодаря  за отговорите, надявам се да нямам други проблеми.   ;)


Title: Re: Всичко за схемите
Post by: xristakis on December 14, 18, 2010, 06:33:47 PM
Здравей morpheous87 неоткривам кодът на микроконтролера на "Схема на 8 светодиодна бягаща светлина"


Title: Re: Всичко за схемите
Post by: morpheous87 on December 14, 19, 2010, 07:15:24 PM
Здравей morpheous87 неоткривам кодът на микроконтролера на "Схема на 8 светодиодна бягаща светлина"
Готовите компилирани до .HEX файлове кодове, може да намериш в тази  (http://modsbg.com/9/25-%D0%9F%D0%B5%D1%80%D0%B8%D1%84%D0%B5%D1%80%D0%B8%D1%8F-%D0%B8-%D0%B4%D1%80%D1%83%D0%B3%D0%B8/567-q-q-pic-.html)статия.


Title: Re: Всичко за схемите
Post by: xristakis on December 17, 22, 2010, 10:25:36 PM
Добър вечер! Можете ли да ми кажете как точно се работи с winpic? Защото и не разбирам много.


Title: Re: Всичко за схемите
Post by: morpheous87 on December 18, 20, 2010, 08:50:32 PM
Добър вечер! Можете ли да ми кажете как точно се работи с winpic? Защото и не разбирам много.
Какъв контролер и с какъв програматор искаш да програмираш ми кажи, за да ти кажа настоиките.


Title: Re: Всичко за схемите
Post by: xristakis on December 20, 13, 2010, 01:45:15 PM
Ми основно PIC микроконтролери и програматор е този, който е показан тук (JDM2 базиран, комбиниран програматор)


Title: Re: Всичко за схемите
Post by: morpheous87 on December 21, 20, 2010, 08:18:30 PM
Виж тази (http://img709.imageshack.us/i/200882411214jdmwinpic80.jpg/) снимка, там е показана настройката за изпиране на вида на програматора. После трябва да укажеш кой точно контролер ще програмираш, да отвориш готовият .HEX файл, и да го качиш на контролера.


Title: Re: Всичко за схемите
Post by: xristakis on February 16, 18, 2011, 06:24:55 PM
Здрасти! Има ли начин да уголемя отворите за лементите и тяхната точка на запояване на даденa схемa? :confused1:


Title: Re: Всичко за схемите
Post by: Sil3nT on March 21, 22, 2011, 10:28:34 PM
Здрасти! Кои лементи искаш да уголемиш, че нещо неразбрах ?  :confused1:


Title: Re: Всичко за схемите
Post by: SHADOW on March 22, 10, 2011, 10:17:05 AM
Здрасти! Има ли начин да уголемя отворите за лементите и тяхната точка на запояване на даденa схемa? :confused1:
Да има, с подходяща бутгийка. Стандартната дупка за платка, е 0,8мм...от комплекта на дремела ти ако имаш бургия 1мм ще е добре.
Друг съвет....мой патент ;D (понеже и аз имах същия проблем с дупките по платките) : Крачетата на елемента ги запили малко, или ако са плоски (като на ТIP31) ги сплескай внимателно. При мен така стана магията ;) :dirol:


Title: Re: Всичко за схемите
Post by: xristakis on March 22, 14, 2011, 02:04:33 PM
Аз пробивах с 0.6, но на места ми остана много малко маясто за запояване! Особено цокъла за PIC не мога да го вкарам.
Някъде бях чел, че Protel има опция за уголемяване на тази област. Но ми е доста мътна програмката, а работя повече с Orcad!


Title: Re: Всичко за схемите
Post by: xristakis on June 06, 18, 2011, 06:46:37 PM
Добър вечер, може ли да ми дадете Hex  фаила за RGB  кълбото, защото така ми излиза самия код и не мога да го въведя в WinPic


Title: Re: Всичко за схемите
Post by: thebadboyyy on June 07, 11, 2011, 11:43:50 AM
Ако ти излиза само кода можеш и сам да си направиш hex файла. Поставяш кода в ноутпад, оставяш един празен ред отдоло и записваш с разирение .hex с ANSI кодиране.

Това (http://picprojects.org.uk/projects/picprojects.htm) е сайт с проекти реализирани с PIC микроконтролери. Гледам че сте пуснали някои от схемите, но някой може да си хареса и нещо друго. Аз скоро мисля да започна "бягащите светлини". Малко ще излезна от темата, но ако може някъква идея с какво да направя дупките и колко точно трябва да са широки и с коя програма точно трябва да се принтира това (http://imageshack.us/f/710/overlaylarge.jpg/) на притер. Притесняваме дали няма да се принтира с по-малък или по-голям размер (всички елементи си имат определени размери между крачетата) и от там да се прецака цялата платка.


Title: Re: Всичко за схемите
Post by: xristakis on June 07, 13, 2011, 01:02:39 PM
Имам notepad++ , но нещо не виждам при зазис .hex ако не греша нещо.
А до схемите наистина са с малки отвори, аз пробивах с 0.5 но на места късах патечки някаде бях чел, че може да се уголемяват с протел но тъй като не разбирам от нея, реших да си правя програматора на монтажна платка. ???


Title: Re: Всичко за схемите
Post by: thebadboyyy on June 07, 19, 2011, 07:16:37 PM
Имам notepad++ , но нещо не виждам при зазис .hex ако не греша нещо.
А до схемите наистина са с малки отвори, аз пробивах с 0.5 но на места късах патечки някаде бях чел, че може да се уголемяват с протел но тъй като не разбирам от нея, реших да си правя програматора на монтажна платка. ???

На File name: име.hex
На Save as type: All Files
На Encoding: ANSI


Title: Re: Всичко за схемите
Post by: xristakis on August 02, 18, 2011, 06:21:51 PM
Здравейте, разисквали сме този проблем, но аз така и не намерих решение. :wallbash:
Става въпрос за схемата на програматора и по точно отворите за елементи. Mисля, че са прекалено малки пък и не мога да намеря толкова малък свредел, имали начин да ги уголемя, защото искам да не е на експериментална платка.
Казвали са ми че става чрез протел, но ми е доста трудна програмaта! :wallbash:


Title: Re: Всичко за схемите
Post by: SHADOW on August 02, 20, 2011, 08:22:11 PM
Здравейте, разисквали сме този проблем, но аз така и не намерих решение. :wallbash:
Става въпрос за схемата на програматора и по точно отворите за елементи. Mисля, че са прекалено малки пък и не мога да намеря толкова малък свредел, имали начин да ги уголемя, защото искам да не е на експериментална платка.
Казвали са ми че става чрез протел, но ми е доста трудна програмaта! :wallbash:
Ми с повече практика ще я научиш! Както се казва: Целта оправдава средствата! ;)


Title: Re: Всичко за схемите
Post by: xristakis on August 02, 21, 2011, 09:23:27 PM
Аз ще успея да я пречертая на протела, но не мога да намеря опцията за отворите и точките за запояване.
Порових из гугъл, но нищо съществено.
Има ли начин пдф да се запише като друго разширение на схемата за ецване и направо да редактирам нея?


Title: Re: Всичко за схемите
Post by: SHADOW on August 02, 23, 2011, 11:02:39 PM
Има, но ако ползваш Линукс. ЗА под У-с не знам как става. :whistle:


Title: Re: Всичко за схемите
Post by: xristakis on August 02, 23, 2011, 11:45:56 PM
Ox, ще се го мисля някак си да го направя, а има ли по-малка бургия от 0.5 може би с подобна да пробвам?


Title: Re: Всичко за схемите
Post by: STARIKOLI on November 21, 16, 2011, 04:35:25 PM
Здравейте,имам едно питане по един ваш програматор на PIC микроконтролери, от преди една година е статията. Може ли да ми кажете кои са параметрите на "C3" и "C4" ?



Мод. Едит:Добре дошъл в нашият форум и сайт! Като за начало се запознай с правилата за писане във форума! Писането на БЪЛГАРСКИ език е ЗАДЪЛЖИТЕЛНО.Понеже си нов, постът ти е редактиран за пръв и последен път.Следва триене! :)