Форум по Роботика

Технически форум => Програмиране => Темата е започната от: DataMatrix в Юни 24, 2007, 06:06:59 pm

Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Юни 24, 2007, 06:06:59 pm
Имам 2 бр. PIC16F84A и се чудя дали си струва да ползвам единия да направя робот със него, който да е конкурентно способен.
DataSheet (http://ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf)
Титла: PIC16F84A FAQ
Публикувано от: Borislav в Юни 24, 2007, 07:26:55 pm
Разбира се, че може... Важно е да доуточниш обаче какъв робот искаш да направиш. Това е хубав микрочип и можеш да направиш почти всеки робот с него.. :)
Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Юни 24, 2007, 07:43:57 pm
BEAM-Bot, иначе казано - "Муха без глава"  :D
Много ми се ще да си направим състезание с подобни.
Титла: PIC16F84A FAQ
Публикувано от: в Юни 24, 2007, 07:57:12 pm
за това роботче заслушава ли си толкова мощен микроконтролер да хабиш.....

освен ако него усложниш доста :)
или пък ти се занимава за тренировка
Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Юни 24, 2007, 08:08:46 pm
Ми него ползвам, понеже само него познавам  :(
Уча се какво да правя с него от "PIC Микроконтролери" Част 1 на Николай Кенаров, изд. МК Варна 2003
Титла: PIC16F84A FAQ
Публикувано от: Borislav в Юни 24, 2007, 08:16:07 pm
По принцип си заслужава... Понеже в роботиката често отделните роботи са със сходни схеми и механика, така че шансът за победа е в програмата... Добре е, че си си взел PIC! Има голям потенциал, а и доволни характеристики...
Аз съм на AVR ATmega8 на фирмата "Atmel". :)
Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Юни 24, 2007, 08:18:50 pm
Много съм чувал за тези контролери на Амтел, но като цяло нямам представа какви са им възможностите им.

ПС: ЩЕ ПРАВЯ СУМОооо!
(http://img128.imageshack.us/img128/4271/sumo1ca6453is1.th.jpg)
 :D  :D  :D
Титла: PIC16F84A FAQ
Публикувано от: Borislav в Юни 24, 2007, 08:22:59 pm
Цитат на: "DataMatrix47"
Много съм чувал за тези контролери на Амтел, но като цяло нямам представа какви са им възможностите им.


Имат много по-лесен вариант за програмиране! :) Това май е плюсът им пред PIC... Но не съм сигурен, досега съм имал малко работа с PIC! :)
А за снимката... По-скоро тази:
(http://www.newscientist.com/blog/technology/uploaded_images/sumobot-712335.jpg)

Много се радвам, че ставаме двама със сумото! :)
Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Юни 24, 2007, 09:17:46 pm
Ето един светофар (http://www.vbox7.com/play:fc0b00ea) който направих с моя контролер и няколко реда код (нямам идея обаче къде е файла с кода :? )
Титла: PIC16F84A FAQ
Публикувано от: Borislav в Юни 24, 2007, 09:28:39 pm
Много е добър светофарът... Но защо кварцът ти е на отделена монтажна платка? :? Или нещо не съм разбрал от видеото?
Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Юни 24, 2007, 09:32:21 pm
Правилно си разбрал, 4MHz кварцът е отделен модул заедно с стабилизиращите кондензатори. Това го направих с идеята да мога да сменям много лесно няколко такива модула за да променям честотата на процесора.
Титла: PIC16F84A FAQ
Публикувано от: Borislav в Юни 24, 2007, 09:38:37 pm
Интересна идея! Харесва ми! :) Надявам се да нямаш нищо против да преместя темата в "Контролери", защото мисля, че там е по-точната тематика за това! :)
Титла: PIC16F84A FAQ
Публикувано от: в Юни 24, 2007, 11:06:42 pm
Сори за офтопика :
можеш ли да дадеш линк към няква литература за Атмелските микроконтролери. особенно ако имаш на Български :)

мерси
Титла: PIC16F84A FAQ
Публикувано от: Borislav в Юни 25, 2007, 07:48:31 am
Разбира се! Само че е на английски.. :)
Разгледай този сайт! (http://atmel.com/dyn/general/advanced_search_results.asp?device=1&tools=1&faqs=1&datasheets=1&appNotes=1&userGuides=1&software=1&press=1&articles=1&flyers=1&checkAll=1&checkAllReference=1&target=ATmega8)
Титла: PIC16F84A FAQ
Публикувано от: INF1n1t в Август 29, 2007, 09:41:57 am
Ей ти кога си го купи и втори PIC даже :) Светофара щеше да бъде хубав може би, обаче се появиха известни проблеми с гледането на видеото. А за модулирането (разграждането на модули) - навсякъде е най-добре, ако можеш - да го направиш така.

Много се накефих като разбрах, че и моя ПИК (16F84A) ще стане за работа...
Титла: PIC16F84A FAQ
Публикувано от: DataMatrix в Август 29, 2007, 10:44:40 am
Цитат на: "INF1n1t"
Ей ти кога си го купи и втори PIC даже :) Светофара щеше да бъде хубав може би, обаче се появиха известни проблеми с гледането на видеото. А за модулирането (разграждането на модули) - навсякъде е най-добре, ако можеш - да го направиш така.

Много се накефих като разбрах, че и моя ПИК (16F84A) ще стане за работа...

Имах друга идея когато го купих. Малко попромених идеята за моделирането.
Титла: PIC16F84A FAQ
Публикувано от: INF1n1t в Август 30, 2007, 06:05:51 pm
Както и да е. Аз обаче имам въпрос за захранването на този микроконтролер, защото както се разбра и аз имам същият. Вчера разчастих принтер, неработещ. Открих ремък, зъбни колела, два големшки мотора и няколко оси. Но най-важното - открих захранване.

Ето ги и входно изходните спец.:

AC INPUT
 100 ~ 240V
 1.4A
 50/60 Hz

Дотук добре, включваме го към контакта.

OUTPUT:
 Червената жица: +5.0V, 0.5A
 Жълтата жица: +41.7V, 0.9A

Всичко хубаво, обаче аз реших да го ползвам за захранване на микроконтролера. Логично е да ползвам червената жичка, на 5 волта. Проблема е че според мен 0.5А са прекалено много за контролера. Пише, че консумацията му е 2 милиампера, а това захранване дава 500 милиампера. Все пак искам да ви попитам, трябва ли да се шунтира контролера или може да кара и така.
Титла: PIC16F84A FAQ
Публикувано от: tommyboy в Август 30, 2007, 06:11:28 pm
ами да ти кажа щом е 5В  при този ток , мисля че нама да има проблем защото ПИКа ще си харчи колкото пише, но надвиши ли се напрежението
при същият ток ПИКа ще изгърми . Но това е лично мое мнение незнам , не искам да ти изгоря ПИКа че е скъп ;)
Титла: PIC16F84A FAQ
Публикувано от: INF1n1t в Август 30, 2007, 06:16:47 pm
Хм, е той като харчи колкото пише, къде ще отиде другия ток. Все някъде ще трябва да се разпредели и понеже ПИК-а е единственото място, ме плаши момента да не го изфойерверча...

 Все пак ще се замисля върху това, което каза, а в краен случай ще го пробвам, пък м..... му ако изгърми.
Титла: PIC16F84A FAQ
Публикувано от: tommyboy в Август 30, 2007, 06:36:07 pm
ами ако подходим логически по закона Ом  ПИКа си има собственно съпротивление и като приложиш 5В  ще протече точният ток .пък и токът
от захранването е измерено в режим на късо съединение тъй като амперметърът има мн малко съпротивление в сравние с ПИКа.
Титла: PIC16F84A FAQ
Публикувано от: sv_shady в Август 30, 2007, 11:34:59 pm
0,5A е максималния ток, който може да осигури захранването. Общо взето нещата стоят образно какзано както бе споменато по-горе за закона на Ом.
Титла: PIC16F84A FAQ
Публикувано от: INF1n1t в Август 30, 2007, 11:37:15 pm
Мерси тогава за отговорите.
Титла: PIC16F84A FAQ
Публикувано от: Ap0c0lyp53 в Ноември 25, 2007, 01:54:19 pm
Хммм, що не ползвате PIC16F628A. Много по-практичен е от своя събрат 16F84A, а и по евтин. В Комет 84А си го взех за 7лв и некви там стотинки, докато 628А е около 3 лв (пак има некви стотинки за доплащане). Но най-важното е, че има много повече РАМ, повече ФЛАШ и един куп модули като компаратори, 3 брояча, CCP и RS232, даже не сам сигурен, но мисля, че имаше и подобрен SPI. По всичко друго са еднакви.