Electrónica
Electrónica
Electrónica
Pgina 1
SABER ELECTRONICA
Director
Ing. Horacio D. Vallejo
Produccin
Jos Mara Nieves (Grupo Quark SRL)
Columnistas:
Federico Prado
Luis Horacio Rodrguez
Peter Parker
Juan Pablo Matute
EditorialQUarKS.r.l.
Propietariadelosderechos
encastellanodelapublicacinmensualSabErElEctronica
argentina: (GrupoQuarkSRL)San
Ricardo2072,CapitalFederal,
Tel(11)4301-8804
Mxico (SISA):Cda.Moctezuma2,
Col.Sta.Agueda,EcatepecdeMorelos,Edo.Mxico,Tel:(55)5839-5077
ARGENTINA
Administracin y Negocios
Teresa C. Jara (Grupo Quark)
Staff
Liliana Teresa Vallejo, Mariela Vallejo, Diego Vallejo
Sistemas: Paula Mariana Vidal
Red y Computadoras: Ral Romero
Video y Animaciones: Fernando Fernndez
Legales: Fernando Flores
Contadura: Fernando Ducach
Tcnica y Desarrollo de Prototipos:
Alfredo Armando Flores
Mxico
Administracin y Negocios
Patricia Rivero Rivero, Margarita Rivero Rivero
Staff
Ing. Ismael Cervantes de Anda, Ing. Luis Alberto Castro Regalado, Victor Ramn Rivero Rivero, Georgina Rivero Rivero, Jos
Luis Paredes Flores
Atencin al Cliente
Alejandro Vallejo
[email protected]
Grupo Quark SRL
San Ricardo 2072 - Capital Federal
www.webelectronica.com.ar
www.webelectronica.com.mx
www.webelectronica.com.ve
Grupo Quark SRL y Saber Electrnica no se responsabiliza por el
contenido de las notas firmadas. Todos los productos o marcas que se
mencionan son a los efectos de prestar un servicio al lector, y no entraan responsabilidad de nuestra parte. Est prohibida la reproduccin total o parcial del material contenido en esta revista, as como la
industrializacin y/o comercializacin de los aparatos o ideas que aparecen en los mencionados textos, bajo pena de sanciones legales, salvo mediante autorizacin por escrito de la Editorial.
Distribucin en Capital: Carlos Cancellaro e Hijos SH.
Gutenberg 3258 - Cap. 4301-4942
Distribucin en Interior: DISA, Distribuidora Interplazas
SA, Pte. Luis Senz Pea 1836 - Cap. 4305-0114
nmeroderegistrodePropiedadintelectualVigente:966999
La Leyenda Contina
Bien, amigos de Saber Electrnica, nos encontramos nuevamente en las pginas de nuestra
revista predilecta para compartir las novedades
del mundo de la electrnica.
Pareciera que los gobernantes de varios pases
de Amrica Latina estn dando un giro a una poltica
que durante las ltimas dos dcadas fue bastante esquiva para incentivar la formacin de profesionales en
reas tecnolgicas, lo cul es un signo que nos anima y alienta para seguir adelante en estos tiempos en los que no podemos levantar cabeza para poder volver a editar ntegramente en papel a nuestra querida Saber Electrnica.
Hace ya un ao que la edicin Mexicana de Saber Electrnica no se puede
imprimir debido a la cesacin de pago de nuestro representante ante los sectores de la distribucin (Pernas y Compaa Editores y Distribuidores, S.A. de
C.V.). Hemos intentado ser pacientes pero no slo no han respondido por la
quiebra de empresas a las que le entregaban nuestras revistas sino que tampoco nos han pagado el dinero que SI han cobrado, ocasionndonos un perjuicio
que hoy est a la vista.
En Argentina las cosas no son muy diferentes. El ejemplar que Ud. est leyendo ofrece contenidos digitales y entrega en papel una revista que ya ha circulado. Esto es debido a retrasos en los pagos de la cadena de distribucin correspondiente a Ciudad Autnoma de Bs. As. Y Gran Buenos Aires y por el
cierre de Distribuidora Bertrn S.A.C. quien nos ha quedado debiendo una suma
importante desde hace casi ya un ao tambin y que hoy no se hace responsable de sus compromisos. En este caso, lo inslito es que dicha empresa corresponde al mismo grupo empresario de Editorial Televisa, que posee acciones comerciales conjuntas con Editorial Atlntida todo un sntoma de que entre
bomberos nos pisamos la manguera y que para muchos lo nico que sirve es
slvese quien pueda.
Y saben que? Para dicho grupo empresario lo que nos deben es simplemente un vuelto pero nada les importa nosotros slo somos un rengln ms
de su balance pese a que hace ms de 29 aos que generamos contenidos para educar y sin pensar que nos estn empujando a un precipicio en el que se
pueden enterrar las ilusiones de volver a estar en los quioscos de diarios y revistas con el contenido que Ud. se merece.
Pese a que los das pasan y mientras seguimos analizando distintos caminos para volver a editar en papel a nuestra querida Saber Electrnica, le ofrecemos el contenido en formato digital, que puede descargar desde nuestra web
con los datos que damos en las siguientes pginas. Adems, por las molestias
que estamos causando con estas acciones, le ofrecemos la posibilidad de descargar gratuitamente 3 Paquetes Educativos completos.
Agradecemos infinitamente que comprenda nuestra situacin y le prometemos que mientras est a nuestro alcance continuaremos generando contenidos
para que Saber Electrnica siga siendo la mejor opcin en capacitacin tecnolgica Pese a todo, estamos dispuestos a resistir La Leyenda Contina
Hasta el mes prximo!
C mo D esCargar
los
l ibros
y los
CD s s ugeriDos
en esta
e DiCin e speCial
ste compendio esta preparado bsicamente como un manual para el Perito Criminalstico, en el
rea de Telefona Celular y en virtud del conocimiento adquirido en una materia que hasta hoy sigue
asombrando a tcnicos y especialistas por los pasos que nos lleva el destino, con la enseanza en
electrnica, y comunicaciones que publicaba el Ingeniero Horacio Daniel Vallejo, a travs de Editorial
Quark, con ese tratado que titul Saber Electrnica. Este trabajo comienza con una apostilla titulada
Aprenda telefona celular desde cero, que era una de las materias de electrnica, entre tantas, que
publicaba y ofreca a comienzos de este siglo Saber Electrnica. A este trabajo se suma la nocin prctica de las distintas funciones Periciales que se realizan en las reas de la Divisin Criminalstica de U.R.II,
desarrollado por expertos convocados por especialistas en delito informtico a cargo de la Seccin de
Pericias Informtica. Los desarrolladores de este trabajo se abocaron a trazar lineamientos en la materia, no existentes, y desconocidos tanto como por las Instituciones Policiales como por los Fueros
Judiciales. Se tuvo en cuenta la convergencia tecnolgica que avanza a pasos agigantados y cada vez
ms es solicitada una explicacin ms especializada, tcnica y con un lgico perfil legal, al simple
hecho del levantamiento correcto del material probatorio, como as en establecer los puntos de pericias que se deben solicitar, no solo en el
campo policial sino tambin en el Judicial. Con este Paquete Educativo pretendemos orientar a los tcnicos, profesionales y aficionados a la
telefona celular y equipos mviles en general sobre las tareas que se pueden realizar para obtener datos perdidos y/o borrados, como as
Clave para Descarga: recutel1
tambin a instalar programas de rastreo por GPS y/o por las bandas mviles. J
n este Paquete Educativo hemos decidido ampliar el tema de las redes de PC, que habamos
comenzado a desarrollar hace casi 6 aos, en el tomo 32 de la coleccin Club Saber
Electrnica en el que pudimos comprobar que el cableado de red constituye un puente entre
la electrnica y la computacin, al mismo tiempo que nos permite ejemplificar las topologas de
red (Bus, Estrella, etc.) siendo este tema el punto de partida de todo curso de redes. Mediante grficos y explicaciones paso a paso aprendimos a configurar una red de computadoras, a efectuar el cableado de dicha red y el armado de sus conectores en cada tipo de cable. Se analiza
cmo ha avanzado la tecnologa este ltimo lustro, a tal punto que hoy casi todas las redes son
inalmbricas, mediante el empleo de equipos Wi-Fi, sin embargo, no nos olvidamos de las redes
cableadas, ya que an siguen siendo vigentes en muchas aplicaciones. Como este producto se
vende en puestos de revistas, es probable que el CD pueda daarse y si no desea aguardar a que
se lo cambien, lo puede descargar desde nuestra pgina web, grabar la imagen en un disco virgen y realizar el curso que se propone. Para realizar la descarga tiene que tener esta revista al
Clave para Descarga: repcwifi
alcance de su mano, dado que se le harn preguntas sobre su contenido.J
Cs porttiles, tambin conocidas como porttiles (o porttil), notebooks, laptop y sus predecesoras mini y nanobook son equipos que estn diseados principalmente para la computacin mvil. Con la portabilidad como el primer objetivo, las PC porttiles de hoy tienen el
poder de manejar casi lo mismo (a veces, incluso ms) que las computadoras de escritorio de
gama alta. Las ltimas notebooks ofrecen funciones convenientes, tales como conectividad Wi-Fi
y Bluetooth. Son porttiles de gama alta, en particular, para brindarle mejores experiencias audiovisuales para el usuario, tales como una pantalla de alta definicin y audio superior. Estn optimizados para aplicaciones, tales como el modelado 3D de alta definicin de la edicin de vdeo y
juegos. En general ofrecen a los diseadores e integradores los ltimos sistemas con componentes de alta calidad, tales como la memoria principal y grfica, unidades de disco duro (HDD,
muchas veces basadas en memoria flash) y soluciones de almacenamiento, controladores para
pantallas LCD y LED. En este PACK explicamos qu es una PC porttil, cul es su diagrama en bloques bsico, cules son los componentes principales de estos equipos y brindamos algunos casos
puntuales de fallas y soluciones comunes en equipos comerciales. Tambin brindamos informacin til para el tcnico dentro del CD
multimedia, con cursos, videos, manuales de servicio, fallas comentadas, etc. J
Clave para Descarga: servibook
E dicin d igital
dE
S abEr E lEctrnica
Saber eleCtrniCa
Service
de
computadoraS
de una
Pese a los avances tecnolgicos, una computadora de escritorio sigue teniendo una CPU, una
pantalla, un teclado y un ratn (mouse); el corazn
del equipo se encuentra dentro de la CPU y es la
denominada placa madre, placa base o motherborad y mucho ha cambiado en cuanto a lo que
puede hacer desde las primeras computadoras con microprocesador 8086 hasta las modernas tarjetas con Intel i7, sin embargo en las
placas madre que alojan a estos chip hay una
memoria de programa, una memoria de
datos, una BIOS, puertos para comunicarse
con el exterior, etc. Hoy encontramos PCs de
escritorio todo en uno donde la placa madre
est en el mismo gabinete donde se encuentra la pantalla, tambin existen notebooks de
todo tipo y hasta tablets con pantalla touch
que emplean sistemas operativos que permiten su manejo sin necesidad de teclado
externo. Debido a las preguntas de nuestros
lectores, incluso con posterioridad al informe presentado hace un ao en Saber N 332, decidimos
preparar este artculo que lo complementa y en el
que analizaremos cmo son las placas madre comerciales de ltima generacin y de altas prestaciones, cules son sus principales componentes,
cmo se realiza su diagnstico y cules son los
problemas ms frecuentes..
descargue la nota completa desde nuestra
web con los datos brindados ms arriba.
ServicoreS
Qu tipo
de
de
pc
red elegir
para
cada caSo
otroS artculoS
edicin digital
de la
A r t c u lo
Srvice
de
de
t A pA
PcS
Saber Electrnica
Artculo de tapa
Saber Electrnica
reparacin de computadoras
Saber Electrnica
Artculo de tapa
El presente material, seleccionado por R. A. Castro Segovia, puede ser descargado
en su totalidad desde: http://www.aragonemprendedor.com.
Saber Electrnica
reparacin de computadoras
Saber Electrnica
Artculo de tapa
10
Saber Electrnica
reparacin de computadoras
Saber Electrnica
11
Artculo de tapa
12
Saber Electrnica
reparacin de computadoras
Saber Electrnica
13
Artculo de tapa
14
Saber Electrnica
reparacin de computadoras
Saber Electrnica
15
Artculo de tapa
16
Saber Electrnica
reparacin de computadoras
Saber Electrnica
17
Artculo de tapa
18
Saber Electrnica
reparacin de computadoras
Saber Electrnica
19
Artculo de tapa
20
Saber Electrnica
reparacin de computadoras
Saber Electrnica
21
Artculo de tapa
22
Saber Electrnica
reparacin de computadoras
Saber Electrnica
23
Artculo de tapa
24
Saber Electrnica
reparacin de computadoras
Saber Electrnica
25
Artculo de tapa
26
Saber Electrnica
reparacin de computadoras
Saber Electrnica
27
Artculo de tapa
28
Saber Electrnica
reparacin de computadoras
Saber Electrnica
29
Servicio Tcnico
RepaRacin de
impResoRas
con
Si tienes una impresora junto a tu pc de escritorio en casa es muy posible que sea de
inyeccin de tinta. Estas son sin duda las preferidas por el usuario domstico. Se contraponen en este sentido a las impresoras laser que son ms habituales en las empresas.
Son muy baratas de adquirir pero estn pensadas para sacar poco papel. El negocio
del fabricante esta en la venta de tintas. Incluso prefieren vender a un menor precio asegurndose de que acabaras comprndoles los cartuchos.
En este informe explicamos qu es una impresora con kit de tinta continua y brindamos
links para descargas de informes de reparacin
Saber Electrnica
31
Servicio Tcnico
Impresora de
chorro de tInta
32
Saber Electrnica
tecnologas
BuBBle Jet o trmIco
La impresora calienta pequeas cantidades de
tintas hasta 500 C. Con el calentamiento una
burbuja es formada y fuerza a las pequeas gotas
de tinta que salgan por las boquillas. Mientras la
burbuja se expande, un poco de la tinta es lanzada como una gota sobre el papel. Cuando la
burbuja estalla, se produce vaco, lo cual hace
que ms tinta ingrese a la cmara del cabezal de
impresin. Un cabezal de impresin de chorro de
tinta por burbuja normal tiene entre 200 o 600
inyectores minsculos, y todos ellos pueden lanzar una gota simultneamente. El proceso toma
cerca de 20 millonsimos de segundo por gota.
Ese es el sistema utilizado por fabricantes como
Hewlett-Packard, Lexmark, Xerox y Canon. El
pIezo-elctrIco
Sistema utilizado por Epson, emplea un cristal
piezo-elctrico que cambia de forma con la electricidad. As, el cristal genera una presin suficiente para expeler una pequea gota de tinta,
muy pequea, alcanzando resoluciones muy
altas, con graduaciones de colores casi imperceptibles. El mecanismo de impresin est en la
impresora, siendo los cartuchos slo reservas,
pero con un flujo de tinta basado en la succin.
Aceptan tintas de base colorante o pigmentada.
Su resolucin es ptima, pero tiene la desventaja
de que los cabezales se puedan tapar en caso
que no sea usados peridicamente.
Base colorante
Son molculas coloridas solubles en una base
de tinta que forman una solucin verdadera, completamente homognea y estable. Son bastante
econmicas, y son utilizadas tanto en cartuchos
originales como recargados, su durabilidad es
media y no es a prueba de agua.
pIgmentada
Son partculas coloridas insolubles que
estn dispersas, usualmente por medio
de aditivos, de forma que permanezcan
en suspensin estabilizada y casi
homognea. Epson y otros fabricantes
la utilizan en sus cartuchos originales.
La definicin de colores es superior a la
tinta colorante, y su durabilidad tambin, utilizada junto a papeles de buena
calidad llega a ser superior la 10 aos.
Debido a su alto grado de resistencia el
agua, tambin es utilizada en papeles
transfer, muy utilizados para estampar
camisetas, remeras y otras telas.
Saber Electrnica
33
Servicio Tcnico
adJustment program epson reset ,
epson o reset de Impresoras
epson stylus
Le ha pasado que de un memento a otro te
aparece en su impresora Epson Stylus el siguiente mensaje tiene una parte que est al fin de
su vida til, dirjase a algn servicio autorizado
Epson o tambin las almohadillas de tinta de la
impresora estn al final de su vida til, dirjase al
soporte tcnico de Epson.
Pues bien simplemente hay que resetear el
contador de la impresora para dejar los contadores internos de la tarjeta principal en cero, el
cual vara dependiendo cual sea el modelo de su
impresora.
ADVERTENCIA! estos reseteadores de
34
Saber Electrnica
Saber Electrnica
35
Servicio Tcnico
36
Saber Electrnica
I n f o r m t I c a
Qu es un servidor
definiciones y Tipos de servidores
37
Informtica
IntrIduccIn
38
Saber Electrnica
ejemplo, en el caso de un servidor web, este trmino podra referirse a la mquina que almacena
y maneja los sitios web, y en este sentido es utilizada por las compaas que ofrecen hosting o
hospedaje. Alternativamente, el servidor web
podra referirse al software, como el servidor de
http de Apache, que funciona en la mquina y
maneja la entrega de los componentes de los
pginas web como respuesta a peticiones de los
navegadores de los clientes.
Los archivos para cada sitio de Internet se
almacenan y se ejecutan en el servidor. Hay
muchos servidores en Internet y muchos tipos de
servidores, pero comparten la funcin comn de
proporcionar el acceso a los archivos y servicios.
Un servidor sirve informacin a los ordenadores que se conecten a l. Cuando los usuarios se conectan a un servidor pueden acceder a
programas, archivos y otra informacin del servidor.
En la web, un servidor web es un ordenador
que usa el protocolo http para enviar pginas web
Qu es un Servidor
al ordenador de un usuario cuando el usuario las
solicita.
Los servidores web, servidores de correo y
servidores de bases de datos son a lo que tiene
acceso la mayora de la gente al usar Internet.
Algunos servidores manejan solamente correo
o solamente archivos, mientras que otros hacen
ms de un trabajo, ya que un mismo ordenador
puede tener diferentes programas de servidor
funcionando al mismo tiempo.
Los servidores se conectan a la red mediante
una interfaz que puede ser una red verdadera o
mediante conexin va lnea telefnica o digital.
tIpos
de
servIdores
Saber Electrnica
39
Informtica
diseado para permitir colaborar a los usuarios,
sin importar la localizacin, va Internet o va
Intranet corporativo y trabajar juntos en una
atmsfera virtual.
servidores Irc (Irc servers): Otra opcin
para usuarios que buscan la discusin en tiempo
real, Internet Relay Chat consiste en varias redes
de servidores separadas que permiten que los
usuarios conecten el uno al otro va una red IRC.
servidores de Listas (List servers): Los
servidores de listas ofrecen una manera mejor de
manejar listas de correo electrnico, bien sean
discusiones interactivas abiertas al pblico o listas unidireccionales de anuncios, boletines de
noticias o publicidad.
servidores de correo (Mail servers): Casi
tan ubicuos y cruciales como los servidores web,
los servidores de correo mueven y almacenan el
correo electrnico a travs de las redes corporativas (va LANs y WANs) y a travs de Internet.
servidores de noticias (news servers): Los
servidores de noticias actan como fuente de distribucin y entrega para los millares de grupos de
noticias pblicos actualmente accesibles a travs
de la red de noticias USENET.
servidores proxy (proxy servers): Los servi-
Qu
es un
40
Saber Electrnica
Saber Electrnica
41
Informtica
42
Saber Electrnica
Saber Electrnica
43
Informtica
44
Saber Electrnica
Saber Electrnica
45
Robtica
MiniDrones
Saber Electrnica
47
Nuevos Requisitos
de
seguRidad
Microcontroladores
picaxe
lTiMa generacin:
Qu picaxe excoger?
De
Un PICAXE es un microcontrolador estndar de Microchip PICmicro que ha sido preprogramado con el cdigo de bootstrap PICAXE( de Revolution Education). El cdigo
bootstrap habilita al microcontrolador PICAXE para que pueda ser re-programado directamente va una simple conexin serie.
El sistema de desarrollo PICAXE hace las cosas todava ms sencillas para el programador, ya que cuenta con dos opciones de disear una aplicacin: una por medio de
diagramas de flujo y otra por medio de "BASIC", lo ventajoso del PICAXE es que es un
microcontrolador PIC que, en un segmento de memoria ROM interna le ha sido grabado
desde su fabricacin, un firmware a manera de BIOS que simplifica la forma de programarlo.
Al igual que en todos los sistemas de desarrollo, existen ya predefinidas toda una serie
de tarjetas de prcticas sobre las cuales podemos emular las aplicaciones que hemos
diseado, pero gracias al firmware que poseen los microcontroladores PICAXE "se
puede armar la aplicacin completa incluyendo al microcontrolador", y sobre la aplicacin programarlo sin necesidad del sistema de desarrollo, ni de circuito programador de
microcontroladores.
Qu PicaXE Excoger
iNtRoducciN
El sistema PiCAXE hace ms accesible la programacin de microcontroladores a todas aquellas personas que tan slo cumplan con el nico e
indispensable requisito que es el de querer aprender.
Si eres un novato en la programacin y quieres
hacerlo de manera fcil y rpida este sistema te
va a gustar. Ms adelante veremos las ventajas y
desventajas de este sistema tan peculiar, eso si,
lo que les puedo decir es que es otra forma de
qu PicaXe escogeR?
Observe la tabla 1 y escoja el que ms se
adece a sus implementaciones. J
autotrnica
auToTrnica
la Terrible realiDaD De la elecTrnica en el coche:
caDa vez es Ms Fcil "hackearlos"
La promesa del coche conectado es fantstica...
Vehculos que facilitan la conduccin, que minimizan el consumo, que aportan todo
tipo de opciones de control y comodidad y que tericamente ayudan a minimizar los
riesgos en la carretera.
Pero todas esas prestaciones podran tener un precio demasiado elevado. Los
recientes descubrimientos de vulnerabilidades en coches de diversos fabricantes han
hecho que muchos se den cuenta de que un coche conectado es tambin un coche
expuesto.
52
Saber Electrnica
Problemas a la Vista
Los FabRicaNtes comieNzaN
a visLumbRaR Los PeLigRos
la actitud de los fabricantes tradicionales ha
sido la de no colaborar con esos expertos en
seguridad e incluso demandarles. En Ars
technica comprobaron como gigantes como gM
o Chrysler no quisieron hablar sobre el tema, y
Ford simplemente envi un comunicado oficial en
el que afirmaba seguir muy de cerca la investigacin en materia de ciberseguridad y cmo
haba afectado a otras empresas recientemente.
tesla es mucho ms abierta en este sentido y
de hecho recientemente puso en marcha un programa de bsqueda de vulnerabilidades que permite ganar 10.000 dlares a aquellos que logren
encontrar fallos de seguridad reproducibles. De
hecho, su CtO, JB Straubel, quiso estar respondiendo a dudas durante la presentacin de la vulnerabilidad que dos expertos encontraron en sus
tesla S y que mostraron en la conferencia DEF
CON.
No ocurri igual con los descubridores del fallo
de seguridad en los coches del conglomerado
Fiat Chrysler. A pesar de que los expertos trabajaron con los responsables de la firma para lanzar
un parche y solucionar el problema, la actualizacin se ofreci en forma de una llave USB que
los propietarios podan aplicar voluntariamente,
pero que no se public como algo obligatorio.
ameNazas
PoR
doquieR
Saber Electrnica
53
autotrnica
sistemas de inicio del motor sin llave (keyless) es
una de las muchas posibilidades, pero es que aun
cuando esos sistemas estn protegidos, hay otro
eslabn dbil en esa cadena: las aplicaciones
mviles.
Sammy Kamkar, el expertos que desvel estos
problemas en DEF CON, indic que las aplicaciones que usamos en los smartphones y que se
conectan a los servicios telemticos de los
coches de varios fabricantes tiene problemas de
seguridad notables. Muchos de ellos permiten
monitorizar la posicin de estos coches, o abrirlos
y arrancarlos remotamente.
Era el caso de coches de general Motors,
BMW, Mercedes-Benz y Fiat Chrysler. Y a todo
ello se le suman las vulnerabilidades de los sistemas y servicios accesibles en la nube: los servidores que albergan dichos servicios tampoco son
infalibles.
la integracin de ms y ms software en los
coches plantea riesgos potenciales enormes. lo
comentaba Dan geer, el mximo responsable de
seguridad en la empresa in-Q-tel, financiada por
la CiA y orientada a financiar a otras empresas
que puedan "incubar tecnologas que puedan
ayudar a operaciones de inteligencia". Este
experto lo dejaba claro:
El nmero total de fallos de seguridad crecer a
medida que crezcan las lneas de cdigo. El
54
Saber Electrnica
Problemas a la Vista
funciones haca necesaria el acceso a estas
unidades de control, y eso impona nuevos riesgos que se han aprovechado, sobre todo, a travs
de su conexin con el citado ODB ii.
Este puerto de diagnstico se ha utilizado en el
pasado para realizar modificaciones del motor algo as como el overclocking o el jailbreak que
hacemos a nuestros PCs o a nuestros mviles-,
pero sus implicaciones actuales son mucho ms
profundas. Como explican en Ars technica, diversos expertos en seguridad lograron precisamente
acceder al control de diversos sistemas a travs
de ese puerto ODB ii, algo que de nuevo demuestra las implicaciones de seguridad que estn presentes.
conferencias Rooted CON a las que pudimos asistir hace unos meses. Uno se vuelve un poco ms
paranoico cuando habla con Ramrez de temas
de ciberseguridad, y el efecto tras esta charla ha
sido el mismo, porque las implicaciones para
nuestra sociedad pueden ser enormes.
En primer lugar, en el funcionamiento de las
aseguradoras, que segn l "no pondrn fcil que
haya conductores humanos". El planteamiento de
este experto era el mismo que el de otros analistas que lo dejan claro: en un futuro con coches
autnomos no puede haber conductores
humanos, porque precisamente stos sern los
que introducirn la mayor variable de riesgo en
las carreteras.
Adems, en ese futuro esas mismas aseguradoras tendrn problemas para saber qu ha
ocurrido con exactitud: nuestros coches.
Cualquier evento que se produzca ser registrado
por los vehculos implicados, que a su vez compartirn esos datos con las aseguradoras para
gestionar el potencial accidente.
Saber Electrnica
55
autotrnica
problema. intel ha creado lo que llaman el
Automotive Security Review Board, formado por
investigadoras que quieren desarrollar y evaluar
tcnicas y estrategias para lograr que el software
de nuestros coches sea ms seguro. Esta
empresa ha publicado ya una serie de sugerencias (PDF), y es una muestra ms de que los
grandes de la tecnologa -los que mejores saben
a qu se riesgos se enfrenta la industria automovilstica- estn dispuestos a ayudar en este terreno.
Esa conexin continua a esa red de datos constituida por estos vehculos de la que hablbamos
tendr por supuesto enormes implicaciones para
la seguridad, nos deca Ramrez. lograr una
intrusin en estos vehculos tendra consecuencias desastrosas que iran desde los homicidios a
los magnicidios.
los virus y el malware que asolan nuestros
ordenadores podran inundar tambin a estos
coches, y la nica solucin posible es la que
apuntan otros expertos en seguridad: que la
industria del automvil se ale con la de la seguridad.
Este experto nos explicaba cmo los responsables de las empresas tradicionales deben asumir
su responsabilidad, y "deben tener en cuenta la
seguridad desde el diseo". Al hablar de la propuesta de i Am the Cavalry Ramrez dejaba claro
que este sistema de "ratings" era precisamente lo
56
Saber Electrnica
ideal para comenzar a trabajar con los fabricantes. No solo eso: esas calificaciones debern
ser comunicadas a los clientes, algo que podra
compararse a lo que ocurre con la eficiencia
energtica de algunos electrodomsticos.
Existen al menos dos paralelismos claros en
este mbito. En aviacin, por ejemplo, hay unos
estndares muy estrictos porque se trata de un
medio de transporte especialmente delicado. Esa
idea es difcilmente aplicable a la industria de la
automocin, nos explicaba Ramrez, que cree
que es posible la innovacin propietaria que llevan a cabo estos fabricantes sin que ello sea
obstculo para establecer ese marco de seguridad unificado.
Pero adems estaba el caso de los telfonos
en empresas, nos indicaba. Antes en una
empresa se controlaban todos los telfonos de los
empleados, algo que permita reducir los riesgos
de seguridad y a gestionar de forma centralizada
las comunicaciones profesionales. Ahora la
filosofa BYOD se ha impuesto y las empresas
tienen menos autonoma para lograr que los problemas de seguridad no se produzcan por culpa de
un terminal que el empleado utiliza tanto en su
vida privada como en su labor profesional. J
bibLiogRaFa
www.xataka.com/automovil
www.wikipedia.com
Qu es un Servidor
Saber Electrnica
57
informtica
iNtRoducciN
Ultra Hi-Definition (en espaol: ultra alta definicin), tambin conocido como UHDtV (siglas en
ingls de Ultra High Definition teleVision) y UHDV
(siglas en ingls de Ultra High Definition Video),
se refiere a un formato de vdeo digital, actualmente propuesto por la NHK de Japn. Esto
incluye 4K UHD (2160p) y 8K (4320p), los cuales
son dos seales digitales de video, propuestas
por el antes mencionado NHK, y aprobadas por el
cuerpo internacional de telecomunicaciones
(itU). la Asociacin de Consumidores
Electrnicos anuncio el da 17 de Octubre, 2012
que Ultra High Definicin, o Ultra HD ser
usado para pantallas con un aspecto ratio de por
lo menos 16:9 y al menos una puerto digital capaz
de portar video nativo a una resolucin mnima de
3840x2160 pixeles.
visiN geNeRaL
la tecnologa UHDV proporciona una imagen
cuya resolucin es 16 veces superior a la alta
definicin (1280720), y hasta 75 veces superior
al sistema PAl (720x576).
la tecnologa UHDtV cuenta con 7680 pxeles
por lnea horizontal y 4320 pxeles por columna
vertical (resolucin de 7680x4320), es decir, ms
de 33 millones de pxeles. Comparada con las
1080 pxeles por columna vertical del HDtV y sus
poco ms de dos millones de pxeles, mejora en
diecisis veces la nitidez de la imagen y tambin
la experiencia con los nuevos sistemas digitales
58
Saber Electrnica
caRaceRsticas
vdeo
18 minutos de vdeo UHDV sin comprimir ocupan alrededor de 3,5 terabytes, y un solo minuto
alrededor de 194 gigabytes (siendo as aproximadamente 25 terabytes de almacenamiento
para 2 horas). Si el vdeo de HDtV
(19201080p60) tiene una tasa de bits de 60
Mbps usando la compresin MPEg-2, entonces
un vdeo que es 4 veces la cantidad de pxeles, a
lo alto y a lo ancho, requerir una tasa 16 veces
superior a esa cantidad, lo que llevara a 100 gb
para 18 minutos de UHDV o 6 gb por minuto.
Si se implementaran los cdecs H.264
(MPEg-4 AVC) o VC-1 se llegara a usar solamente la mitad de la tasa de bits de MPEg-2, lo
que se traduce en 50 gb por cada 18 minutos de
UHDV, o 3 gb por minuto (suponiendo que fuera
una compresin lineal, cuando en realidad es un
tanto estocstico, lo que quiere decir que es un
bitrate exagerado y seran ms que aceptables
los resultados a tasas de compresin mucho ms
bajas). Esto supone que la tecnologa actual es
incapaz de manejar la ultra definicin y se estima
que en 15 aos aparecern prototipos compatibles.
sonido
El futuro televisor UHDV estar provisto de un
sonido 22.2, (10 altavoces a nivel medio, 9 a nivel
superior, 3 a nivel bajo y 2
para los efectos bajos),
claramente superior al 5.1 o
7.1 que existen en la actualidad.
Sin embargo, pasar algn
tiempo antes de que se
pueda emplear esta tecnologa a nivel domstico,
debido a que producir
pelculas y dems contenido audiovisual ser
mucho ms complejo. los
defectos se notarn a simple vista, y adems el hardware y equipamiento que
acLaRaNdo
PaRa que
No oscuRezca
Saber Electrnica
59
informtica
HD), con resolucin de 19201080 pxeles o
1080 lneas horizontales, como al 720p, con resolucin de 1280720 pxeles o 720 lneas horizontales.
En el caso del estndar UHDtV ocurre algo
similar, pues se han desarrollado dos formatos
con distintas resoluciones: los coloquialmente llamados 4K y 8K.
El de menor resolucin, denominado 4K por
rondar los 4000 pxeles horizontales, cuadruplica
la resolucin del Full HD. Dependiendo de la
relacin de aspecto (16:9, 21:9, etc.) puede tener
varias resoluciones, aunque la habitual es de
38402160 pxeles (16:9), con alrededor de 8,3
Megapxeles (3840 x2160 = 8.294.400 pxeles).
El 8K, formato de vdeo digital propuesto por la
NHK de Japn, dispone sin embargo de una resolucin de 76804320 pxeles (cerca de 33,2
Megapxeles), 16 veces superior al formato con
mayor resolucin de la HDtV, el archiconocido
Full HD.
Como a su hermano pequeo, se le denomina
8K como alusin al nmero de pxeles horizontales que lo conforman.
60
Saber Electrnica
M o n ta j e
Un circuito que no puede faltar en proyectos de robtica es el de los detectores de proximidad, ya que son los ojos
del robot. Si bien ya publicamos
varios proyectos de este tipo, el circuito que proponemos es sencillo y
muy fcil de montar.
Robot
DetectoR De PRoximiDaD
Figura 1
Saber
Electrnica
61
Montaje
Lista de Materiales (figura 1)
2 Integrados LM 555
2 Bases (zcalos) de 8 pines
1 Rel 12V para circuitos impresos
1 Foto transistor de uso general (BPW42, por ejemplo)
1 Diodo infrarrojo de uso general (CQX46, por ejemplo)
1 Potencimetro de 1 M
3 Transistores 2N3904
2 Capacitores de 10 F/50 V
1 Diodo 1N4148
1 Led verde de 5 mm
1 R 68
1 R 1k5
2 R 10k
1 R 100k
1 R 470
Figura 2
Qu
es un
FototrAnsistor
62
Saber Electrnica
Figura 3
Montaje Destacado
En este artculo mostraremos la implementacin de un receptor de
seales infrarrojas con un micro controlador PIC16F627. Es decir,
proponemos el armado de una placa receptora de cdigos infrarrojos compatible con cualquier control remoto universal, de los
que se emplean para controlar cualquier TV u otro aparato electrnico. El circuito es muy sencillo, emplea un microcontrolador
que se puede programar con cualquiera de los circuitos ya publicados en Saber Electrnica, y servir de base para la construccin
de futuros proyectos a publicarse en nuestra querida revista.
El ProToColo SIrC
El protocolo SIRC utiliza un espacio de tiempo
que podramos llamar Bsico de 0.6 ms. La
seal se enva en mltiplos de ese espacio de
tiempo, que denominaremos periodo T.
En el protocolo SIRC empieza su codificacin
con un periodo de pulsos de inicio equivalente a 4T
(2.4 ms.), para codificar un 0 se hace mediante
pulsos durante un periodo T (0.6ms), para codificar
un 1 se hace mediante pulsos durante un periodo
2T (1.2 ms). Cada 0 1 va separado por un periodo T (0.6ms). La figura 1 muestra de manera simplificada este tipo de codificacin.
Adicionalmente cada paquete de informacin se
separa mediante un pulso equivalente a un periodo
40T (24 ms.) llamado GAP.
Los controles remotos SONY, trasmiten una
Saber
Electrnica
63
Montaje Destacado
seal infrarroja por medio de LEDS de emisin
infrarroja.
Estos LEDS IR trasmiten los cdigos modulados
a una frecuencia de 38 kHz con la finalidad de que
otras fuentes de luz no interfieran con los receptores para recibir correctamente la informacin
trasmitida.
Tambin tiene la finalidad de lograr una mayor
distancia de trasmisin de las seales IR.
Para ilustrar mejor la
idea, la figura 2 muestra
como se envan las rfagas de pulsos modulados
a 38kHz. en paquetes de
periodos T (0.6 ms) para
formar el cdigo de ceros
y unos.
Tabla 1
El CIrCuITo SEnSor
Ir KM005
En
el
diagrama
esquemtico de la figura
3 podemos observar que
el dispositivo receptor de
la seal infrarroja es un
LF1838 (puede utilizarse
un TSOP1838). Tambin
puede utilizar el receptor
IR de un televisor en
desuso de cualquier
marca, ya que la mayora
son modulados a 38kHz.
En este proyecto usamos
como microcontrolador
un
PIC16F627
de
Microchip. El circuito
78L05 acta como regulador de 5V para alimentar nuestro sistema. Los
Leds 1 al 8 nos sirven
para monitorear el estado
de nuestro puerto de salida. El conector K1 nos
permite conectar el IR
Sensor a un circuito para
poder aadir control de
potencia (Vase la tarjeta
KM007 ).
El Dip Switch se adicion al circuito para
darle mayor funcionalidad
64
Saber Electrnica
Figura 1
Figura 2
y versatilidad al proyecto, ya que pudiera ser utilizado para seleccionar entre varios posibles programas dentro del microprocesador. Por ejemplo,
seleccionar entre un programa que responda al
botn de manera biestable (oprimir enciende,
volver a oprimir apaga) o de manera monoestable
(oprimir enciende, soltar apaga); seleccionar programa que utilice un cdigo de varios dgitos para
activar alguna salida;
seleccionar entre programas que manejen diferentes protocolos (Sony,
Sharp, Samsung, o uno propio), etc.
Figura 4
Saber
Electrnica
65
Montaje Destacado
primer pulso del cdigo
ledo corresponde al bit
menos significativo, por
tanto una vez ledo, hay
que ordenar el dato del
bit menos significativo
(LSB) al bit ms significativo (MSB).
La tabla 1 muestra los
cdigos ms comunes
de los controles SONY.
Tabla 2
El ProgrAMA
El programa que
debe cargarse en el
microcontrolador se realiz en lenguaje ensamblador y su algoritmo
est basado en los siguientes pasos:
1) Considerando que
en estado de reposo la
salida del sensor LF1838
es estado alto, se
detecta la presencia de
un pulso utilizando los
flancos de bajada.
2) Una vez detectado
se activa el temporizador
TMR0 del microcontrolador y se detendr hasta
detectar un flanco de
subida. As es como
Tabla 3
66
Saber Electrnica
a
a
a
a
24 ms. es un GAP.
2.4 ms. es un pulso de inicio.
1.2 ms. es un uno del cdigo.
0.6 ms. es un cero del cdigo.
rEPETIdor
3) Realizamos el muestreo hasta encontrar un
GAP. Por obviedad el siguiente pulso ser el de inicio, el cual detectamos, dejamos pasar y
empezamos a registrar y almacenar los prximos
ocho pulsos que correspondern al cdigo que
deseamos descifrar.
Aunque el protocolo SIRC de SONY utiliza 12
bits en sus cdigos, por conveniencia y debido a
que el registro del PIC donde vamos a almacenar el
cdigo ledo es de solo 8 bits, solo leeremos y utilizaremos los primeros ocho, considerando que los
siete primeros corresponden a la funcin y los 5
restantes al tipo de equipo al que corresponde el
control remoto utilizado (vase tabla 1). Para nuestro caso, solo nos da la posibilidad de utilizar controles SONY de TELEVISION, ya que contamos
solo con un bit de los cinco que definen el tipo de
equipo.
4) Con el cdigo detectado hacemos una com-
dE
ConTrol rEMoTo
Saber
Electrnica
67
Montaje Destacado
sea
un
capacitor
cermico por su variacin
con la temperatura, pero
siempre funciona.
Q3, R9, R10, junto
con
el
Led,
son
opcionales como indicadores de seal de
algn control remoto presente (infrarrojo).
El Led infrarrojo (iR
Led) se puede colocar en
una caja pequea con
cables largos .Yo utilic
en la prueba, 8 metros de
cable telefnico.
El receptor infrarrojo
IR es el mismo que utilizan los televisores, equipos de sonido, DVD, VHS,
etc. o el que publicamos en esta edicin. Cualquier
aparato electrnico que utilice un control remoto
infrarrojo. Debemos tener especial cuidado y estar
seguros de las conexiones de sus patas o pines al
conectarlas.
El receptor infrarrojo IRM-8602 funciona bien.
(De frente: 1:salida 2:negativo 3:+5V).
Ic1 es un circuito integrado NTE4011 compuesto
por 4 compuertas NAND, numer las patas de cada
compuerta de la forma en que dise el proyecto,
aunque se pueden cambiar.
En la figura 6 se puede ver en dibujo, cmo
Figura 5
Figura 6
68
Saber Electrnica
M o n ta j e
Muchos aficionados consideran que los medidores de
seal de audio y los indicadores de equilibrio son simples
efectos visuales, con fines ms decorativos que tcnicos.
En verdad, tales instrumentos son de gran importancia
para obtener el mejor desempeo y la mejor fidelidad de
los equipos, debiendo ser observados como indicadores
de funcionamiento para ajustes de los controles y no simplemente como un adorno. En este artculo damos algunos
circuitos prcticos para adaptacin de los VU-metros e
indicadores de equilibrio que pueden ser colocados tanto
en equipos de potencia o usados en forma individual para
medir la potencia en un recinto
Seleccin de Federico Prado
LoS GaLvanmetroS
Normalmente, en los indicadores de modulacin
o equilibrio de aparatos de audio se usan pequeos
galvanmetros de bobina mvil de bajo costo, simples o dobles, del tipo mostrado en la figura 1.
Estos instrumentos poseen bobinas de 50 a 500
y un fondo de escala que vara entre 100 y 300A
tpicamente, aunque tambin se encuentran tipos
de 1mA.
Para operar, las seales aplicadas a estos instrumentos deben ser continuas y la inercia del sistema
mecnico representa un lmite para la respuesta a
Saber
Electrnica
69
Montaje
las variaciones de intensidad
de estas seales. En la operacin en un sistema indicador
debemos tener en cuenta los
siguientes factores:
Figura 2
70
Saber Electrnica
Figura 3
vu-metro
Para
SeaLeS dbILeS
Figura 6
vu-metro
Para
SeaLeS FuerteS
Saber
Electrnica
71
Montaje
IndIcador
de
equILIbrIo
Figura 10
72
Saber Electrnica
Figura 8
de la velocidad de respuestas deseada. No debemos reducirlo mucho, pues el aparato pasar a indicar desequilibrios y diferencias instantneas entre
las seales de los canales, lo que no es la finalidad
del proyecto. El galvanmetro usado en este indicador es del tipo con cero en el centro de la escala
y, para ajustar los canales, bastar colocar los controles de volumen de modo de tener la indicacin
un vu-metro a LedS
cero, momento en que las potencias de las seales
de cada canal estarn equilibradas (el ajuste de
equilibrio tambin ser usado en este caso).
Figura 12
Saber
Electrnica
73
Montaje
pines 18 y 4 es lo que corresponde a la gama de
valores de medida, de volumen en nuestro caso.
Cuando V18-4 es mayor o igual que 1V, la
banda de la luz se desliza suavemente a lo largo de
la escala, es decir, encendiendo los LEDs gradualmente en sentido 18-4.Con el aumento de tensin
de la V18-4, el deslizamiento se vuelve ms
rpido e intenso.En el momento en que la V18-4
es aproximadamente 4V, se producen los saltos
bruscos de luz de un diodo LED a otro.
Para nuestra suerte y simplicidad del circuito, el
propio circuito integrado UAA180, tiene las salidas
internamente limitadas en corriente, lo que nos permite evitar el uso de una resistencia limitadora de
corriente por cada LED.
El condensador a la entrada de audio, simplemente realiza una funcin de desacoplo de la seal
de audio para mejor interpretacin del circuito integrado.
El potencimetro, se encarga de ajustar la sensibilidad de los LEDs, esto significa que para un
correcto funcionamiento del vmetro, deber estar
ajustado de forma que estn todos los LEDs iluminados en el momento en que el circuito integrado
recibe los semi-ciclos con ms amplitud de la seal
de audio. El consumo del circuito en funcionamiento, con LEDs de 10mm, es muy bajo, del orden
de 100mA.
Cmo conectarlo al audio una vez montado el
circuito?
Debemos conectarlo a una salida de audio mono
para su correcto funcionamiento.
Si lo conectamos a una salida de
audio estreo, funcionar, pero Figura 14
se solaparn las seales de
audio de los dos canales y el
vmetro funcionara de acuerdo a
la suma de las seales de audio,
produciendo que no se distingan
bien en la sealizacin visual de
los LEDs, los bajos, agudos y
medios.
Si quisiramos conectarlo a
una salida estreo y que funcionara perfectamente, tendramos
que realizar este circuito por
duplicado, y conectar cada uno
de los circuitos a un canal.Los
equipos de audio ms bsicos (2
Altavoces + Subwoofer) son los
ideales para conectar un vmetro
estreo, ya que conectaramos
74
Saber Electrnica
Figura 13
M o n ta j e
Hoy en da los telfonos celulares pueden
programarse para sonar con cualquier ringtone. Esta tendencia me incentiv a la creacin de un generador de melodas personal,
el cual puede ser modificado para conectarse
al telfono de casa, a la bocina de auto, el
timbre de la puerta o llavero. La base de este
proyecto es el circuito publicado en Saber N
221, al que modificamos el programa para
obtener un mejor rendimiento.
Ing. Esteban Bosernitzan
[email protected]
Saber
Electrnica
75
Montaje
la nota musical. Para calcular las frecuencias de las
notas musicales se recurre siempre a la nota central de cuarta octava o A4 (LA4) de 440Hz.
La frmula para obtener el resto de las notas es
el siguiente:
Fi = 440 x 2(i/12)
La variable i representa la distancia de la nota LA.
Si est a la derecha el signo es positivo y si est a
la izquierda es negativo. Si queremos obtener la
frecuencia de la nota DO que est 9 teclas a la
izquierda:
fdo = 440 x 2(-9/12) = 261.63Hz
A cada nota musical le corresponde un tiempo de
ejecucin. Al igual que en las frecuencias, la escala
de tiempos duplica al tiempo de ejecucin anterior.
Ver tabla 1.
tabla 1
Nombre
Valor tiempo
Fusa
1
Semicorchea
2
Corchea
4
Negra
8
Blanca
16
La gENERacIN
dE Las
Notas
Este circuito est basado en la generacin de pulsos cuadrados a diferentes frecuencias y tiempos
para generar hasta 25 notas musicales y sus
correspondientes silencios. La utilizacin de ondas cuadradas facilita su
amplificacin porque slo se necesita
un transistor trabajando en corte-saturacin, pero produce armnicas de 2 y
3 orden que pueden distorsionar el
sonido, segn el parlante que se utilice.
Para generar la onda cuadrada se recurre
a un lazo cerrado que enciende y apaga el
pin RB7 en forma alternada con un retraso
intermedio que depende de la nota musical que se est tocando. El retraso se produce con una llamada a subrutina que
repite un lazo interno. El tiempo de
demora de esta rutina de retardo es aproximadamente 10ms * VALOR.
76
Saber Electrnica
Esta sucesin de encendido retraso apagado retraso se repite las veces que sean necesarias para que la nota dure el tiempo mnimo
correspondiente a una FUSA, que en nuestro caso
equivale a 0,02 segundos. Esto se realiza mediante
un lazo cerrado y la cantidad de veces que se repite
depende de la nota musical. Mientras ms aguda
sea la nota (registro VALOR ms chico) ms veces
se deber repetir el lazo cerrado (registro TIME).
Este ltimo lazo ejecuta la nota durante el tiempo
mnimo de 1 o FUSA. Si la nota tiene un tiempo
mayor, se debe repetir el ciclo las veces que sea
necesario para cumplir el tiempo programado por la
partitura.
Al finalizar cada nota, se ejecuta un silencio de
500 ms para identificar claramente notas consecutivas.
El valor de los tiempos y los retardos no puede
calcularse con una rutina dentro del PIC y es necesario utilizar una tabla con valores para cada nota
para el retraso y para los lazos de repeticin. Estas
tablas se denominan TABLA_V (valor de retraso o
VALOR) y TABLA_T (tiempo de repeticin o TIME).
Ver tabla 2.
Existen trece valores que corresponden a un
silencio y doce notas musicales de la cuarta octava.
La quinta octava aprovecha los mismos valores de
la cuarta octava, pero su valor de retardo se divide
por dos y su tiempo de repeticin se duplica, aprovechando las propiedades de las notas musicales.
FoRMato
dE Las
MELodas
Vea en la figura 2 el diagrama de flujo que representa el funcionamiento del programa que deberemos grabar en el PIC. Para obtener cada meloda,
plazando las constantes por las direcciones sin importar a dnde apunten las
constantes M1 a M16. Esto permite agregar notas extra a una meloda, sin importar cuales son las direcciones de los punteros. Estas dos tablas se denominan
T_HI y T_LO.
Para saber cuntas notas tiene cada
meloda se recurre a una tercer tabla, llamada T_AUX. Esta tabla contiene la
resta de los punteros de inicio de la meloda y el inicio de la meloda siguiente.
Esta diferencia la calcula el compilador y
queda la cantidad de notas a tocar
durante la meloda.
Las notas y los tiempos se ubican dentro
del mismo byte en una tabla que contiene
todas las notas musicales de todas las
melodas. El formato de las notas y tiempos se muestra en la figura 3.
Los bits <3:0> representan a la nota
musical sin importar cul escala sea. El
cuarto bit encendido indica que se trata
de una nota de quinta escala. Los bits
<7:5> representan el tiempo de la nota.
Cada nota ya est configurada como
constante EQU al principio del programa.
Por ejemplo si queremos tocar una nota
LA negra de quinta, lo codificamos de la
siguiente manera:
retlw
NE+A5
que equivale a
se recurre a la utilizacin de cuatro tablas cargadas
en memoria de programa mediante la instruccin
RETLW.
Las dos primeras tablas contienen la direccin de
memoria en donde se ubica el principio de la meloda. Como las direcciones contienen 10 bits, es
necesario dos tablas independientes con el valor
del byte de mayor peso y el byte de menor peso.
La forma de hacerlo automtico y sin tener que
recurrir a clculos de direcciones es poner las
siglas M1 a M16 y los operandos de compilacin
HIGH y LOW. El compilador calcula automticamente los valores de los punteros a devolver reem-
retlw
b01111010
Figura 3
Saber
Electrnica
77
Montaje
Figura 4
Figura 5
PCL
STATUS
PCLATH
PORTA
PORTB
TRISA
TRISB
PCON
PIR1
RCSTA
TXSTA
TXREG
SPBRG
RCREG
CMCON
P=16F627
__config
0x3F18
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
0x02
0x03
0x0a
0x05
0x06
0x05
0x06
0x0e
0x0c
0x18
0x18
0x19
0x19
0x1A
0x1f
78
;
RP0
C
Z
;
equ
equ
equ
Saber Electrnica
5
0
2
cblock
0x20
COUNTER
TIMER
VALOR
NOTA
OFFSET
OFFSETH
LED
AUX
TIEMPO
PORT
TIME
FLAG
endc
#define
#define
trabajo de la onda cuadrada cambiando los retardos que se intercalan entre el encendido y el apagado del PIN RB7. Una forma sera duplicar el valor
del registro VALOR durante el encendido y dividir
por dos el registro VALOR durante el apagado del
pin RB7. Tener en cuenta que la duracin de la
onda completa debe ser constante o se perder la
relacin de las notas musicales. J
D6
equ
0x1F
B5
A5#
A5
G5#
G5
F5#
F5
E5
D5#
D5
C5#
C5
;
B4
A4#
A4
G4#
G4
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
0x1D
0x1C
0x1B
0x1A
0x19
0x18
0x17
0x16
0x15
0x14
0x13
0x12
equ
equ
equ
equ
equ
0x0D
0x0C
0x0B
0x0A
0x09
; DO5
; SI4
; LA4
equ
equ
equ
equ
equ
equ
equ
0x08
0x07
0x06
0x05
0x04
0x03
0x02
; DO4
equ
equ
0x01
0x00
; SI3
; silencio
equ
equ
equ
equ
equ
b'00000000'
b'00100000'
b'01000000'
b'01100000'
b'10000000'
; Tiempo 1
; Tiempo 2
; Tiempo 4
; Tiempo 8
; Tiempo 16
org
movlw
movwf
0x000
0x07
CMCON
movlw
movwf
bsf
movlw
movwf
movlw
movwf
bcf
0x00
PORTB
STATUS,RP0
0xff
TRISA
0x00
TRISB
STATUS,RP0
btfsc
goto
movlw
movwf
PORTA,6
LAZO3
HIGH T_HI
PCLATH
movf
andlw
PORTA,w
0x0F
movwf
movf
addlw
PORT
PORT,w
LOW T_HI
addlw
call
0x01
T_HI
movwf
OFFSETH
;
LAZO
HIGH T_LO
movwf
movf
addlw
PCLATH
PORT,w
LOW T_LO
addlw
call
movwf
0x01
T_LO
OFFSET
movlw
HIGH T_AUX
movwf
movf
addlw
PCLATH
PORT,w
LOW T_AUX
addlw
call
movwf
0x01
T_AUX
AUX
movf
OFFSETH,w
incf
OFFSET,f
btfsc
incf
STATUS,Z
OFFSETH
movlw
movwf
movf
addlw
btfsc
incf
call
HIGH NOTA_V1
PCLATH
NOTA,w
LOW NOTA_V1
STATUS,C
PCLATH,f
NOTA_V
; llamado a tabla VALOR
; para obtener
VALOR
; el valor del retardo de la nota
movlw
movwf
movf
addlw
btfsc
incf
call
movwf
; boton de arranque encendido?
;
; rota TIEMPO a la DER para
; definir los tiempos de las notas
; una vez ontenidos los valores
; corespondientes
; se incrementa el puntero de notas
EXT
goto
bcf
rrf
bcf
rlf
NO_EXT
STATUS,C
VALOR,f
STATUS,C
TIMER,f
;
NO_EXT movf
movwf
rrf
btfss
goto
clrf
goto
LED_I
movlw
movwf
LED_L bcf
rrf
decfsz
goto
LED_FIN movf
movwf
NOTA,w
COUNTER
COUNTER,f
STATUS,Z
LED_I
LED
LED_FIN
0x80
LED
STATUS,C
LED,f
COUNTER
LED_L
LED,w
PORTB
;
LAZO2
movwf
OFFSET,w
TABLA
TIEMPO
bcf
btfsc
bsf
andlw
EXT
TIEMPO,4
EXT
0x0F
movwf
swapf
NOTA
TIEMPO,w
0x1
COUNTER
TIEMPO,w
STATUS,Z
TIEM_F
STATUS,C
COUNTER,f
decf
goto
TIEM_F movf
movwf
TIMER_H movf
movwf
TIEMPO,f
TIEM_L
COUNTER,w
TIEMPO
TIMER,w
TIME
;
TIMER_L movf
btfss
bsf
call
bcf
call
decfsz
goto
NOTA,w
STATUS,Z
SPK
DELAY
SPK
DELAY
TIME,f
TIMER_L
TIEM_L
; carga la parte baja del puntero
; de contador auxiliar
; ajuste del puntero en 1
; llamada a la tabla contador
; copia el resultado en registro AUX
; carga el puntero de notas
; en PCLATH
PCLATH
movf
call
movwf
movlw
movwf
movf
btfsc
goto
bcf
rlf
goto
TIMER_H
;
SILEN
PCL
.25
.26
.27
.29
.31
.33
.34
.37
.39
.41
.44
.46
.49
.52
.55
NOTA_T movwf
NOTA_T1 retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
;
retlw
.62
NOTA_V movwf
PCL
NOTA_V1 retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
;
retlw
.203
.202
.191
.180
.170
.160
.151
.143
.135
.127
.120
.113
.107
.101
.95
.85
DELAY
VALOR,w
COUNTER
; rutina de retardo
; rotar LED
COUNTER
NOTA_L
AUX,f
LAZO2
LAZO3
;
; carga la parte alta del puntero
;de contador auxiliar
TIEMPO
.255
COUNTER
HIGH NOTA_T1
PCLATH
NOTA,w
LOW NOTA_T1
STATUS,C
PCLATH,f
NOTA_T
; llamada a tabla TIMER
; para obtener
TIMER
; el valor de lazos para el
; tiempo minimo de 1 fusa
btfss
decfsz
movlw
movwf
NOTA_L nop
decfsz
goto
decfsz
goto
goto
;
movlw
0x06
TIEMPO
STATUS,C
TIEMPO,f
movwf
;
LAZO3
andlw
movwf
bcf
rrf
movf
movwf
DELAY_L nop
nop
nop
nop
nop
nop
nop
decfsz
goto
return
COUNTER
DELAY_L
org
0x100
movwf
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
PCL
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
HIGH
; silencio ?
; encender PARLANTE
; retardo
; apagar PARLANTE
; retardo
; si el tiempo de una fusa no llego
; a su fin, hacer otro lazo
Saber
Electrnica
79
Montaje
;
T_LO
;
T_AUX
TABLA
retlw
retlw
retlw
retlw
HIGH
HIGH
HIGH
HIGH
M13
M14
M15
M16
movwf
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
PCL
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
LOW
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16
movwf
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
PCL
M2-M1
M3-M2
M4-M3
M5-M4
M6-M5
M7-M6
M8-M7
M9-M8
M10-M9
M11-M10
M12-M11
M13-M12
M14-M13
M15-M14
M16-M15
FIN16-M16
movwf
PCL
;tabla de melodias
;*********************************************************************
;** When johnny came back home ****************************
M1
retlw
SE+B3
retlw
SE+B3
retlw
SE+E4
retlw
SE+E4
retlw
CO+E4
retlw
SE+F4#
retlw
CO+G4
retlw
SE+F4#
retlw
CO+G4
retlw
SE+E4
retlw
NE+D4
retlw
SE+B3
retlw
NE+D4
;
retlw
SE+SIL
retlw
SE+B3
;2do mov
retlw
SE+B3
retlw
SE+E4
retlw
SE+E4
retlw
CO+E4
retlw
SE+F4#
retlw
CO+G4
retlw
SE+F4#
retlw
CO+G4
retlw
SE+A4
retlw
NE+B4
retlw
SE+G4
retlw
NE+B4
;3er mov
retlw
SE+G4
retlw
SE+A4
retlw
SE+B4
retlw
SE+B4
retlw
SE+B4
retlw
SE+B4
retlw
SE+A4
retlw
SE+G4
retlw
CO+A4
80
Saber Electrnica
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
SE+A4
CO+A4
SE+F4#
SE+G4
SE+G4
SE+G4
SE+G4
SE+F4#
SE+E4
SE+F4#
SE+F4#
SE+F4#
SE+F4#
SE+G4
SE+A4
CO+B4
SE+B4
CO+A4
SE+A4
CO+G4
SE+G4
CO+F4#
SE+B3
SE+E4
SE+E4
CO+E4
SE+D4
NE+E4
NE+E4
NE+SIL
;*********************************************************************
;** Benni Hill *******************************************************
M2
retlw
SE+D5
;1er movimiento
retlw
FU+E5
retlw
FU+G5
retlw
FU+SIL
retlw
FU+G5
retlw
FU+SIL
retlw
FU+E5
retlw
FU+D5
retlw
FU+G4
retlw
FU+B4
retlw
FU+D5
retlw
FU+SIL
retlw
FU+E5
retlw
FU+SIL
retlw
FU+D5
retlw
FU+B4
retlw
FU+A4
retlw
FU+B4
retlw
SE+G4
retlw
FU+A4
retlw
FU+A4#
retlw
FU+B4
retlw
FU+D5
retlw
FU+E5
retlw
FU+D5#
retlw
FU+G5
retlw
CO+SIL
;
retlw
SE+D5
;2do mov
retlw
FU+E5
retlw
FU+G5
retlw
FU+SIL
retlw
FU+G5
retlw
FU+SIL
retlw
FU+E5
retlw
FU+D5
retlw
FU+G4
retlw
FU+B4
retlw
FU+D5
retlw
FU+SIL
retlw
FU+E5
retlw
FU+SIL
retlw
FU+D5
retlw
FU+B4
retlw
FU+G4
retlw
FU+B4
retlw
FU+D5
retlw
FU+SIL
retlw
FU+D5
retlw
retlw
retlw
retlw
retlw
retlw
retlw
FU+D5
FU+F5#
FU+A5
FU+F5#
FU+SIL
FU+D5
CO+SIL
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
FU+D5
FU+E5
FU+D5
FU+G5
FU+SIL
FU+G5
FU+G5
FU+G5
FU+SIL
FU+G5
FU+G5
FU+G5
FU+SIL
FU+G5
FU+E5
FU+D5
SE+SIL
SE+C5
SE+C5
SE+C5
SE+C5
FU+E5
FU+G5
FU+A5
FU+G5
FU+A5#
FU+G5
FU+SIL
FU+A5#
FU+B5
FU+A5#
FU+B5
FU+A5#
FU+B5
FU+D6
FU+SIL
FU+A5#
FU+B5
FU+D6
FU+B5
FU+SIL
FU+G5
FU+SIL
FU+D5
FU+SIL
FU+D6
FU+B5
FU+B5
FU+SIL
FU+A5
FU+SIL
FU+G5
FU+SIL
FU+G5
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
NE+SIL
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16
FIN16
nota de
;3er movimiento
;representa la ltima
; la meloda Nro 16
end