Você está na página 1de 7

engenharia@inovatools.com.

br

Inovando suas Idias

CPU Master51

Microcontrolador: P89LPC936FA Fabricante: N P ! "o#nded b$ %hili%s& Core: 8'C()

Caractersticas:
CP* de alta %er"ormance com e+ec#,-o em . cloc/s sendo )))ns e ...ns %ara maioria das instr#,0es 1#ando rodando a )8mh23 e+ceto instr#,0es de m#lti%lica,-o e divis-o3 isso o torna 6!seis& ve2es mais r4%ido 1#e os 8'() gen5rico rodando com mesma "re167ncia de cloc/. 8%era,-o de .39: at5 336:. )6;b$tes de mem<ria Flash organi2ada em .(6 %aginas com 69 b$tes cada. .(6 b$tes de mem<ria =AM e mais (). b$tes de =AM a#+iliar !+data&. (). b$tes de mem<ria >>P=8M. . conversores A?@ 8bits com 1#atro entradas cada e #ma saAda @?A 8bits cada. . Bimers?Conter de )6bits !%ode ser #sado %ara acionar a saAda CB+D a%<s o esto#ro o# tornarEse #ma saAda PFM&. ) =BC !=eal Bime Cloc/& Contador de .3 bits. ) *A=B com gerador de ba#d rate3 brea/ detect !erro de %arada&3 "raming error detection !erro de %aridade& e detec,-o a#tom4tica de endere,o 1#ando #sado o modo de m#ltiE %rocessador. Mod#lo de com%are?ca%t#re CC*3 9 saAdas PFM e . entradas de ca%t#ra. G.C3 HPG. 8scilador =C interno de I.3I.8mh2 com %recis-o de )J. GCP !GnEH$stem Programming&. GAP !GnEA%%lication Programming&3 a mem<ria "lash %ode ser lida e escrita %ela a%lica,-o e #sada %ara dados. Fatchdog Bimer com oscilador inde%endente e %rescaler de 8 valores. KroLno#t detect !=eset %or bai+a tens-o& %ode ser con"ig#rado %ara gerar interr#%,-o. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina ) 9?3?.')9

engenharia@inovatools.com.br

Inovando suas Idias

Serial RS-232

Para com#nica,-o serial com o PC 5 necess4rio #m circ#ito conversor de nAvel do %adr-o BBL !microcontrolador& %ara =HE.3. !PC&. >ssa tare"a 5 e+ec#tada %elo CG. !MA 3.3.&. 8 circ#ito de grava,-o #tili2a a serial B e = e os %inos de controle @B= e =BH3 a l<gica do gravador 5 "eita %elo CG)3 !I9NC'.&.

Fonte

A "onte de alimenta,-o da %laca 1#e 5 %rovida de #m ada%tador de rede %ode variar de 6: !mAnimo& at5 .': !Ma+imo&. Mas %ara evitar s#%erEa1#ecimento dos reg#ladores MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina . 9?3?.')9

engenharia@inovatools.com.br

Inovando suas Idias

internos 5 recomend4vel #sar "onte e+terna de 9: o# ).:. 8 /it 5 %rovido de d#as "ontes inde%endentes e reg#ladas3 cada #ma com ca%acidade de "ornecer 8''mA. A "onte de (: %oss#i #m led !L@)& de indica,-o e a de 333: o led de =*N. Bamb5m "oi %revisto na "onte #m circ#ito %ara ler no A?@ do micro o valor de tens-o %rovida do ada%tador de rede e esse canal 5 selecionado no M* anal<gico CGI !I9NC9'(.&.

Registrador de deslocamento e MUX analgico

Como o ;it Master() %oss#i v4rios %eri"5ricos e+ternos ao microcontrolador e o mesmo %oss#i %o#cos %inos de G?83 5 necess4rio adicionar circ#itos digitais na %laca %ara e+%ans-o de %inos3 tornando o /it mais com%le+o e di"Acil de %rogramar3 %or s#a ve2 1#ando se domina todo o circ#ito o /it se torna m#ito "le+Avel e %ro"issional tendo total acesso e controle de todos os %eri"5ricos sem a#+ilio de OP#m%ersQ de con"ig#ra,-o. A tare"a de e+%ans-o de G?8 5 "eita %or dois CGs m#ito conhecidos3 o %rimeiro se trata do CG9 !I9NC(9(&3 #m shift register !registrador de deslocamento& 1#e %or s#a ve2 controla o#tros CGs como o b#""er de entrada !I9NC.99& atrav5s do sinal OCHM>NBQ3 o b#""er de saAda !I9NC.I3& atrav5s do sinal OCHM8*BQ3 o b#""er bidirecional do dis%la$ !I9NC.9(& atrav5s dos sinais OLC@M>NQ e LC@M=@Q3 o enable do mod#lo =F %elo sinal OC>M=FQ3 o Back Light do dis%la$ %elo sinal ONKLQ e o M* anal<gico CGI !I9NC9'(.& atrav5s dos sinais OCH'Q e OCH)Q3 esse %or s#a ve2 5 o#tro CG de e+%ans-o de G?83 mas s#a vantagem 1#e ele 5 anal<gico3 o# sePa3 %osso m#lti%le+ar sinais anal<gicos e interligaElo %ara #m %ino de A@ do micro. 8 shift register 5 controlado %elos sinais O>NM=>RQ3 OCL;M=>RQ e O@8M=>RQ. 8 sinal O=HBQ 1#ando em nAvel bai+o 2era as saAdas. CH) ' ' ) 1 CH' Pino CHMHPG Pino A@'' ' CHM> ) A! ) CHM> . "# ! ' CHM=F "#$U% 1 R&S "#$M35 Babela de e1#ival7ncia do M* .

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina 3 9?3?.')9

engenharia@inovatools.com.br

Inovando suas Idias

'is(la) $C'

8 /it "oi %roPetado %ara #sar #m dis%la$ LC@ de caractere e %ode ser #sado 1#al1#er #m com controlador com%atAvel com N@99I8'. 8 modo de "#ncionamento escolhido "oi em 9bits %or motivos <bvios de red#,-o de %inos. Como o barramento de dados do dis%la$ 5 com%artilhado com o#tras "#n,0es da %laca "oi %reciso colocar #m b#""er bidirecional CG9!I9NC.9(&3 %ara controle do K*H de dados e se# controle de enable e dire,-o 5 %roveniente de o#tro CG #m registrador de deslocamento 1#e %or s#a ve2 5 controlado %ela CP*. !ver sobre o shi"t register mais a "rente&. N8B>: 8 sinal 1#e aciona o b#22er !K*S& %assa %elo b#""er CG93 %ortanto 5 necess4rio con"ig#raElo %ara e+ec#tar essa "#n,-o. As entradas K) T K8 do b#""er e1#ivalem ao %ort' da CP* !P'.' T P'.I res%ectivamente&.

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina 9 9?3?.')9

engenharia@inovatools.com.br

Inovando suas Idias

&ntradas

As entradas digitais da %laca s-o %rovidas das chaves !CN' T CN(& e de #ma entrada digital e+terna O@GNQ com circ#ito de %rote,-o e tolerante a ). o# .9:. 8 sinal U@GNU e1#ivale ao %ino P'.I do micro e %ode ser #sado como contador do timer) !B)&. Bamb5m entra no b#""er de entrada o sinal de interr#%,-o do m<d#lo de =F3 sinal OGNBM=FQ. 8 b#""er de entrada CG8 !I9NC.99&3 5 habilitado %elo sinal OCHM>NBQ %roveniente do shift register3 o nAvel l<gico de habilita,-o 5 O'Q.

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina ( 9?3?.')9

engenharia@inovatools.com.br

Inovando suas Idias

Bamb5m esta dis%onAvel #ma entrada anal<gica e+terna de ' T )':3 sinal OAGNQ 1#e %ode ser selecionada %elo M* e ligada ao %ino A@'' do micro. !ver tabela do M* &.

Sadas

As saAdas dis%onAveis do /it s-o controladas %elo b#""er de saAda CG). !I9NC.I3& 1#e %or s#a ve2 aciona o CG)3 !*LN.8'3& #m driver de %otencia com saAdas open collector ca%a2 de "ornecer (''mA. As saAdas H' T H3 1#e e1#ivalem ao P'.' T P'.3 est-o dis%onAveis no conector K8=NE9 !CN)'& 3 e os Leds L@9 T L@I e1#ivalem ao P'.9 T P'.I. 8 sinal OC8MQ do *LN se conecta a diodos em antiE%aralelos com as saAdas sendo indicado %ara acionamento de bobinas como motores e reles3 o P#m%er !VI& seleciona a tens-o da "onte de saAda (: o# ).:. 8 controle do latch 5 "eito %elo sinal OCHM8*BQ 3 os valores de entrada s-o re%assados %ra saAda na borda de s#bida do sinal CL;. W#ando o sinal de O=HBQ vai %ra O'Q as saAdas s-o 2eradas.

8#tro circ#ito m#ito interessante de saAda 5 a PonteEN3 circ#ito %ara controlar motor @C3 com este circ#ito 5 %ossAvel controlar a velocidade e o sentido de rota,-o do motor e s#a constr#,-o "oi %ensada de modo a n-o c#rtoEcirc#itar a "onte com o terra !RN@&. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina 6 9?3?.')9

engenharia@inovatools.com.br

Inovando suas Idias

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM GnovaBools P4gina I 9?3?.')9

Você também pode gostar