Anda di halaman 1dari 8

OSOFTWAREdefuncionamentodosMdulosdeInjeo

Eletrnica
JornalOficinaBrasilOut/2000
PorMarcosZillner(NaproEletrnicaIndustrialLtda)
Ofuncionamentodoprograma(Software)dosmdulosdecontroledaInjeoeletrnicaumassuntopouco
conhecido.PoucaspessoasnoBrasildetmoconhecimentodocdigofontedosmdulos(programaantesde
sercompiladoegravadonaEpromoumemriaflash).Afaltadeconhecimentonestareaacarretanacriaode
conceitosdefuncionamentonemsemprecorretos.Poroutroladoconheceressamatriapoderiaauxiliarno
diagnsticodosdefeitoseinclusivetiraralgunsmitosqueforamcriadoscomotempo.Tambmostcnicos
reparadoresquetrabalhamcomarepotenciaodechipstemdificuldadespoistrabalhamdeumacertaformano
escuro,quasesemprenatentativaeerro.Acaixadomdulopassaentoaseruma"caixapreta"ondenose
sabeaocertooqueseencontraldentroecomoalgicadecontroledomotorfunciona.Oquevemosum
procedimentodetrocademdulossemumaanlisemaiscriteriosa,causandoumdesperdciodesnecessrio.
Ummdulocomvaloresautoadaptativos(aprendizado)emalgunscasosfuncionademaneiraaenganaro
tcnicoreparador.Estepensaqueomduloestdefeituosoechegaatrocaromesmo.Explico:Seumdefeito
desensoresanteriormenteapresentadoconsertadoeomdulolevaumcertotempoparareaprender,aose
trocarporummodulonovo,ondeestedefeitonohaviasemanifestado,vaifuncionarnaprimeira.Aconteceque
omduloantigotambmaprenderiacomotempoaseadaptarasnovascondiesporemaurgnciaeo
desconhecimentofizeramcomquefossesucateado.Ruimparaoclientedonodoveiculo,ruimparaotcnico
reparador,ruimparatodos.
Omdulocontroladoporummicrocontroladorquepassaremosachamardeprocessador,nomemaispopular
paraopequenocomputadorinternocapazderealizarclculoscomvalores(previamentegravadosemtabelas)
quechamamosdedadoseseguirumaseqnciadecomandosquechamamosdeprogramaoualgoritmo.O
programanofuncionasozinhonecessitadosdados(tabelas)normalmentelevantadosemdinammetrode
motoresedepoisrefinadosemdinammetrosdechassiecampodeprova.
Odinamometristadepoisdeamaciaromotornoprpriodinammetro,comeaentoalevantaracurvadetorque
domotor,PotnciaeConsumoEspecfico,montandotabelasdecargaXrotaoXangulodeavano,cargaX
RotaoXTempodeInjeoetc.OsengenheirosmontamentoastabelasqueserogravadasnaEprom.O
dinammetrodechassiajudaarefinarnahoradaverificaodeemisses.Narealidadehojeemdiaosajustes
sofeitoscomprioridadeememisses.Ondesofeitostestesdeemissescomciclourbanoecicloestrada
conformenormabrasileira.Oveculocolocadosobreumdinammetrodechassi,ascurvadefreioeinrcias
soajustadasnodinammetroeomotoristaaceleraefreiadeacordocomumgrficogeradoporcomputador.
Ajustesnastabelasdomdulosofeitosparadiminuirasemisses.Adirigibilidaderefinadaeaepromcom
osdadosficaprontaparaavaliaodecampo.Quilmetrosequilmetrossorodados.Tudoistodestrudo
depoispelopessoalquefazarepotenciaoforadamontadoraondeoresultadofinalsoalgunscavalosamais
paraoclientedesejosodepotencianomotor.Lgicoemdetrimentodasemissesemuitasvezesdoconsumoe
durabilidadedomotor.
Nestamatriavamosabordarofuncionamentodoprogramaaindadeumamaneirasuperficial.Sefossemos
abordaroassuntocomprofundidade,certamentedariaparaescreverumlivro.Oidealseriaescrevermossobreo
HardwareeoSoftware.Estasduascoisasestointrinsecamenteligadas.PoremcomooHardwaremuitomais
previsvelficamossomentenoassuntodoSoftwarequemenosconhecido.
Vriastabelassopreviamentelevantadasemlaboratrio.Osvaloresquevamosexemplificaraquipodemvariar
defabricanteparafabricantepoiscadaumtemumtipoconversorAnalgico/Digital(A/D)diferenteinternamente,
ossensoresdiferem,entovamosdarexemplosgenricosparaotema.

2TabeladeEnriquecimentodeacelerao
Estatabelasimulaafunoqueavelhabombainjetoranocarburadoraodarmosumaacelerada.Injetandouma
quantidademaisdecombustvel,enriquecendoabruptamenteamistura.Seusvaloressorefinadospelos
engenheiroscomoveiculoemrodagem,acertandoseadirigibilidade.Paraumamaiorprecisoeladivididaem
funodatemperaturadomotor.Assimcomummotorfriopodeseenriquecermaisparaumatendimentorpido
doacelerador.Umatabelamaldimensionadaprovocaafogamentos.Estatabelanumdoseixosentracomo
ndiceodeltadecargaquefoisolicitadodependendodosistemapodesermedidoodeltadedepressono
coletorouavelocidadecomquevariouatensonocasodeumsensordeposiodeborboleta.Nofinalfazem
amesmafuno,estimaracargasolicitadanomotor.
Odeltacalculadofazendoasubtraodovalordecargaanteriormenosoatualounocasodeposiode
borboleta,tensoanteriormenostensoatual.Aunidadedeinjeoestarepresentadaemmilisegundos.

Seodeltapositivo,houveumaaceleraoseodeltanegativoousuriotirouopdoaceleradorveremos
maistardequeatabelanoconsultada.Observequeresumimosatabelailustrandosomenteat50%de
variaodecarga,narealidadeexistemmaislinhas.


3Tabeladeenriquecimentodepartidaafrio
Aosedarapartida,omotordevepegar.Nestafasenenhumengenheiroestapreocupadocomemisses.O
motortemdelevantarogirorapidamentepoisarotaodomotordepartidabaixaeoconsumodecorrente
alto.Osvaloressocrticospoisumenriquecimentoexageradogeraumafogamentodomotor.Umamistura
pobredemaistambmatrasaoarranquedomotoredescarregaabateria.Estatabelanormalmentelevantada
emumaenormecmaraclimtica,ondeomotor,ar,combustvelsubmetidoadiferentestemperaturas
iniciandoem36grausCelsius.Aodarapartidaseomotorpegarovalorcolocadonatabelaestaok,senose
deveesperarmais24horasparaqueatemperaturaseestabilizenovamente.Aoacertarovalordepartidapara
aqueladeterminadatemperatura,ajustaseatemperaturadacmaraclimticaparaaprximatemperaturaque
podeser26grauseassimpordiante.Paracadalinhaotempoderepousodomotoreestabilizaoda
temperaturaobedecido.Atemperaturadacmaravaisubiratos70graus.Vriosmotoressoensaiadose
comdiferentestiposdeleodomotoretc...umtrabalhoexaustivoqueexigealmdepacinciaousoatde
roupasespeciaisparaadentrarnacmara.
NotesequeosmotoressocalibradosparacondiesquesoencontradasnofriodoAlaskaenocalordos
desertosnafrica.Noimportasevocvailevarseuveculol.Amontadoraquerassegurarqueomotor
funcionarbememqualquerumadessascondies.Obs:Atemperaturadomotorlidapelatemperaturada
guadearrefecimento.

Propositalmentecolocamosnestatabelaumexemplocompleto.Somenteasduascolunasdaesquerdaso
usadasenarealidadesomenteosvaloreshexadecimaissogravadosnaEPROMdomdulo.Colocamosao
ladoosnumerosemdecimaissomenteparaexemplificar.Vamosaumexemplousandoalinhade10oC
Observequeovalorfinaldeinjeonocasode10oCelciusde1,88milisegundos,poremseriamuitotempo
perdidoparaoprocessador,ler1,88ecalcularquantasunidadesdeinjeoouInterruptsdeveriamsergastos
parasepassarumtempode1,88milisegundos.Devidoafaltadetempodeprocessamento,atrasformaode
nmerosemPontoFlutuanteevitadagravandoseumnumeroequivalenteaoquantidadedeUIs(unidadede
Injeo).AunidadedeInjeonesteexemplode28,6microsegundos,ouseja,66(decimal)vezesUI(28,6)
igual1887microsegundosigual1,88milisegundos.

Paraeconomizartempodeprocessamento,aquantidadedeunidadesdetempogravadodiretamente,ouseja
42H.OvalorhexadecimalnuncaexcedeFFouseja255emdecimalparaumaEpromcomumBytede8bits.
Observenogrficoquequantomaioratemperaturadomotor,menorquantidadedecombustvelnecessria
paraomotorfuncionar.

4TABELAdeENRIQUECIMENTOPSPARTIDA
Estatabelaentraemfuncionamentoemalgunsmilissegundosdepoisdomotor"pegar".
Notequetambmdependentedatemp.domotor.

Paraumamelhorprecisonoprocessodelevantamentodarotaodepoisdoarranqueestatabelaentraem
cenaapsalgumasvoltasdomotor.Oprocessodelevantamentodedadosmuitoparecidocomoanterior,
umavezqueestointimamenteligadaseemseqncia.

5TABELAdeFATORDECORREODATEMPERATURADOAR
Porquesemedeatemperaturadoar?
umaquestoquepoucossabemresponder.
Anecessidadedeseconheceratemperaturadoarsedporumaquestodemassa.
Acombustoumareaoqumicaondecomburente(arcomoxignio)+combustvel(gasolina,lcool,gs
ricosemcadeiasdehidrocarbonetos)resultacomliberaodecalor,emgasesquesoHC(cadeiasde
Hidrocarbonetos)+CO(monxidodeCarbono)+CO2(DixidodeCarbono)+O2(oxignio,resultantedeuma
queimapobre)+Vapordegua(H2O)(nolcooltembastante)+outrosgasesemquantidadeinsignificante.
Comopodemosobservarsomolculasdearquesoqueimadasjuntocomocombustvel.

Seguinte>>
Osmedidoresdevolumedosistemadeinjeonomedemmassa,masvolumecomooprprionomejdiz.
Poremacombustofeitacomamassadoar+combustvel.necessrioentocorrigiristopoisadensidade
doarvariadeacordocomatemperaturaepresso.QuandosetemumsensorMAPpodesecompensara
presso,porematemperaturaaindaprecisasercompensada.Notequeosvaloresdecompensaosobaixos
enorefletemnumaalteraomuitograndedovalorfinaldeinjeo,poremparaumacombustoaprimoradae
baixosvaloresdeconsumoestatabelatil.

6MAPADEINJEOTABELADETEMPODEINJEO
Finalmentechegamosatabelaprincipaldosistemaondesetemotempodeinjeoemfunodarotaoeda
cargadomotor.EstatabelaBidimencional,gerandonoumacurvamasumasuperfciemuitobonita.
Comoelaextensa,vamosexemplificarsomenteumpedacinhodatabelaquegeraestemapa.
Nesteexemploarotaovariade460at1280RPMacargavariade0at30%daaberturadaborboleta,note
queparacadamotorumatabelaevaloresdelimitesdiferentes.
Vejaogrficogeradocomtodosospontosdeumatabelanormal.Poremaquivamosapenasrepresentaralguns
pontos.

Abaixode460RPMomotorestaemregimedearranque.Notequeestesdadossolevantadosem
dinammetrodemotorsempreprocurandoumarelaodemelhortorquemenorconsumoemelhorLambda.
Combasenascurvaslevantadasemdinammetroosengenheirosacertamosmapasdeacordocoma
estratgiaadotadaparaomotor.Otempodeinjeoeoavanovoobedeceraoqueosengenheiros
entenderemsermelhorparaaquelemotor.Nocasodoavano,setrabalhacomumanguloondeseobtmum
mximotorquesemquehajaprdetonao.Umamargemdeseguranacolocadaparaevitarisso.
ExemplooLambdadeveseaproximarde1paraqueocatalisadorsejaeficaz.NocasoLambda1equivalea
umarelaoarcombustvelde14,6partesdearparaumapartedecombustvelseforgasolinapura,sefor
gasolinacom22%deadiodelcoolaproporomudapara12,8
Acurvadetorquenogravadanaeprom,somenteomapa.Exemplificamosaquisomenteparaumaidiado
trabalhoquedfazeromapeamentodeummotor.
ComoestesdadossogravadosnumaEprom?Ummapadeinjeotridimensionalformandoumasuperfcie.
Noexisteformadegravarestesdadosanoserumapsooutronumamaneiralinearcomodisposioda
Eprom.Comoexemplo,coloqueiaquiaseqnciadatabeladomapa.
0,1,3,5,7,8,9,0,3,7,8,9,10,11,0,10,15,17,20,25,27,0,10,16,22,25,27,34,0,11,20,25,30,37,
44,0,15,29,35,38,43,55eassimpordiante.Estadisposiodosdadosfazcomquepaream"ondas"
quandovistosporumprogramaderemapeamento.

7ROTINAS
Existeminmerasrotinasbsicasnoprogramaquedependemmuitodotipodehardware(circuitoeletrnico)que
estasendousadonomdulo.Vamoscitaralgumasprincipais.
ROTINADELEITURADOSSENSORES(conversoA/D)
Aconversoanalgicaqueosinaldesadademuitossensoresex:Temp.daguatransformadaparadigital
porumcircuitointegradoespecializadoouemalgunscasosinternamenteaomicrocontrolador.Novamos
entraraquiemdetalhesdocircuitoeletrnico.Estarotinaresponsvelporenderearosinalquevaiserlido
(sensor)eacadapassagemfazeraleituradeumsensordiferente.Porqu?Otempomuitoescassono
processamentodetantasinformaes,algunssensoresnoprecisamserlidosacada180grausdovolantedo
motor.Sefizermosumasimulao,numaprimeirapassadaarotinasepreocupaemlerosensordeCargae
Temp.daguaetermina.NaSegundapassagem,lnovamenteossensoresdeimportnciaestratgicaparao
sistemacomoaCargaeaTemp.doAr.NaterceirapassagemlCargaetensodaBateria.Notaseentoque

atemperaturadaguaslidaacada4voltasdovolante.Istovlidopoisatemperaturadagua,Are
voltagemdabaterianosealteramemperododetempotopequeno.Emalgunscasos,quandoexisteum
numeromaiordesensores,esteciclodemoraproporcionalmentemaisparasercompletado.Todososvalores
lidossoguardadosemreadeRAM(Randonacessmemory),ouseja,variveisdosistema,quepodemser
acessadasporoutrasrotinascomoadepesquisadomapadeinjeoetc...Osvaloresguardadossoem
binrio.
ROTINADEMEDIODORPM
ORPMnomedidopelocircuitoA/DseriadesnecessriojqueRPMpodeserlidoemperodo.ORPM
apesardeserestratgicolidoporumcircuitodeinterrupo/temporizador(timer/interrupt)normalmentej
projetadoparaserusadonaportadeinterrupodoprocessador.ArotinadeleituradoRPMatransformao
docontadordotimer.Comoaleituradeumperodonodefreqncia,ovalorsempre1/RPM,ocontador
verificaquantasinterrupesosistemasofreuparaqueosensordeRPM(darodafnica,porexemplo)
recebesseumsinal.EsteperododeinterrupodaprecisodeleituradaRPM.Quantomaiorafreqnciado
Cristalosciladordoprocessador,maisprecisaaleituradoRPM.Esteprocedimentousadoparasealterara
leituradeRPM.Exemplo:secomumcristalde4.198megahertzafreqnciamximade5600RPMscom
5.038megahertzestarpmpodesubirpara6500RPMs.Aquivemaexplicaodoporqueemtabelasquese
referenciamaoRPMTervaloresquebrados.Comonatabeladomapadeinjeo,valorescomo480,610,718
etc...
ROTINADELEITURADEESTADOS
Algunssensoresfornecemnosinaisanalgicosmaisumestado.On/Off(ligado/Desligado).Porexemplo,a
chavedeplenacargaemalgunssistemas,chavedeMarchaLentanocorpodaborboleta.Situaodachavede
Arcondicionado,sinaldosensorKnock(queapesardasadaserumsinalanalgicotransformadoporum
circuitodefiltroeumdetetordejanelaemsinaldigital).Dependendodosistemadeinjeoosinaldasonda
Lambdaentranestarotina.DamesmaformaqueoKnockosinalanalgicodasondaLambdaamplificado,
filtradoeconvertidoemon/off,ouseja,estricooupobreouemalgunssistemasquesomaisprecisospodem
forneceraoprocessador3ou4estados.Nesteexemplo:comcircuitoscomparadoresdenvel,3estadospodem
serdetectadosnaSondaLambda,acimade0,6V=misturarica,entre0,5Ve0,6Vlambda=1eabaixode0,5
misturapobre.
ROTINABSICADELEITURADASTABELAS
Cadatabelarelacionadaporumndice.EmalgunscasosaTemp.daguaoutradoAreTensodabateria.
Arotinadeleituraamesma,poremoendereobasedepesquisadatabelanaEpromdadaporumponteiro,
somaseaoponteiroovalordondice,verificaseasomanoexcedeuotamanholimiteembytesdatabela,
peloponteirolseovalorcorrespondenteegravasenumavariveldamemria.Aosechamarestarotina,
algunsparmetrossopassadoscomoEndereobasedatabela,ndice,endereodedestinodovalorlido.Um
fatoquemereceserobservadoaquieoleitorpodeperguntar.Oqueacontecesenatabeladetemp.dagua,
houverumvalorqueestaentre60oe40oquesexistemdoisvalores,ouseja,50o?Simples,estarotinafaza
interpolaolineardosvaloresexistentesparaointermedirio.Paraissousaseumalgoritmomatemtico.
ROTINADOBLMdeO2eBLMdomotordepassos
Existemuitaconfusoemtornodestesparmetros.Osreparadoresquedesconhecemestesparmetrospodem
chegaracondenarmdulosbonsaolixoetroclossemnecessidade.
Osprogramasmaismodernostmumacapacidadedeaprendizado(noconfundircominteligncia)quefazcom
quepequenasvariaesnaqualidadedocombustvelsejamcompensadas,melhorandoodesempenhoea
dirigibilidade.Lembromequandohmuitosanosatrstrabalhavanaprogramaodemdulosedepoisdetodo
otrabalhoparalevantarmososparmetrosetabelas,ogovernobrasileirocomagrandecrisedopetrleo
resolveuadicionarlcoolnagasolina.Perdemosmuitotrabalhoterminado.Osmdulosdaquelapocano
aprendiamnadaainda.Dequalquerformaestaeraumavariaoconsiderveldocombustvel.VoltandoaoIe
BLMquedoinglssignificaBLOCKLEARNMEMORY,ouseja,BlocodeMemriadeAprendizado(parmetros
adaptativos).TantoparaoIcomoparaoBLMovalornormalporvoltade128,ouseja,80emHexaou1000
0000embinrio.Esclarecimento:ovalor128ocentrodaescala,ouseja,ozero.Vejanobinrio,esteum
truqueemprogramaoparasetestarobitmaissignificativo.Emalgunsprocessadoresexisteumcomando
PulaseoBit7estiverligadoemostrasedevesubtrairousomar.Abaixode128(7FH)temosembinrio0111
1111,ouseja,obit7maissignificativoestadesligado.Obs.:acontagemdosbitscomeadozeroassimsendo
temosde0a7.Seovalorestaacimade128istosignificaqueaECUestaenriquecendoamisturapoisabase
decalculodotempodeinjeonoosuficienteeamisturaestapobredemais.Umvalorabaixode128indica
queaECUestaempobrecendoamisturapoisabasedotempodeinjeoestaaltaeamisturaricademais.No
ScannerdaNAPRO,vocpodefacilmenteveresteparmetronasinjeesquedispemdestesistema.
TantoointegradorIcomooBLMsoparmetroscujovalorresultadodeumaintegrao.NocasodoIuma
integraodecurtoprazo,ouseja,variaefazacorreorapidamenteaumestmulo.NocasodoBLMde
longoprazo,variandomuitolentamenteaumestmuloqualquer.Umestmulopodeseracolocaodeum
combustveldebaixaqualidade.Ousuriovaidemoraraperceberfalhaseumamarchalentadiferente.O
mesmoacontecequandosecolocaumcombustvelbomnovamente.Infelizmenteestesmdulosforam
programadosparapasesondeocombustvelmantmumcertopadrodequalidadeeosdonosdepostosvo
pracadeiaseadulteraremocombustvel.OutroestmulopodeseroArCondicionadoligado/desligado.Eassim
vai.Aintegraopodeserexemplificadadaseguintemaneira,usandoumaformulaondeospesosfazema

mdia.
ExemploparaIntegradordecurtoprazo
ValoratualI=(Lambda+5XvalorIanterior)/6
Ovalorresultantevaiserovaloratualnaprximarodada.
Ouseja,ovaloratualtem5vezesmaispesonamdiaqueoestmulorecebidopelasondaLambda.
Nointegradordelongoprazo
ValoratualBLM=(Lambda+49XvalorIanterior)/50
Ouseja,ovaloratualtem49vezesmaispesonamdiaqueoestmulorecebidopelasondaLambda.
Emresumo,estesvaloresdevemserreaprendidosnumacorreodeumdefeito.Senohouverumtempode
aprendizagem,odefeitofoicorrigido,poremelehaviasetornadonumagentedeaprendizagem,omodulo
tentavacorrigir.Quandoodefeitofoisanado,omoduloprecisaaindaterumtempoparaseautocorrigir
novamente.Emalgunssistemas,osparmetrospodemserzeradospeloscannerouporoutrosprocessos
(desligandoabateriapor24horas,porexemplo).Namaioriadoscasos,umdefeitogeradoporparmetrosauto
adaptativosdevemsertratadoscommuitapacincia.Estesparmetrosfazempartedosparmetrosde
integrao.Algunsreparadoreschamamesteprocessodedesmagnetizaromduloquenotemnadaavercom
forasmagnticas.
ROTINAdeENRIQUECIMENTOdaMISTURA
Estarotinaquandosolicitada,verificaqualfoiodeltadeaceleraosolicitadoegravanumavarivelovalorlido
databelaemfunodatemperaturadomotor.Acadapassada,voltadovolante,ovalorinicialmentegravado
decrementadoatchegarazero.Istogeraumpicodeinjeocomoadabombadeaceleraodoantigo
carburador,quedepoisvaidiminuindocomopassardotempo.Verifiquequeestarotinachamaarotinadeleitura
databeladeenriquecimento.
ROTINADEINJEONAPARTIDA
Estarotinachamadaquandoarotaoestaabaixode460RPMsoupertodisto.ElaacessaovalordaTabela
dePartidaFrioeEnriquecimentoPsPartida.Guardaestesdoisvalores.Oprimeirodirecionadoparaotimer
quecontrolaotempodeinjeo.Osegundoguardadoparaquandoarotaoassumirumvalormaiorque460
RPM.
ROTINADECONTROLEDABOMBAELTRICA
Estarotinasepreocupaemmonitorarseomotorestaemfuncionamento.Seem1segundo,deixardereceber
interrupesdosensordeRPM,desligaasadadorelauxiliardecontroledabomba.Estesistemafeitopara
evitarqueemcasodeacidenteabombacontinuearecalcarocombustvel,podendoprovocarumincndio.Ao
seligaraignio,estetimerajustadonumvalordeinterrupesequivalentesa1segundo,acadavoltado
motor,estetimerajustadonovamente(reset).Quandoimpulsosparamdechegarotimerrapidamente
decrementaseuvalorenoprazodeumsegundozeratotalmente,retirandodotransistordepotnciaosinalde
acionamentodoreldabomba.
LOOPBSICO
Loopumapalavrausadaemprogramaoparadesignarumarotinaquevoltasemprenomesmolugar.Quando
omotorestaemfuncionamento,depoisqueasrotinasdepartidafizeramsuastarefas,omduloentraento
numarotinabsicaondesemprefazasmesmastarefas.Aseqnciaumachamadaderotinasbsicasquese
repetemvoltandosempreaoincio.Exemplo,acadapassadaseloRPM,umcanaldesinalanalgico
prioritrioeoutronoprioritrio,corrigeseotempodeinjeopelastabelasdetemp.daguaearetc...
Voltandoaoincionovamente.CasoosistematenhaalgumestmulocomooARcondicionadosersolicitado
entoarotinaresponsvelchamada.
Temosescritodotempoescassodetrabalho.Porqu?Acadavoltadovolanteosistematemdecalcularo
tempodeinjeodaprximavolta,abrirobicoedepoisfechar.Paraummotorde4temposcom4cilindrosem
rotaomxima,queopiorcaso,quandooprocessadortemmenostempo,vamosencontrarsituaesonde
existeumtempoentre4a20msparasefazertudo.TUDO,inclusivesecomunicarcomumscanner.
Comovocdeveterobservado,aprogramaodosmdulosumapequenaobradearte.Programartodasas
rotinasnumespaolimitadodeEprom,comtemposdeprocessamentolimitadosenavelocidadequeomercado
requernoumatarefanadafcil.Osprogramasestocadavezmaissofisticados.Em1985aEpromusada
numaECUtinhaumacapacidadede32KBytes,entre198689subiupara128K,entre199092subiupara
256K,hojejtemosde512K,ondequevamosparar?