{"id":324,"date":"2009-04-03T23:09:06","date_gmt":"2009-04-04T02:09:06","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=324"},"modified":"2009-04-03T23:09:06","modified_gmt":"2009-04-04T02:09:06","slug":"back-to-working-on-the-car","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/back-to-working-on-the-car\/","title":{"rendered":"Back to working on the car"},"content":{"rendered":"<p>M-am \u00eentors la lucrul la ma\u0219in\u0103, \u00een timp ce \u00eencerc, \u00een paralel, s\u0103 dau c\u00e2te o idee \u0219i la planul pentru Eurobot. Avem momentan dou\u0103 idei, dou\u0103 strategii diferite, fiecare cu bubele ei, dar m\u0103car, de azi avem toate pisele de care avem nevoie. Acum trebuie doar s\u0103 ne hot\u0103r\u00e2m cum vrem s\u0103 le punem laolalt\u0103 :)<\/p>\n<p>Pentru ma\u0219inu\u021b\u0103 am mai lucrat la controller-ul de vitez\u0103. Am reu\u0219it p\u00e2n\u0103 la urm\u0103, dup\u0103 multe experimente mai mult sau mai pu\u021bin reu\u0219ite, urm\u0103rind o idee a domnului profesor, s\u0103 fac un driver pentru motorul cu perii (motorul de mi\u0219care) al ma\u0219inu\u021bei, folosind relee de 8A pentru puntea H (pentru direc\u021bie) \u0219i un pe post de intrerup\u0103tor (pentru PWM). Schema asta func\u021bioneaz\u0103 primind PWM de undeva, dar controller-ul ma\u0219inu\u021bei encodeaz\u0103 \u0219i direc\u021bia, tot \u00een PWM (adic\u0103 factor de umplere 50% \u00eenseamn\u0103 full stop, 0 \u00eenseamn\u0103 \u00eenapoi \u0219i 100% \u00eenseamn\u0103 full \u00eenainte).<\/p>\n<p>Ca s\u0103 pot s\u0103-i dau controllerului meu ce are nevoie (un semnal PWM pur, \u0219i doi pini de control pentru direc\u021bie \u00eenainte \/ \u00eenapoi) am folosit un ATMega32, de care mai aveam de la alte proiecte mai vechi. M-am tot c\u00e2c\u00e2it s\u0103 \u00eenv\u0103\u021b cum se face un PWM \u0219i mar\u021bi sau miercuri m-am pus \u0219i am citit documenta\u021bia de la ATMega, \u0219i am produs un PWM, apoi am folosit Input Capture Unit-ul (guess what that does) s\u0103 traduc semnalul PWM de la PMS5005 (placa de control a robotului) \u00eentr-un PWM \u0219i o direc\u021bie pentru controller-ul meu. Cu sprijinul lui Dan \u0219i al osciloscopului am trecut peste o parte din bug-uri, dar \u00eenc\u0103 nu reu\u0219esc s\u0103 variez PWM-ul de la ie\u0219ire corect \u00een func\u021bie de PWM-ul de la intrare. Dunno why yet, dar dac\u0103 exist\u0103 oameni care \u0219tiu pitfall-uri \u00een partea asta de Input Capture, please do tell!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M-am \u00eentors la lucrul la ma\u0219in\u0103, \u00een timp ce \u00eencerc, \u00een paralel, s\u0103 dau c\u00e2te o idee \u0219i la planul pentru Eurobot. Avem momentan dou\u0103 idei, dou\u0103 strategii diferite, fiecare cu bubele ei, dar m\u0103car, de azi avem toate pisele de care avem nevoie. Acum trebuie doar s\u0103 ne hot\u0103r\u00e2m cum vrem s\u0103 le punem &hellip; <a href=\"https:\/\/yeti.albascout.ro\/blog\/back-to-working-on-the-car\/\" class=\"more-link\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">Back to working on the car<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[564,557],"tags":[569,683,690,809],"class_list":["post-324","post","type-post","status-publish","format-standard","hentry","category-roboti","category-facultate","tag-atmega","tag-pms5005","tag-pwm","tag-roboti"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/comments?post=324"}],"version-history":[{"count":0,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/324\/revisions"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}