tag:blogger.com,1999:blog-88674042430545861352024-03-06T02:22:19.626-05:00♣BKAR♣ELECTRONICA♣ blog de Kevin Hola, bienvenidos a mi Blog personal: aqui pondré algunos de mis proyectos, circuitos, Tutoriales.. etc!!Anonymoushttp://www.blogger.com/profile/17845617749023055201noreply@blogger.comBlogger78125tag:blogger.com,1999:blog-8867404243054586135.post-64791796329753273612013-09-17T12:17:00.000-04:002014-09-14T18:06:25.708-04:00Todo lo que tienes que saber sobre: HC-SR04 Sensor Ultrasónico<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="margin-left: 1em; margin-right: 1em; text-align: center;">
<b><span style="color: cyan; font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;"><< </span><span style="color: #073763; font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">Todo lo que tienes que saber sobre: HC-SR04 Sensor Ultrasónico</span><span style="color: #3d85c6; font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;"> </span><span style="color: cyan; font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">>></span></b></div>
<br />
<div align="center" class="MsoNormal" style="background-color: white; background-position: initial initial; background-repeat: initial initial; text-align: center;">
<span style="background-color: transparent; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-align: justify; text-indent: -18pt;"><br /></span></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;">
</div>
<ul>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">El
HC-SR04 es un sensor ultrasónico de bajo costo que no sólo puede detectar si un
objeto se presenta, como un sensor PIR (Passive Infrared Sensor), sino que
también puede sentir y transmitir la distancia al objeto.</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Tienen
dos transductores, básicamente, un altavoz y un micrófono.</span></li>
<li style="text-align: justify;"><span style="font-family: Wingdings; font-size: 12pt; line-height: 115%; text-indent: -18pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: normal;"> </span></span><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Ofrece
una excelente detección sin contacto (remoto) con elevada precisión y lecturas
estables en un formato fácil de usar.</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">El
funcionamiento no se ve afectado por la luz solar o el material negro como
telémetros ópticos (aunque acústicamente materiales suaves como telas pueden
ser difíciles de detectar).</span></li>
<li style="text-align: justify;"><span style="background-color: white; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">La velocidad del sonido en el<span class="apple-converted-space"> aire</span></span><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;"><span class="apple-converted-space"><span style="background: white;"> </span><span style="background: white;">(a una
temperatura de 20 </span></span><a href="http://es.wikipedia.org/wiki/Grado_Celsius" title="Grado Celsius"><span style="background: white; color: windowtext; text-decoration: none; text-underline: none;">°C</span></a><span style="background: white;">) es
de 343 </span><a href="http://es.wikipedia.org/wiki/Metro_por_segundo" title="Metro por segundo"><span style="background: white; color: windowtext; text-decoration: none; text-underline: none;">m/s</span></a><span style="background: white;">. (por cada grado centígrado que sube la temperatura, la
velocidad del sonido aumenta en 0,6 m/s)</span></span></li>
</ul>
<!--[if !supportLists]--><span style="background-color: #073763;"><br /></span>
<br />
<div class="MsoNormal" style="text-align: justify;">
<b><span style="background-color: white; color: #073763; font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Características
técnicas:</span></b></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;">
</div>
<ul>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Los
módulos incluyen transmisores ultrasónicos, el receptor y el circuito de
control.</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Número
de pines:</span></li>
</ul>
<!--[if !supportLists]--><br />
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l1 level2 lfo1; text-align: justify; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "Courier New"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%;">VCC: Alimentación +5V (4.5V min – 5.5V
max)<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l1 level2 lfo1; text-align: justify; text-indent: -18.0pt;">
<!--[if !supportLists]--><span lang="EN-US" style="font-family: "Courier New"; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="EN-US" style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US;">TRIG:
Trigger entrada (input) del sensor (TTL)<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l1 level2 lfo1; text-align: justify; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "Courier New"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%;">ECHO: Echo salida (output) del Sensor
(TTL)<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l1 level2 lfo1; text-align: justify; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "Courier New"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Courier New";">o<span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%;">GND<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;">
</div>
<ul>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Corriente
de reposo: < 2mA</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Corriente de trabajo: </span><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">15mA</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Ángulo
de medición: 30º</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Ángulo
de medición efectivo: < 15º</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Detección
de 2cm a 400cm o 1" a 13 pies (Sirve a más de 4m, pero el fabricante no
garantiza una buena medición).</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">“Resolución”
La precisión puede variar entre los 3mm o 0.3cm.</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Dimensiones:
45mm </span><span style="font-size: 15px; line-height: 17px; text-indent: -18pt;"><span style="font-family: Calibri, sans-serif;">x</span></span><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;"> 20mm </span><span style="font-size: 15px; line-height: 17px; text-indent: -18pt;"><span style="font-family: Calibri, sans-serif;">x</span></span><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;"> 15mm</span></li>
<li style="text-align: justify;"><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Frecuencia
de trabajo: 40KHz</span></li>
</ul>
<!--[if !supportLists]--><br />
<a name='more'></a><br />
<br />
<a href="http://www.blogger.com/"></a><span id="goog_1277672832"></span><span id="goog_1277672833"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ0tD01fCyCNlaCEX8pLXt-KNkZ8WDe1bQShoWIBaexM0MaYh__Zmg9M-e3x9ScxTmpSmdQ5nMPi1KPPqWLF1Yok04mOxe8fZQALmv2BsW6aN8NhnfQzWHDyLeYtpQYpIZ4Tom6UIJdxc/s1600/hc-sr04-timing-chart.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ0tD01fCyCNlaCEX8pLXt-KNkZ8WDe1bQShoWIBaexM0MaYh__Zmg9M-e3x9ScxTmpSmdQ5nMPi1KPPqWLF1Yok04mOxe8fZQALmv2BsW6aN8NhnfQzWHDyLeYtpQYpIZ4Tom6UIJdxc/s400/hc-sr04-timing-chart.png" height="175" width="400" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div class="MsoNormal">
<b><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%;"><span style="color: #073763;">Funcionamiento:</span><o:p></o:p></span></b></div>
<ol start="1" type="1">
<li class="MsoNormal" style="background: white; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">Enviar un Pulso "1"
de al menos de 10uS por el Pin Trigger (Disparador).</span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;"><o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">El sensor enviará 8
Pulsos de 40KHz (Ultrasonido) y coloca su salida Echo a alto (seteo), se
debe detectar este evento e iniciar un conteo de tiempo.</span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;"><o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">La salida Echo se mantendrá en alto hasta recibir
el eco reflejado por el obstáculo a lo cual el sensor pondrá su pin Echo a
bajo, es decir, terminar de contar el tiempo.<o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-align: justify;"><span style="font-family: "Times New Roman","serif";"><span style="font-size: small;"><span style="line-height: 115%;">Se recomienda dar un tiempo de aproximadamente 50ms de espera </span></span><span style="line-height: 18px;">después</span><span style="font-size: small;"><span style="line-height: 115%;"> de terminar la cuenta.</span></span></span></li>
<li class="MsoNormal" style="background: white; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-bidi-font-weight: bold; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">La distancia es
proporcional a la duración del pulso y puedes calcularla con las
siguiente formula (Utilizando la velocidad del sonido = 340m/s):</span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;"><o:p></o:p></span></li>
</ol>
<div class="MsoNormal" style="background-color: white; background-position: initial initial; background-repeat: initial initial; margin-left: 70.8pt; text-align: justify;">
<span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 13.2pt;">Distancia
en cm (centímetros) = Tiempo medido en </span><span style="font-family: Calibri, sans-serif;"><span style="font-size: 15px; line-height: 17px;">u</span></span><span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 13.2pt;">s x 0.017</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="color: #073763; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%;"><b>Nota:</b></span></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo2; text-align: justify; text-indent: -18.0pt;">
</div>
<ul>
<li style="text-align: justify;"><span style="color: #073763; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px; text-indent: -18pt;">Tener en cuenta, que la distancia que recorre la onda es dos veces <b>(</b></span><span style="color: #073763; font-family: Calibri, sans-serif; font-size: 15px; line-height: 17px; text-indent: -18pt;"><b>x</b></span><span style="color: #073763; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px; text-indent: -18pt;"><b>2)</b> la distancia del objeto, al usar: “distancia recorrida = velocidad </span><span style="color: #073763; font-size: 15px; line-height: 17px; text-indent: -18pt;"><span style="font-family: Calibri, sans-serif;">x</span></span><span style="color: #073763; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px; text-indent: -18pt;"> tiempo</span><b style="color: #073763; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px; text-indent: -18pt;"><span style="background-color: white; background-position: initial initial; background-repeat: initial initial; color: black; font-family: "Times New Roman","serif"; font-size: 10pt; line-height: 14px;"> </span></b><span style="color: #073763;"><span style="background-color: white; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px; text-indent: -18pt;">transcurrido</span><span style="background-color: white; font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 14px; text-indent: -18pt;">”</span></span></li>
<li style="text-align: justify;"><span style="color: #073763; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Conecte
el pin GND primero antes de suministrar alimentación a VCC.</span></li>
<li style="text-align: justify;"><span style="color: #073763; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Por
favor, asegúrese de que la superficie del objeto a detectar debe tener al menos
0,5m para un mejor rendimiento.</span></li>
</ul>
<div style="text-align: justify;">
<h3>
<span style="background-color: yellow; font-weight: normal;"><span style="color: red;">Para ver las pruebas que se hicieron y ver metodos de compensación para una mejor toma de datos ingresa a mi blog personal dando <a href="http://blockkn.blogspot.com/2014/03/pruebas-al-sensor-de-ultrasonido-le.html">Click aquí</a></span></span></h3>
</div>
Anonymoushttp://www.blogger.com/profile/02874086976274160928noreply@blogger.com12tag:blogger.com,1999:blog-8867404243054586135.post-91740635818233198592013-09-08T21:57:00.001-04:002013-09-08T21:57:09.430-04:00Muchas Tablas en PICSegún el "clásico" del <b><i>salto indexado</i></b> para manejo de tablas, usando instrucciones<b> retlw</b>, como lo explica el AN556 de Microchip<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-8H77axhOBEI/UiwS0Cd-ryI/AAAAAAAABhE/u-mcEFNIFUg/s1600/Tabla+clasica+en+PIC+16f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-8H77axhOBEI/UiwS0Cd-ryI/AAAAAAAABhE/u-mcEFNIFUg/s320/Tabla+clasica+en+PIC+16f.jpg" /></a></div>
<br />
o en cualquier lugar buscando en Google, hay harta Información en Internet.<br />
<br />
pero debemos tener que sucede con el contador de Programa al pasar por la instruccion<br />
<b>ADDWF PCL,F</b><br />
<br />
antes qeu nada, todo esto se basa con las instrucciones de salto, el contador de programa (PC), y hasta el stack de la PILA<br />
<br />
<b>Limitaciones del salto Indexado </b><b>ADDWF PCL,F</b><br />
<br />
se puede usar siempre y cuando el inicio y fin de esta tabla se encuentre dentro de 0hX00-0hXFF, depende de la capacidad de la Memoria de programa del PIC,<br />
y aun mas importante desde DONDE ESTA SALTANDO el PC para llamar a la tabla!, todo esto aveces no se toma muy encuenta, debido a que muchas veces utilizamos solo la primera pagina de la ROM<br />
<br />
PCL es un registro de 8bits,usando la instrucción <i>addwf PCL,F</i> no tomamos en cuenta cuando esta suma desborda 256, entonces no sirve cuando W+PCL>256 , por eso se dice que no se pude usar para tablas de mas de 256 elementos,pero aun estamos mas limitados tomando en cuenta en que posición de la PC en <i>addwf PCL,F</i><br />
<br />
el problema es cuando queremos hacer tablas muy muy largas, o muchas tablas!!!!<br />
<br />
aquí una Excelente explicación profundizando en como se deben usar las instrucciones de salto adecuadamente:<br />
<br />
<div style="text-align: center;">
<a href="http://www.todopic.com.ar/foros/index.php?topic=23623.msg191564#msg191564"><b><span style="font-size: large;">LEER , SI NO ENTIENDES LEER NUEVAMENTE!!</span></b></a></div>
<br />
aquí discutiendo este tema: <a href="http://www.forosdeelectronica.com/f24/manejo-tablas-mas-alla-256-bytes-16359/"><b><span style="font-size: large;">http://www.forosdeelectronica.com/f24/manejo-tablas-mas-alla-256-bytes-16359/</span></b></a><br />
<br />
Aquí mi resultado, creado muchas tablas y enviando via Serial en un 16f88, el código fuente esta en el mensaje #19 del link anterior<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-R9_xhtexpno/Ui0py3fWQDI/AAAAAAAABhs/PMS0g1zCt0E/s1600/Muchas+Tablas+en+ASCII.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-R9_xhtexpno/Ui0py3fWQDI/AAAAAAAABhs/PMS0g1zCt0E/s1600/Muchas+Tablas+en+ASCII.gif" height="300" width="400" /></a></div>
<br />Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-54780066403109035152013-08-23T17:41:00.002-04:002013-08-26T00:10:56.521-04:00Medidor de Distancia HC-SR04 en PIC 16F- Visualizacion en LabView<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-AIrul70FPiA/UhferWAG9vI/AAAAAAAABgU/6wHVZ_qt4Eg/s1600/lABVIEW-pic+hc+sr04+Ultrasonido.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="370" src="http://1.bp.blogspot.com/-AIrul70FPiA/UhferWAG9vI/AAAAAAAABgU/6wHVZ_qt4Eg/s1600/lABVIEW-pic+hc+sr04+Ultrasonido.jpg" width="640" /></a></div>
<br />
<br />
<b><span style="font-size: large;">Objetivo:</span></b><br />
-Crear un programa en LabView que muestre en la distancia(Modulo y obstaculo) y una grafica que muestre la variación de la distancia en el tiempo.<br />
<br />
<br />
Con el HC-SR04 (explicado previamente <a href="http://bkargado.blogspot.com/2013/08/como-usar-ultrasonido-hc-sr04.html" target="blank"><b>aqui</b></a>),y utilizando un Microcontrolador PIC16F628A<br />
(aunque cambiado en header, da lo mismo para el 16F648,16F88..),capturamos el tiempo de <i>Echo </i>y enviamos los valores capturados via UART--> Puerto serie en PC, para luego visualizarlo en LabView.<br />
<br />
el programa para el PIC, escrito en ASM.<br />
<br />
<b>Consideraciones:</b><br />
<br />
el Modulo HC-SR04 según la hoja de datos, tiene un Rango de 2cm a 4mt, entonces con esto:<br />
<br />
el modulo CCP en modo <i>Captura</i> toma el valor del TMR1(16 bits), del pulso del <b style="font-style: italic;">echo</b> el cual<b style="font-style: italic;"> </b>tiene una duración no mas de 30mS dentro del rango de medicion aceptable del HC-SR04.<br />
<br />
se asigna un presacaler del TMR1 1:1, con una resolución 1uS, a la misma velocidad que el CPU del PIC trabajando a XT=4Mhz. maxima captura 65.5mS<br />
<br />
Simulacion Proteus,ASM,HEX, VI(LabView 2012) <a href="http://sdrv.ms/1426370" target="blank"><b><span style="font-size: large;">AQUI</span></b></a>Anonymousnoreply@blogger.com4tag:blogger.com,1999:blog-8867404243054586135.post-74401953850643197872013-08-23T17:41:00.001-04:002013-08-24T12:29:08.098-04:00Control de 3 Motores Paso a Paso 18F en C18 - Control en LabView<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-vTfjr6XOZSc/Uhfga-Ds_HI/AAAAAAAABgg/cZuiTlSC3-A/s1600/Labview-3+motores+PaP+18f2550+en+C18.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="336" src="http://4.bp.blogspot.com/-vTfjr6XOZSc/Uhfga-Ds_HI/AAAAAAAABgg/cZuiTlSC3-A/s1600/Labview-3+motores+PaP+18f2550+en+C18.jpg" width="640" /></a></div>
<br />
<br />
Continuando con los programitas de control de Motores PaP, PIC LabView.<br />
<br />
<b><a href="http://bkargado.blogspot.com/2013/08/controlar-motor-paso-paso-con-pic-desde.html">Control de 1 Motor PaP en Labview (PIC 16F en ASM)</a></b><br />
<b><a href="http://bkargado.blogspot.com/2013/08/controlar-2-motores-paso-paso-con-pic.html">Control de 2 Motorres PaP en Labview (PIC 16F en ASM)</a></b><br />
<br />
ahora para controlar 3 Motores necesito 3 timers!!, de las mimsas caracteristicas, el limite no es el lenguaje,<br />
el ASM es eficiente! se conoce todo lo qeu hace el PIC, en cada momento.<br />
<br />
pero para este proyecto, migre a la siguiente gama, la GAMA ALTA de 8bits, los 18F programando en C18.<br />
<br />
utilizando el ya conocido 18F2550, aprovechando los 3 Timers de 16bits!!<br />
<br />
<br />
<b>OBJETIVO: </b><br />
<br />
Controlar 3 motores Paso a Paso cada uno independiente del otro desde el computador.<br />
<br />
Al Igual que los Ejemplos anteriores(control de 1 y 2 motores en 16f), el cambio de secuencuia, se ejecutaba gracias a la Interrupcion de un Timer, uno por cada Motor.<br />
<br />
en los PICs 18F podemos asignarle prioridades a las Interrupciones, asi una rutina de Alta prioridad puede Interrumpir una de baja prioridad, en eset programa las de baja prioridad son los desbordes de cada uno de los Timers, y de alta la recepción UART.<br />
<br />
La imagen lo dice todo:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-i-m7qAuweNc/UhfhvtrlnBI/AAAAAAAABgo/EounD692I_k/s1600/Prioridades+18F+interrupciones.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-i-m7qAuweNc/UhfhvtrlnBI/AAAAAAAABgo/EounD692I_k/s1600/Prioridades+18F+interrupciones.jpg" /></a></div>
<b><br /></b>
<b><br /></b>
<b>Programa en Labview:</b><br />
<b><br /></b>el VI envía 7 bytes, 6 bytes para los 3 timers(16bits) (2bytes escriben un Timer), mientras que el 7mo indicaba cual o cuales de los motores debe girar y en que sentido(llame a este byte en el registro del PIC <i>Direccion</i>)<br />
<br />
Los valores a escribir en los Timer, son los unicos que controlan la el tiempo entre cambio de secuencia del Motor, de este modo a menor el tiempo de cambio de secuencia --> mas rápido gira en Motor, y viseversa.<br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-H9wjLPBjY-c/Uhfk2uP7keI/AAAAAAAABg0/CfGEc0o7KPQ/s1600/Control+LabView+PIC..jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="428" src="http://3.bp.blogspot.com/-H9wjLPBjY-c/Uhfk2uP7keI/AAAAAAAABg0/CfGEc0o7KPQ/s1600/Control+LabView+PIC..jpg" width="640" /></a></div>
<b><br /></b>
Tomando en cuenta que escribiendo valores solo para los LSB no hay mucho cambio de velocidad(LSB es un cambio de 256 en comparacion de escribir los MSB mas de 65000),hay 2 VIs, el primero envia los bytes enviados pero desde el Teclado de la computadora y los valores paar los Timers desde 3 <i>Knob</i>s, aveces he tenido problemas con los dispositivos (Teclado,Raton,Jostick etc) me botaba error !wtf?, así que hay otro VI que solo se envian los valores para los Timers mediante <i>Pointer</i>s <i>Slide</i>s(se pueden apreciar 6, se pueden cargar directamenet los LSB y MSB por individual), los indicadores boleanos(botones)(X+-,Y+-,Z+-) para las direcciones.<br />
<br />
ARCHIVOS VI(LabView2012),C,HEX<a href="http://sdrv.ms/1c1QFwM"> <b><span style="font-size: large;">AQUI</span></b></a>Anonymousnoreply@blogger.com6tag:blogger.com,1999:blog-8867404243054586135.post-60646188589784139022013-08-23T02:24:00.000-04:002013-08-24T12:32:24.077-04:00Como usar Ultrasonido HC-SR04 <div>
<br /></div>
Sensor-Modulo-Detector de proximidad HC-SR04 es un "medidor de distancia" por ultrasonido, y estan mas que baratos!.<br />
<br />
Al grano! Rango 2cm-400cm (no es lago netamente no sirve a mas de 4 metros!, no, es el rango recomendable, datos del fabricante)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.geekytheory.com/imagenes/2012/08/hc-sr04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://www.geekytheory.com/imagenes/2012/08/hc-sr04.jpg" width="266" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="font-size: large;">Funcionamiento:</span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li><b>Enviar un Pulso"1" de al menos de 10uS en el Pin Trigger(Disparador).</b></li>
<li><b>Internamente se generan 8 Pulsos de40Khz (Ultrasonido).</b></li>
<li><b>Echo se setea, el tiempo necesario hasta que la señal rebote en algun obstaculo y regrese al receptor</b></li>
<li><b>Echo se pone en "0".</b></li>
</ul>
eso es todo!!, ell Pulso generado en Echo es Proporcional a la Distancia, no hay mucho misterio con los calculos<br />
<div>
<br /></div>
<div style="text-align: center;">
<b>Espacio=VelocidadSonido x Tiempo</b></div>
<div style="text-align: center;">
<b><br /></b></div>
<div style="text-align: center;">
<b>Distancia Ida + Vuelta=340m/s x Tiempo Echo</b></div>
<div style="text-align: center;">
<b><br /></b></div>
<div style="text-align: center;">
<b>Distancia Ida=Vuelta</b></div>
<div style="text-align: center;">
<b><br /></b></div>
<div>
<div style="text-align: center;">
<b>Distancia Medida en CENTIMETROS=1.7 x 10^-2 x Tiempo Echo(uS) </b></div>
<div style="text-align: center;">
<b style="text-align: left;"><br /></b></div>
<div style="text-align: justify;">
<b style="text-align: left;">Nota: </b><span style="text-align: left;">Velocidad del Sonido en el Aire= 331m/s + 0.6xTemperaturaC</span></div>
<div style="text-align: justify;">
<span style="text-align: left;"><br /></span></div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-IHuc3mRdHbc/Uhb6iuBcieI/AAAAAAAABf4/OdWOp_7Avi8/s1600/Parametros+HC-SR04+ultrasonido.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="284" src="http://4.bp.blogspot.com/-IHuc3mRdHbc/Uhb6iuBcieI/AAAAAAAABf4/OdWOp_7Avi8/s640/Parametros+HC-SR04+ultrasonido.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b><span style="font-size: large;">Diagrama de Tiempos:</span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-PIaKH5qLThs/Uhb74mLDmmI/AAAAAAAABgE/eViNesHJ9TY/s1600/Trama+HC-SR04+ultrasonido.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="http://4.bp.blogspot.com/-PIaKH5qLThs/Uhb74mLDmmI/AAAAAAAABgE/eViNesHJ9TY/s640/Trama+HC-SR04+ultrasonido.jpg" width="640" /></a></div>
<div>
<br /></div>
</div>
<div class="separator" style="clear: both; text-align: left;">
<span style="text-align: center;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="text-align: center;">Para que te des una idea mira el siguiente Video(no es mio :)) ):</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="text-align: center;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/NgFMkMqMLQM?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b><span style="font-size: large;">NO ES NADA DEL OTRO MUNDO!!, SENCILLO DE ENTENDER.</span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="" style="clear: both; text-align: center;">
Mas Información: <b><span style="font-size: large;"><a href="https://docs.google.com/document/d/1Y-yZnNhMYy7rwhAgyL_pfa39RsB-x2qR4vP8saG73rE/edit">AQUI</a></span></b><br />
<b><br /></b>
<b>Proyecto:<span style="font-size: large;"> <a href="http://bkargado.blogspot.com/2013/08/medidor-de-distancia-hc-sr04-en-pic-16f.html">Medir Distancia con PIC- HC-SR04 , visualizacion en LabView</a></span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8867404243054586135.post-54440683707688794642013-08-14T15:29:00.000-04:002013-08-23T19:00:04.275-04:00Controlar 2 Motores Paso a Paso con PIC desde LABVIEW<div class="separator" style="clear: both; text-align: left;">
PIC16F628A espera los bytes de control para cada uno de los Motores X e Y, enviados desde Labview en la PC, programa para PIC escrito en ASM.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Continuación de: <a href="http://bkargado.blogspot.com/2013/08/controlar-motor-paso-paso-con-pic-desde.html"><b><span style="font-size: large;">Controlar motor Paso a Paso con PIC desde Labview</span></b></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b>Objetivo:</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
Controlar parámetros por Individual de 2 Motores MotorX y MotorY:</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ol>
<li style="text-align: left;">Velocidad de cada uno de los Motores</li>
<li style="text-align: left;">Sentido de Giro de cada uno de los Motores</li>
<li style="text-align: left;">En que momento deben Girar y cuando deben estar detenidos,esto es controlado con las teclas de direccion del teclado</li>
</ol>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-yEwqK47APn0/UgvPqOXttcI/AAAAAAAABfE/-33nmG1A6Eg/s1600/LABVIEW+controlar+2+motores+Paso+a+Paso+teclado.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-yEwqK47APn0/UgvPqOXttcI/AAAAAAAABfE/-33nmG1A6Eg/s640/LABVIEW+controlar+2+motores+Paso+a+Paso+teclado.jpg" height="308" width="640" /></a></div>
<br />
Jugando con las Funciones de <b><i>INPUT DEVICE CONTROL</i></b><br />
<b><i><br /></i></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-l6MXodGdT2M/UgvWD5sQrVI/AAAAAAAABfU/wuAh_1vpdAI/s1600/raton+-mouse-teclado+labview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-l6MXodGdT2M/UgvWD5sQrVI/AAAAAAAABfU/wuAh_1vpdAI/s320/raton+-mouse-teclado+labview.jpg" height="268" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Se pueden hacer VIs que recivan datos tanto del Teclado o el Ratón como pueden ser, que tecla esta siendo presionada en caso del teclado, en caso del raton se puede saber en que posición exacta se encuentra en puntero del Raton, las coordenadas propias en X e Y de la resolución de Pantalla.</div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="font-size: large;"><br /></span></b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="font-size: large;">El diagrama de Bloques General:</span></b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="font-size: large;"><br /></span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-u2ZzZTJJrc4/UgvYImDyInI/AAAAAAAABfk/MkYb2M5W7NI/s1600/diagram+de+bloques+motores+pap+PIC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-u2ZzZTJJrc4/UgvYImDyInI/AAAAAAAABfk/MkYb2M5W7NI/s640/diagram+de+bloques+motores+pap+PIC.jpg" height="312" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
el SubVI <b>"ONESHOT" </b>envia un 1 boleano solo cuando cambia el valor de cualquier Elemento en el Panel de Control(Especialmente los de Velocidad y Deteccion de Tecla presionada)</div>
<br />
<div style="text-align: center;">
Simulación en ISIS-Proteus:</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-XYjNw8SDJvs/UgvYif0BVDI/AAAAAAAABfo/xau8_tST_EU/s1600/SIMULACION+PROTEUS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-XYjNw8SDJvs/UgvYif0BVDI/AAAAAAAABfo/xau8_tST_EU/s640/SIMULACION+PROTEUS.jpg" height="366" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Ambos Motores deben ser iguales, para que tengan el mismo alcance velocidad, torque etc.</div>
<div class="separator" style="clear: both; text-align: center;">
como también las Temporizaciones entre cada cambio de secuencia, lo cual se implemento con Interrupciones de Timer0 y Timer1:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b>IGUALANDO TEMPORIZACION, TIMER0 Y TIMER 1:</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b><br /></b></span></div>
<div class="separator" style="clear: both; text-align: left;">
Timer0 es de 8 bits y el Timer1 de 16bits, para equilibrar la cuenta, ya que Labview envía UNO SOLO BYTE POR TIMER que contiene el valor del timer para cierta temporizacion.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Recordar:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li><b>Temporizacion Timer0 = Tcy x Prescalador x (256-TRM0)</b></li>
<li><b>Temporizacion Timer1 = Tcy x Prescalador x (65536-TRM1)</b></li>
</ol>
<div>
debemos degradar el Timer1 de 16BITS al nivel de trabajo del Timer0 de 8BITS</div>
<div>
<br /></div>
<div style="text-align: center;">
<b>Preescalador Timer0=256, Preescalador Timer1=1</b></div>
<div style="text-align: center;">
<b><br /></b></div>
<div style="text-align: left;">
siendo VelocidadX,VelocidadY bytes enviados para escribir el Timers 0 y Timer1 por individual</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>Timer0=Tcy x </b><b style="text-align: left;"> 256 x (256-VelocidadX)</b></div>
<div style="text-align: left;">
<b>Timer1=Tcy x </b><b style="text-align: left;"> 1 x (65536-256 x VelocidadY)</b></div>
<div style="text-align: left;">
<b style="text-align: left;"><br /></b></div>
<div style="text-align: left;">
con esto, la temporizacion de cada Timer es la misma para cada VelocidadX y VelocidadY .</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Controlamos Timer0 como es de costumbre, pero con Timer1 cuando hay que actualizar el contador se debe chancar TMR1L con 0xFF directamente, y TMR1H con el valor Velocidad respectivo.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
ARCHIVOS: ASM,Hex,Sim Proteus,VI Labview2012 <span style="font-size: large;"><b><a href="http://sdrv.ms/1bwhZmo" target="_blank">AQUI</a></b></span><br />
<span style="font-size: large;"><br /></span></div>
<div style="text-align: left;">
<span style="text-align: center;">Continuación: </span></div>
<div style="text-align: left;">
<a href="http://bkargado.blogspot.com/2013/08/control-de-3-motores-paso-paso-18f-en.html" style="text-align: center;" target="blank"><b><span style="font-size: large;">18f2550 - Controlar 3 Motores PaP con PIC en LABVIEW</span></b></a>
</div>
Anonymousnoreply@blogger.com2tag:blogger.com,1999:blog-8867404243054586135.post-43485038647024772602013-08-13T18:50:00.003-04:002013-08-23T18:57:03.143-04:00Controlar motor Paso a Paso con PIC desde LabviewInterfaz Gráfica en LabView, Interfaz hardware para motor Bipolar controlado por pic(16f628) escrito en <b>asm</b>, el programa para el pic se puede modificar para ser compatible con cualquier pic con modulo usart.<br />
<div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-lMRas9zgd3Q/Ugq35D0qlUI/AAAAAAAABew/rOMhvNdKzYk/s1600/LABVIEW-PIC-PaP-Serie.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-lMRas9zgd3Q/Ugq35D0qlUI/AAAAAAAABew/rOMhvNdKzYk/s640/LABVIEW-PIC-PaP-Serie.jpg" height="336" width="640" /></a></div>
<br />
para simular en Proteus, revisar: <b><a href="http://bkargado.blogspot.com/2013/02/simular-comunicacion-serial-en-proteus.html"><span style="font-size: large;">Comunicacion Serie en ISIS-Proteus</span></a></b><br />
<br />
<b><span style="font-size: large;">OBJETIVOS:</span></b><br />
Crear un VI, que envié señales de control via puerto Serie al PIC(16F628A) para controlar el Motor.<br />
que parámetros controla?:<br />
<ol>
<li>Velocidad del Motor(14 velocidades..temporizacion con <i>Timer0</i>)</li>
<li>Sentido de Giro</li>
<li>Cantidad de Pasos</li>
<li>Control de STOP(detener el motor en cualquier monento)</li>
</ol>
<div>
todo en tiemp real desde el VI.</div>
<div>
<br /></div>
</div>
<div>
<div style="text-align: center;">
Archivos ASM,HEX,sim en Proteus,VI LabView2012 <span style="font-size: large;"><b><a href="http://sdrv.ms/1d4JRjt" target="_blank">AQUI</a></b></span></div>
<br />
<b>Observaciones:</b> usando <b style="font-style: italic;">event structure </b>se pudo hacer mas eficiente el Vi, estoy en eso.<br />
<br />
Luego pongo mas detalles...<br />
<br />
<div style="text-align: center;">
Continuación: <a href="http://bkargado.blogspot.com/2013/08/controlar-2-motores-paso-paso-con-pic.html"><b><span style="font-size: large;">Controlar 2 Motores Paso a Paso con PIC en LABVIEW desde Teclado</span></b></a></div>
</div>
Anonymousnoreply@blogger.com3tag:blogger.com,1999:blog-8867404243054586135.post-49595912763527602312013-08-12T15:51:00.001-04:002013-08-12T15:57:33.633-04:00Circuito limitador de Corriente para Fuente basada en LM317<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/--5AmYPJTFxU/Ugk9xOPAceI/AAAAAAAABeg/ZGn8ZE89wLY/s1600/Limitador+de+Corriente+para+LM317.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/--5AmYPJTFxU/Ugk9xOPAceI/AAAAAAAABeg/ZGn8ZE89wLY/s1600/Limitador+de+Corriente+para+LM317.jpg" /></a></div>
<br />
<br />
EN PROCESO!!<br />
<br />
faltan mejorar algunos detalles..<br />
<br />
<div style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto;">
<a href="http://es.scribd.com/doc/159452428/Limitador-de-Corriente-para-fuente-DC" style="text-decoration: underline;" title="View Limitador de Corriente para fuente DC on Scribd">Limitador de Corriente para fuente DC</a> by <a href="http://es.scribd.com/BKARGADO" style="text-decoration: underline;" title="View Kevin's profile on Scribd">Kevin</a></div>
<iframe class="scribd_iframe_embed" data-aspect-ratio="0.772922022279349" data-auto-height="false" frameborder="0" height="600" id="doc_47190" scrolling="no" src="http://www.scribd.com/embeds/159452428/content?start_page=1&view_mode=scroll&access_key=key-1o67ecs5cvq78ozfzq84&show_recommendations=true" width="100%"></iframe>
<br />
tema de discusion en FE: <a href="http://www.forosdeelectronica.com/f21/mejoras-sugerencias-circuito-limitador-corriente-lm317-103043/" target="_blank">http://www.forosdeelectronica.com/f21/mejoras-sugerencias-circuito-limitador-corriente-lm317-103043/</a>Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-56578815706141706232013-07-26T11:28:00.002-04:002013-07-27T00:21:49.701-04:00Operaciones Matematicas en ASM para PIC<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-YMB6bvnzu3g/UfKdJZ_sxTI/AAAAAAAABd0/Ast7no5XKxo/s1600/matematicas+en+ASM+PIC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-YMB6bvnzu3g/UfKdJZ_sxTI/AAAAAAAABd0/Ast7no5XKxo/s1600/matematicas+en+ASM+PIC.jpg" /></a></div>
<div style="text-align: center;">
<br /></div>
<br />
Si bien es tedioso crear Subrutinas especiales, para operaciones como multiplicacion, Division, Conversion a BCD.<br />
<br />
Talvez encontremos fragmentos repartidos por toda la Web.<br />
pero todo ya esta hecho!!<a href="http://www.microchip.com/wwwcategory/TaxonomySearch.aspx?show=Application%20Notes&ShowField=no" target="_blank"><b>APLICATION NOTES de Microchip</b></a> que son una ayuda, GRAN!!! Ayuda para muchos temas, hay susbrutinasy algoritmos especiales ya en codigo para diferentes utilidades.<br />
<br />
Este es el que estamos buscando!<br />
<br />
<ol>
<li><b><span style="font-size: large;"><a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011000" target="_blank">AN526 PIC16C5x/PIC16Cxx Utility Math Routines</a></span></b></li>
<li><b><a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en010961" target="_blank"><span style="font-size: large;">AN575 IEEE 754 Compliant Floating Point Routines</span></a></b></li>
<li><b><span style="font-size: large;"><a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en010982" target="_blank">AN660 Floating Point Routines</a></span></b></li>
<li><a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en010987" target="_blank"><span style="font-size: large;"><b>AN670 Floating Point to ASCII Conversion</b></span></a>(ejemplo requieren el .inc en el AN575)</li>
</ol>
<br />
<br />
en la Parte Inferior de cada Entrega esta la Descripcion y un PDF explicando con LUJO DE DETALLES!!<br />
todo el procedimiento, también cogido de ejemplo.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMW3GZmZ1gybBO13oFwOxMGIisqqi405SZ0oDHfaU4Lfv7ueKVKaMFTitoS1Yt9wYMZNUYLY4VZiS9y8v7fwQF3KCTuqvM9X96VMYMVYVvayj3kJ_mfqXyGlI9kKNNgSBUEQi4BJY51zn_/s1600/dividir-multiplicar+en+asm+PIC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMW3GZmZ1gybBO13oFwOxMGIisqqi405SZ0oDHfaU4Lfv7ueKVKaMFTitoS1Yt9wYMZNUYLY4VZiS9y8v7fwQF3KCTuqvM9X96VMYMVYVvayj3kJ_mfqXyGlI9kKNNgSBUEQi4BJY51zn_/s1600/dividir-multiplicar+en+asm+PIC.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
y este que no viene al tema peor que también te encantara</div>
<div class="separator" style="clear: both; text-align: center;">
<b><span style="font-size: large;"><a href="http://ww1.microchip.com/downloads/en/DeviceDoc/01146B.pdf" target="_blank">Compiled Tips ‘N Tricks Guide</a></span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: center;">
Aqui un resumen de algunas que todos deberíamos saber! (registrarse para descargar)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.forosdeelectronica.com/f24/tecnicas-ahorrar-hardware-picmicros-65344/" target="_blank"><b><span style="font-size: large;">Tecnicas para ahorrar hardware con PICMicros</span></b></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-3771087677924579512013-07-09T02:10:00.000-04:002013-07-12T23:29:59.515-04:00Mis Librerias (PCB y ESQUEMATICO) para DiptraceEs muy FACIL!! hacer Librerias para el Diptrace, enserio...<br />
<div style="text-align: center;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-BTJ7ok5pb3M/Udusyt80FCI/AAAAAAAABcU/R1ajlFPRc9U/s1600/Librerias+diptrace+pcb+esquema.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="235" src="http://1.bp.blogspot.com/-BTJ7ok5pb3M/Udusyt80FCI/AAAAAAAABcU/R1ajlFPRc9U/s400/Librerias+diptrace+pcb+esquema.jpg" width="400" /></a></div>
<br />
<br /></div>
<div style="text-align: center;">
aqui unos videos muy explicativos:<br />
<b><span style="font-size: large;"><a href="http://www.tutoelectro.com/tutoriales/creacion-pcbs/diptrace/" target="_blank">Tutorial DipTrace de tutoelectro.com</a></span></b><br />
<b><br /></b>
<br />
<div style="text-align: left;">
<b><br /></b></div>
<div style="text-align: left;">
Mis Librerias Personalizadas:<i> <a href="http://sdrv.ms/12ibP71" target="_blank"><b><span style="font-size: large;">DESCARGAR AQUI</span></b></a></i></div>
<b><br /></b>
<b><br /></b></div>
Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-79043143233227117192013-07-07T17:58:00.001-04:002013-07-12T00:36:57.346-04:00Control de Velocidad Motor paso a paso con 12f629 en asmSegun el Ejemplo de <a href="http://bkargado.blogspot.com/2012/11/control-de-velocidad-motor-pap-con.html" style="font-style: italic; font-weight: bold;">Motor PAP con 16f84a en asm</a>,<b style="font-style: italic;"> </b>básicamente la idea es la misma y el mismo codigo adaptado al 12f629, solo que arreglame el problema de Latencia cuando mantenemos presionado los Pulsadores, ya que use iterrupcion por cambio de estado en todo el Puerto(a diferencia del f84 en el 12f629 se puede discriminar los Pines individuales para esta Interrupcion)<br />
<br />
el 12f629 tiene 8 patitas de las cuales 2 son para alimentación, configuramos el pin GP3/MCLR como entrada y calibramos el oscilador Interno para una Frecuencia de 4MHz(aprox)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/--xmyWxjGNaM/UdniZaput5I/AAAAAAAABaU/-84KOWz8XUk/s1600/12f629+motor+pap.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="234" src="http://4.bp.blogspot.com/--xmyWxjGNaM/UdniZaput5I/AAAAAAAABaU/-84KOWz8XUk/s640/12f629+motor+pap.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
tenemos GP2,GP3 entradas de Control</div>
<div class="separator" style="clear: both; text-align: center;">
Lineas GP0,GP1,GP4,GP5 como salidas de control para el Motor PAP</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Diagrama de Flujo del Programa:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-OxDXt6QNHqc/Udni9gXpdFI/AAAAAAAABac/DuaIziMiCzg/s1600/Diagrama1.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="294" src="http://4.bp.blogspot.com/-OxDXt6QNHqc/Udni9gXpdFI/AAAAAAAABac/DuaIziMiCzg/s640/Diagrama1.jpeg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Simulacion,asm,Hex aqui:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://sdrv.ms/18GGSx2" target="_blank"><b><span style="font-size: large;">AQUI</span></b></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Anonymousnoreply@blogger.com3tag:blogger.com,1999:blog-8867404243054586135.post-19328986983276557322013-07-07T17:27:00.001-04:002013-08-24T12:40:16.042-04:00Labview no detecta puertos COM DriversLos Drivers!! Toolkits! etc<br />
<br />
Como tienen su Labview? solo el Labview o con todos los Toolkit?si los instalaron..enséñenme!!!<br />
Pueden descargarse todos los Toolkits que no es para nada unos cuantos GBs pero bueno, el que lo tiene descargado completo, bien.<br />
<br />
Basta con tener solo el Labview, he ir instalando directamente los Toolkits según la necesidad descargarlos desde NI o otro lugar, depende del Toolkit.<br />
Así que antes de preguntar a San Google. Revisen la misma casa, en National Instruments<br />
Aquí los NI-VISA <a href="http://sine.ni.com/psp/app/doc/p/id/psp-411/lang/es">http://sine.ni.com/psp/app/doc/p/id/psp-411/lang/es</a> necesarios para la comunicación Serie,descargar el NI-VISA5.2XX.<br />
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
La Placa Madre por defecto tiene el COM1 sea o no que este implementado fisicamente, ya que el administrador de dispositivos del Windows aparece un COM1, pero ningún conector DB-9.</div>
<br />
<b><span style="font-size: large;">COMPROBAR:</span></b><br />
Si ya tienen algún ejemplo para probar o puede que estén dudando si los VI que crearon estan mal!!??.. facil!<br />
de los ejemplos del mismo Labview: todos ellos deben correr sin problemas, siempre y cuando los toolkits y drivers y el mismo labview este bien instalado:<br />
<br />
<a href="http://4.bp.blogspot.com/-FaKo2BRTcD4/Udj71OEj1wI/AAAAAAAABYg/XnL3jb12n2o/s1600/serir+rs232+labview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://4.bp.blogspot.com/-FaKo2BRTcD4/Udj71OEj1wI/AAAAAAAABYg/XnL3jb12n2o/s1600/serir+rs232+labview.jpg" /></a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Abrimos el VI y lo corremos en <i style="font-weight: bold;">RUN, <span style="font-size: large;">NO</span> en RUN CONTINUOSLY, </i>ya que sin no encuentra los Driver entrara en un loop y Tendremos que forzar manualmente el cierre del labview.. almenos asi me pasa.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-NBNI4ZXYVbI/UdnaBkOYrDI/AAAAAAAABZg/9JkgbGWe7RI/s1600/falta+driver+NI-VISA.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="http://3.bp.blogspot.com/-NBNI4ZXYVbI/UdnaBkOYrDI/AAAAAAAABZg/9JkgbGWe7RI/s400/falta+driver+NI-VISA.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Descargar los siguientes programas:</div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="background-color: white; color: #333333; line-height: 17.59375px;">ahora otra herramienta el <i>SIOW (Serial Input Output Watch)</i><span style="font-size: large;"> </span></span><i style="background-color: white; box-sizing: border-box; color: #333333; line-height: 17.59375px;"><b style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span style="box-sizing: border-box; color: #999999; font-family: inherit; font-size: medium; max-width: 100%;"><a href="http://sdrv.ms/WtK2dv" style="box-sizing: border-box; color: #999999; max-width: 100%; text-decoration: none;" target="_blank">descargar aqui</a></span></span></b></i></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="background-color: white; color: #333333; line-height: 17.59375px;">yo uso el </span><i style="background-color: white; box-sizing: border-box; color: #333333; line-height: 17.59375px;">SetupVSPE(Puerto Serial Virtual).<span style="font-size: large;"> </span></i><a href="http://sdrv.ms/WtK7hf" style="background-color: white; box-sizing: border-box; color: #999999; line-height: 17.59375px; max-width: 100%; text-decoration: none;" target="_blank"><b style="box-sizing: border-box;"><span style="box-sizing: border-box;"><i style="box-sizing: border-box;"><span style="font-size: large;">descargar aqui</span></i></span></b></a></span></div>
<br />
<div style="text-align: center;">
bueno son los que <b>YO</b> uso, hay mejores, pero estos son faciles de entender...</div>
<div style="text-align: center;">
revisar <a href="http://bkargado.blogspot.com/2013/02/simular-comunicacion-serial-en-proteus.html">http://bkargado.blogspot.com/2013/02/simular-comunicacion-serial-en-proteus.html</a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="245" src="http://1.bp.blogspot.com/-ixoS_b6S5fs/UdnakH2mlnI/AAAAAAAABZo/TsktWhJg_wQ/s320/instalando+NI+VISA.jpg" width="320" /><img border="0" height="245" src="http://1.bp.blogspot.com/-FSqo_Wmx85M/UdneTB3mFpI/AAAAAAAABaE/krzfsX4sa98/s320/instalando+NI+VISA.jpg" width="320" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8867404243054586135.post-6089272440183503342013-07-07T00:34:00.001-04:002013-08-24T12:49:39.797-04:00Comunicación Serial Utilizando LabVIEW con un PIC<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-CJEfE8gQgu4/UdjuYMOE9sI/AAAAAAAABYQ/gzxiq6rg1Fs/s1600/labview+Serie+PIC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="294" src="http://3.bp.blogspot.com/-CJEfE8gQgu4/UdjuYMOE9sI/AAAAAAAABYQ/gzxiq6rg1Fs/s400/labview+Serie+PIC.jpg" width="400" /></a></div>
<br />
Labview y Comunicacion Serie "RS-232" con PIC<br />
<br />
Aqui hay un Buen Tuto: <a href="http://www.ni.com/white-paper/7907/es/">http://www.ni.com/white-paper/7907/es/</a><br />
la única recomendación, <span style="font-size: large;">si</span> es posible, adquirir alguno de los convertidores USB-U<span style="font-size: x-small;">S</span>ART que venden en tiendas electrónicas o en Internet para evitarnos todo el cableado con el conector DB9 y la circuiteria con el max232 o algun driver loco que hay por ahi en Internet.<br />
<br />
Antes que nada, debemos preparar nuestro Labview, normalmente no viene instalado los Drivers NI-VISA, los modulos y bloques si, pero NO los Drivers para que funcionen correctamente los Puertos COMX, es mas, no reconoce ninguno! salvo el que viene por defecto en la motherboard el COM1 pero aun asi, no funciona.<br />
<br />
<div style="text-align: center;">
Revisar: <a href="http://bkargado.blogspot.com/2013/07/labview-no-detecta-puertos-com-drivers.html"><b><i>==></i></b><span style="font-size: large;"><b>Solucion Drivers-Labview no detecta Puertos COM</b></span></a></div>
<br />
Ahora manos a la obra... buscas ejemplos..para que? si todo esta el los Ejemplos junto con la isntalacion del LabView.<br />
habrán jugado con ellos en su momento supongo ..jaja<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-FaKo2BRTcD4/Udj71OEj1wI/AAAAAAAABYg/XnL3jb12n2o/s1600/serir+rs232+labview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-FaKo2BRTcD4/Udj71OEj1wI/AAAAAAAABYg/XnL3jb12n2o/s1600/serir+rs232+labview.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Ahora antes de ir directo al Hardware de comunicacion via Serie, ya sea un PIC o cualquier cosa, ya que la idea es manejar los VISA-READ,VISA-WRITE del Labview</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
cuidar que reciva y envie adecuadamente, ya que si usamos controles de ERROR puede que nos pare el ejecución del VI.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>Entendiendo continuara :) :)</b><br />
<b><br /></b>
<b>Tengo algunos Proyectos de comunicacion PIC-LABVIEW:</b><br />
<b><br /></b>
<b><a href="http://bkargado.blogspot.com/2013/08/controlar-motor-paso-paso-con-pic-desde.html">Controlar 1 Motor PaP - PIC 16F - LabView</a></b><br />
<b><a href="http://bkargado.blogspot.com/2013/08/controlar-2-motores-paso-paso-con-pic.html">Controlar 2 Motores PaP - PIC 16F - LabView</a></b><br />
<b><a href="http://bkargado.blogspot.com/2013/08/control-de-3-motores-paso-paso-18f-en.html">Controlar 3 Motores PaP - PIC 18F - LabView</a></b><br />
<b><a href="http://bkargado.blogspot.com/2013/08/medidor-de-distancia-hc-sr04-en-pic-16f.html">Medidor-de-Distancia HC-SR04 -16F- LabView.html</a></b><br />
<br /></div>
Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-46002476699789828952013-06-16T18:35:00.000-04:002013-07-12T00:47:23.883-04:00Comunicacion Serie desde UART del PICKIT2 Mas que solo un Programador, nuestro Pickit2 o ya sea que tengan algun Pickit2Clone tiene algunas utilidades extras interesantes!!<br />
<br />
Una de ellas es el <i><b><span style="font-size: large;">UART Tool</span></b></i>, podemos usar el pickit como un puerto serial a niveles TTL,es UART, no USART, ya q no es sincrono, solo manejamos 2 lineas: Tx y Rx<br />
<br />
Tipo:<br />
8 N 1--> 8 bits de datos, No bit de paridad, 1 bit de parada<br />
<ul>
<li><span style="font-family: Courier New, Courier, monospace;">Aclaración!: desde el software del PICKIT controlamos todo respecto a la comunicación, el Computador no detectara un puerto COM nuevo ni nada por el estilo, detectara el mismo pickit2 que usamos siempre para grabar nuestros microcontroladores.</span></li>
</ul>
<br />
Vamos a:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-DzHAdK1t3Lc/UamHyOhKtSI/AAAAAAAABSg/PP0XCI4pF1A/s1600/uart+tool+pickit2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="256" src="http://1.bp.blogspot.com/-DzHAdK1t3Lc/UamHyOhKtSI/AAAAAAAABSg/PP0XCI4pF1A/s400/uart+tool+pickit2.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
He aqui nuestra Consola:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-SgvUZavYLVg/UamJhXUFxLI/AAAAAAAABSw/gD58Nh4x1tM/s1600/uart+tool+pickit2+consola.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="479" src="http://1.bp.blogspot.com/-SgvUZavYLVg/UamJhXUFxLI/AAAAAAAABSw/gD58Nh4x1tM/s640/uart+tool+pickit2+consola.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3>
<span style="font-size: large;">Modo ASCII:</span></h3>
<div style="text-align: right;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://3.bp.blogspot.com/-aXp9-fZhX2s/Ub5CiuZYomI/AAAAAAAABVU/ZXIEtrU8NJw/s1600/modo+uart+tool+pickit.jpg" /></div>
<div>
<span style="font-size: large;"><br /></span></div>
<div>
Este modo obedece a los Comandos de Control basicos del ASCII.</div>
<div>
Principalemente al CR y LF(Retorno de carro y Nueva Linea) y mostrara todos los caracteres ASCII Imprimibles</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://alfredovela.files.wordpress.com/2011/06/ascii.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="178" src="http://alfredovela.files.wordpress.com/2011/06/ascii.gif" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
El Pickit Mostrara(en modo ASCII) un "?", caracteres extraños, o incluso nada, a cualquier Hex fuera de los caracteres imprimibles</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
para mostrar algún carácter, se debe enviar al PICKIT primero el comando CR o lo mismo que 0x0A seguido del mensaje respectivo, de lo contrario no se visualizara nada.</div>
<div class="separator" style="clear: both; text-align: center;">
aunq ya muchas consolas y terminales toman en cuent esto</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
lo correcto es enviar 0x0A ---------mensaje------- 0x0D</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<h3>
<ul>
<li style="text-align: left;">String Macros: </li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Ej5nvJzId1U/Ub5Ci8eUAUI/AAAAAAAABVg/WrKA3DFVIt8/s1600/opciones+enviar+uart+pickit.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Ej5nvJzId1U/Ub5Ci8eUAUI/AAAAAAAABVg/WrKA3DFVIt8/s1600/opciones+enviar+uart+pickit.jpg" /></a></div>
<div>
<br /></div>
<div>
<span style="font-size: small;">Activando CR+LF: </span><span style="font-weight: normal;"><span style="font-size: small;">todo lo que escribamos dentro del los 4 campos para completar(a la derecha se Send)</span></span></div>
<div>
<span style="font-weight: normal;"><span style="font-size: small;">se enviaran asi: </span></span><span style="font-size: small; font-weight: normal; text-align: center;">0x0A ---------mensaje------- 0x0D</span></div>
<div>
<span style="font-size: small;">Desactivando CR+LF:<span style="font-weight: normal;"> se enviaran los mensajes sin ningun coracter de Control, solo el mensaje en ASCII</span></span></div>
</h3>
<br />
<div>
<br /></div>
<div>
<h3>
<span style="font-size: large;">Modo HEX:</span></h3>
</div>
<div>
No Requiere Explicacion</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="" style="clear: both; text-align: center;">
<b><i><span style="font-size: x-large;">MAS INFORMACIÓN:</span> </i></b></div>
<div class="" style="clear: both; text-align: center;">
<b><i><br /></i></b></div>
<div class="" style="clear: both; text-align: center;">
Antes que de preguntar a SAN Google..<span style="font-size: large;">porfavor échale un vistazo el Manual Propio de Microchip</span>, para sacar el mejor provecho a esta herramienta.</div>
<div class="" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-6ZVYf-RoIDQ/Ub5CiW1qfGI/AAAAAAAABVQ/9yQpcmoVkko/s1600/mas+info.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="59" src="http://2.bp.blogspot.com/-6ZVYf-RoIDQ/Ub5CiW1qfGI/AAAAAAAABVQ/9yQpcmoVkko/s320/mas+info.jpg" width="320" /></a></div>
<div class="" style="clear: both;">
<br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8867404243054586135.post-62031448108233080332013-06-16T02:45:00.000-04:002013-06-16T19:22:52.324-04:00Mini Osciloscopio para PC (tarjeta de Sonido)Teniendo un conocimiento básico sobre OPAMs,Lineas de Entrada de la Tarjeta de Sonido, limites de voltajes validos de entrada para la tarjeta, podemos hacer un "osciloscopio" que en realidad es un circuito atenuador, adaptador de Impedancias(la tarjeta de Sonido aprox 5-20K Zin), adaptador de niveles de Tensión.<br />
<br />
<div style="text-align: center;">
Luego de entender <a href="http://bkargado.blogspot.com/2013/04/convertir-pc-en-osciloscopio.html"><b><i>esto</i></b></a></div>
<br />
aquí Presento mi mini osciloscopio:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Q2yhJxsooO0/Ub1QfD0SjKI/AAAAAAAABUQ/xT0NRgyB1kY/s1600/osciloscopio+casero+simple.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="426" src="http://4.bp.blogspot.com/-Q2yhJxsooO0/Ub1QfD0SjKI/AAAAAAAABUQ/xT0NRgyB1kY/s640/osciloscopio+casero+simple.jpg" width="640" /></a></div>
<br />
<br />
Tipicamente los voltajes permitidos para la Line-In es +-1Vrms, MIC +-0.1 Vrms (es mas sensible)<br />
<br />
Tengo una Tarjeta SounBlaster con el IC STAC9708T, en las especificaciones :<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-SIxtp6c9Ksc/Ub1Onmpef1I/AAAAAAAABUA/_4P_5apwDpI/s1600/parametrso+de+entrada.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="332" src="http://4.bp.blogspot.com/-SIxtp6c9Ksc/Ub1Onmpef1I/AAAAAAAABUA/_4P_5apwDpI/s640/parametrso+de+entrada.jpg" width="640" /></a><a href="http://2.bp.blogspot.com/-thU9PPkFq6I/Ub1OnL1YrpI/AAAAAAAABT4/6exeRTkEp-8/s1600/parametrso+de+entrada2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="129" src="http://2.bp.blogspot.com/-thU9PPkFq6I/Ub1OnL1YrpI/AAAAAAAABT4/6exeRTkEp-8/s640/parametrso+de+entrada2.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Yo! si Yo! no tenia pensado en visualizar señales de gran amplitud mucho menos a altas frecuencias.</div>
<div class="separator" style="clear: both; text-align: left;">
solo quería un osciloscopio simple para osciladores, circuitos a niveles TTL, +-12V, audio y cosas electrónicas.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
así que me puse un limite +-12V</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-QWDLMM3X604/Ub1WgfCx6zI/AAAAAAAABUg/xJy65LZniao/s1600/basico+osc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="280" src="http://3.bp.blogspot.com/-QWDLMM3X604/Ub1WgfCx6zI/AAAAAAAABUg/xJy65LZniao/s640/basico+osc.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
a la Entrada del TL072, el divisor Resistivo:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
12*5/105=0.57v suficiente para no ser distorsionado por los Diodos</div>
<div class="separator" style="clear: both; text-align: left;">
no hay ningún capacitor, no lo <i>considere</i> necesario, internamente la Tarjeta de Sonido tiene capacitadores de acoplo y desacoplo para eliminar las componentes DC.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-d02xm_56CSw/Ub1Y2zNw92I/AAAAAAAABUw/zEOr43yhGZc/s1600/esquema+osciloscopio+simple.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="390" src="http://4.bp.blogspot.com/-d02xm_56CSw/Ub1Y2zNw92I/AAAAAAAABUw/zEOr43yhGZc/s640/esquema+osciloscopio+simple.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
PB1: es un pulsador normalmente abierto</div>
<div class="separator" style="clear: both; text-align: center;">
J4: son salidas dip que seleccionan +VDD o -VDD para testear el nivel de Tension de la Alimentacion en el Osciloscopio(al presionar PB1), </div>
<div class="separator" style="clear: both; text-align: center;">
siempre no hubiera nada conectado al plug 3.5mm J1</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
aquí los PCBs (dimensiones en mm)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-2GGGR3QDyHI/Ub1a4aP70lI/AAAAAAAABVA/EWpyfAKpwAE/s1600/pcbs+by+bkar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-2GGGR3QDyHI/Ub1a4aP70lI/AAAAAAAABVA/EWpyfAKpwAE/s1600/pcbs+by+bkar.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
La Fuente de Alimentacion sugiero Implementar algo simple, asi:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-LQx63uDiFnc/Ub5GRm2kAFI/AAAAAAAABVw/_2mMYeZ_AHM/s1600/alimentacion.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="169" src="http://4.bp.blogspot.com/-LQx63uDiFnc/Ub5GRm2kAFI/AAAAAAAABVw/_2mMYeZ_AHM/s320/alimentacion.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3 style="text-align: center;">
<b>Archivos <a href="http://sdrv.ms/12OrJbU" target="_blank">AQUI</a></b></h3>
<div class="separator" style="clear: both; text-align: center;">
Esquema,PCB hecho en Diptrace, también en PDF</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Programa para visualizar las Señales en la PC:</div>
<div class="separator" style="clear: both; text-align: center;">
hay muchos, yo recomiendo: <a href="http://www.zeitnitz.de/Christian/scope_en" target="_blank">http://www.zeitnitz.de/Christian/scope_en</a></div>
<div class="separator" style="clear: both; text-align: center;">
es muy didacto, completo(sobre todo) y facil de usar.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Hay mejores y mas complejos como <b><i>Virtins Multi-Instrument </i></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Agregare algunas Pruebas, y de como usar el SoundcardScope</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br />Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-864481561598706842013-05-26T12:58:00.002-04:002013-06-16T17:14:13.514-04:00Comunicacion basica entre Modulo Bluetooh, Android y la PCBueno, hace poco consegui un HC-06, estos módulos vienen por defecto<br />
con nombre "linvor" con clave "1234", configurado para trabajar a 9600 Baudios por defecto<br />
el HC-05 tiene el nombre de "hc-05"<br />
<br />
Tipo de comunicación por defecto: 9600 8 N1<br />
<br />
estos parametros se puede configurar por enviando comandos AT<b> mientras el modulo no este vinculado a algun dispositivo.</b><br />
<br />
No queremos modificar nada de esos parametros(al menos no en este Tutorial),<br />
<br />
el modulo Bluetooh HC-06 ya debe estar con sus respectivas alimentaciones y adaptador de Tensiones* en las Lineas de Comunicación a algún Puerto COMX de la PC.<br />
<br />
<div style="text-align: center;">
PD: de preferencia usar un conversor UART-USB como en la figura, no estan muy caros)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Od1hrF5dtQs/UaI8sFZzC_I/AAAAAAAABR0/1hYqNa_V1m4/s1600/comunicacion+HC-06+Android+PC+serie.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="288" src="http://3.bp.blogspot.com/-Od1hrF5dtQs/UaI8sFZzC_I/AAAAAAAABR0/1hYqNa_V1m4/s640/comunicacion+HC-06+Android+PC+serie.jpg" width="640" /></a></div>
<br />
<div style="text-align: center;">
<span style="font-size: large;">--> <a href="http://bkargado.blogspot.com/2013/05/modulo-bluetooh-hc-05-hc-06-adaptar.html">Adaptador de Niveles</a></span></div>
<br />
supongo que debieron experimentar con comunicación Serial tipo rs232 a niveles TTL entre la PC y un PIC, por ejemplo y visualizar los datos en el Hyperterminal o algun software parecido.<br />
<br />
<h3>
<span style="font-size: large;">Objetivo:</span></h3>
<div>
<i><span style="font-family: Courier New, Courier, monospace;">Enviar y Visualizar datos ASCII ya sea desde PC o desde el Dispositivo Android</span></i><br />
<i><span style="font-family: Courier New, Courier, monospace;">utilizando de Intermediario en modulo HC-06.</span></i><br />
<i><span style="font-family: Courier New, Courier, monospace;">Enviaremos ASCIIs serialmente y visualizanlo tanto en la PC como en el Celular o Tablet.</span></i></div>
<div>
<br /></div>
<div>
esto no es nada nuevo, enviar datos desde PC usando Hyperterminal(supongo para ustedes).</div>
<div>
yo utilizo "SIOW" Link de Descarga en --> <a href="http://bkargado.blogspot.com/2013/02/simular-comunicacion-serial-en-proteus.html"><i><b>Comunicacion Serial en Proteus</b></i></a></div>
<div>
<br />
<br /></div>
pero para Android un equivalente es usar la aplicacion<b style="font-style: italic;">"SENA BTerm"</b> que es básicamente un terminal bluetooh corriendo en Android, ojo que hay muchos programas similares<br />
<div style="text-align: right;">
<span style="text-align: center;"><br /></span></div>
<div style="text-align: left;">
<span style="text-align: center;">mas info: </span><a href="https://play.google.com/store/apps/details?id=com.sena.bterm&feature=search_result">https://play.google.com/store/apps/details?id=com.sena.bterm&feature=search_result</a></div>
<br />
este otro mas complejo <b style="font-style: italic;">"Get Blue"</b><span style="font-family: inherit;"> un software de </span>adquisición de datos <span style="font-family: inherit;">Bluetooth, TCP/IP y HTTP.</span><br />
<br />
<div style="text-align: center;">
<span style="font-family: inherit;">mas info: </span><a href="http://www.tec-it.com/es/software/android/getblue/android-smartphone/Default.aspx">http://www.tec-it.com/es/software/android/getblue/android-smartphone/Default.aspx</a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
ahi esta el link de descarga en el PlayStore como también descarga directamente el .apk</div>
<br />
<h3>
<span style="font-size: large;">Procedimiento:</span></h3>
Hacer todo el conexionado:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-jTl8b5xmRds/UaJFKjl4OeI/AAAAAAAABSQ/6rZ3BYTw95g/s1600/coneccion+hc-06+pc.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="http://2.bp.blogspot.com/-jTl8b5xmRds/UaJFKjl4OeI/AAAAAAAABSQ/6rZ3BYTw95g/s640/coneccion+hc-06+pc.JPG" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
apenas alimentamos el HC-06, el LED empezara a parpadear indicando que aun no esta vinculado.</div>
<div>
<span style="font-size: large;"><br /></span></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8867404243054586135.post-26635551592183107432013-05-26T03:48:00.001-04:002013-07-07T12:41:31.778-04:00Cargar Templates Predefinidos a Proteus ISIS<span style="text-align: center;"></span><br />
<div>
<div style="text-align: left;">
<span style="text-align: center;">anteriormente :</span></div>
</div>
<span style="text-align: center;">
<span style="font-size: large;"> </span></span><span style="font-size: large; text-align: center;">==>Tambien: </span><b style="font-size: x-large; text-align: center;"><i><a href="http://bkargado.blogspot.com/2013/05/cambiar-de-color-el-entorno-proteus.html" style="font-size: x-large; text-align: center;">Cambiar Color Entorno Proteus</a></i></b><br />
<div>
<b style="font-size: x-large; text-align: center;"><br /></b></div>
<div>
<span style="text-align: center;">Cualquier archivo en Proteus(ISIS) contiene los cambios del Template, como todo el mundo trabaja con el Entrono por defeco, no notamos la diferencia.</span></div>
<div>
<span style="text-align: center;"><br /></span></div>
<div style="text-align: center;">
hasta que nos topamos con un archivo guardado en un entorno diferente.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="233" src="http://2.bp.blogspot.com/-tyeA-XTcgZk/UaG41tb8k3I/AAAAAAAABQ8/trTM5lR8bBA/s320/cambiar+color+Proteus.jpg" width="320" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b>Load Styles from Design:</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Podemos cargar al nuestro archivo el entorno de otro, sin modificar nigun elemento de nuestro Proyecto</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
por ejemplo yo siempre guardo y trabajo mis archivos en alto contraste, puedes descargarlos y cargar el mi estilo a tu diseño.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b>Apply Default Template:</b></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><b><br /></b></span></div>
<div class="separator" style="clear: both; text-align: left;">
Regresamos todos los estilos cambiados a la normalidad, al estilo por defecto</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
esto sucede porque Proteus carga un Diseño llamado DEFAULT.DTF, el cual se encuentre en %ProgramFiles%\Labcenter Electronics\Proteus 7 Professional\TEMPLATES</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3>
<span style="font-size: large;">Generando un Archivo DTF:</span></h3>
<div style="text-align: left;">
con lo visto en el tema anterior(<b style="text-align: center;"><i><a href="http://bkargado.blogspot.com/2013/05/cambiar-de-color-el-entorno-proteus.html">Cambiar Color Entorno Proteus</a></i></b>), cambiamos todos los stylos a nuestro gusto y comodidad.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
podemos guardarlo como cualquier archivo o extraer directamente el archivo .DTF</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-dHHAhd4uRwc/UaG7JLQ9p-I/AAAAAAAABRM/is8NIa2MK4M/s1600/cambiar+color+Proteus+2+ISIS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-dHHAhd4uRwc/UaG7JLQ9p-I/AAAAAAAABRM/is8NIa2MK4M/s1600/cambiar+color+Proteus+2+ISIS.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><i>Si Deseamos quedarnos con un estilo predefinido y personalizado, hacer que cada vez que abramos en ISIS-Proteus se carge nuestro entorno.</i></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><i>solo debemos reemplazar el Template por defecto por el cual queremos, o incluir nuestro diseño dentro de los otros que contiene el ISIS-Proteus.</i></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
se encuentran en:</div>
<div class="separator" style="clear: both; text-align: center;">
<i>%ProgramFiles%\Labcenter Electronics\Proteus 7 Professional\TEMPLATES</i></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Algunos diseños que he recopilado: <span style="font-size: large;"><b><i><a href="http://sdrv.ms/Z7YlsM" target="_blank">AQUI</a></i></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><br /></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b>Tambien podemos escoger/cargar el diseño, antes de empezar</b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><br /></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="125" src="http://4.bp.blogspot.com/-QCJHmNVPST8/UaG9sygWDeI/AAAAAAAABRc/IOlmL8FJ36M/s320/cambiar+color+Proteus+3+ISIS.jpg" width="320" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
escojemos cual hayamos cargado y Listo</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-3HkJy0wZ3Rc/UaG9s2CwSrI/AAAAAAAABRg/RI9wLSu1RpQ/s1600/cambiar+color+Proteus+4+ISIS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="217" src="http://2.bp.blogspot.com/-3HkJy0wZ3Rc/UaG9s2CwSrI/AAAAAAAABRg/RI9wLSu1RpQ/s320/cambiar+color+Proteus+4+ISIS.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><br /></b></span></div>
<div>
<span style="font-size: large;"><b><br /></b></span></div>
</div>
Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-9092650849874743672013-05-26T03:07:00.001-04:002013-05-26T13:09:20.313-04:00Modulo Bluetooh HC Adaptador de Niveles 3.3v 5v<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Los Famosos HC-05,HC-06 son módulos bluetooh, se usan para comunicaron Serial via pines Tx y Rx</div>
<div class="separator" style="clear: both; text-align: left;">
y los <i>modulos</i> propiamente dichos son tales cuales la figura de abajo(cortesia Neoteo)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.neoteo.com/images/Cache/F2DBx590y590.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.neoteo.com/images/Cache/F2DBx590y590.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
PERO!! tambien nos los venden con<b> adaptadores</b> ya soldados al modulo,algunos de ellos</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i00.i.aliimg.com/wsphoto/v1/750971466_1/wireless-Bluetooth-serial-pass-through-module-HC-06-from-the-local-Bluetooth-module-wireless-serial-communication.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="http://i00.i.aliimg.com/wsphoto/v1/750971466_1/wireless-Bluetooth-serial-pass-through-module-HC-06-from-the-local-Bluetooth-module-wireless-serial-communication.jpg" width="200" /></a><img border="0" height="200" src="http://i00.i.aliimg.com/wsphoto/v0/802582418/HC-06-Bluetooth-serial-pass-through-module-wireless-serial-communication-from-machine-Wireless-HC06-Bluetooth-Module.jpg" width="198" /><img border="0" height="200" src="http://blog.make-a-tronik.com/wp-content/gallery/electronica/bluetooth-modulo-serial-microcontrolador-pic-arduino-atmel_mlm-o-2636188463_042012.jpg" width="200" /></div>
<div class="" style="clear: both; text-align: center;">
y tienen salidas RXD,TXD,VDD,GND, lo bueno de estos adaptadores tienen un Regulador Lineal a 3.3v</div>
<div class="" style="clear: both; text-align: center;">
<br /></div>
<div class="" style="clear: both; text-align: center;">
podemos alimentar en modulo directamente aplicando 5v o mas a estos terminales</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: center;">
<b><span style="font-size: large;">pero CUIDADO! esto es solo para alimentacion, no adapta los niveles de Tension en la Lineas de Comunicaion</span></b></div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
incluso en algunos adaptadores estas lineas estan directamente conectadas al Rx y Tx del modulo,</div>
<div class="" style="clear: both; text-align: left;">
otros tienen una Resistencia en Serie(no afecta en nada esto)</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
Habiendo mucha gente y webs,blog etc que conecta directamente estas Lineas de comunicaion Serial a los Pines del Microcontrolador funcionando a 5v, esto confirmando(no estoy seguro de eso) que dentro de modulo hay diodos de protección.(Diodos CLAMP?).<br />
al parecer funciona conectándolo directamente con solo una resistencia en serie.(no es recomendable)</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
Como también muchas que adaptan los niveles TTL a 3.3v de modulo(lo correcto).</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
Revise los datashetts de los modulos, los IC que contienen y no puedo confirmarlo, tampoco alguna fuente que me convenciera sobre estos diodos de proteccion.</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: center;">
en el mismo "Datasheet" del HC-06 este diagrama:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-MwAp_jlvxM0/UaGtSTnRYOI/AAAAAAAABQU/6JGExEdrFNM/s1600/adaptador+hc-06+datasheet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="393" src="http://3.bp.blogspot.com/-MwAp_jlvxM0/UaGtSTnRYOI/AAAAAAAABQU/6JGExEdrFNM/s640/adaptador+hc-06+datasheet.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
se aprecio los circuitos adaptadores de Niveles, uno bastante completo para niveles TTL y niveles RS232</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b><span style="font-size: large;">pero solo nos Interesa la conversion TTL(0-5v)<-->(0-3.3v):</span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://1.bp.blogspot.com/-cqKwsbaCwh8/UaGxfjIs09I/AAAAAAAABQk/irszBYgbFsU/s1600/TTL+adaptador+hc-06.jpg" /> </div>
<div class="separator" style="clear: both; text-align: center;">
TX_TTL es el Tx del microcontrolador (5v)</div>
<div class="separator" style="clear: both; text-align: center;">
TX_HC es su aquivalente en niveles 0-3.3v y se conecta a Rx del Modulo</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-JIb9wJAb9no/UaGxfyFOSwI/AAAAAAAABQo/9TMCONvkLUA/s1600/TTL+hc-06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-JIb9wJAb9no/UaGxfyFOSwI/AAAAAAAABQo/9TMCONvkLUA/s1600/TTL+hc-06.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
TX_HX es el Tx del Modulo bluetooh(0-3.3v)</div>
<div class="separator" style="clear: both; text-align: center;">
TX_TTL es su aquivalente en niveles TTL y se conecta a Rx del Microcontrolador</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: center;">
Con esto Ya estamos Listos para <a href="http://bkargado.blogspot.com/2013/05/comunicacion-basica-entre-modulo.html">Comunicacion basica-ANDROID-PC via Bluetooh</a></div>
<div class="" style="clear: both; text-align: center;">
<br /></div>
<br />Anonymousnoreply@blogger.com2tag:blogger.com,1999:blog-8867404243054586135.post-22560650059029731692013-05-26T02:00:00.001-04:002013-05-26T03:53:51.682-04:00Fuente Simple 3.7v 3.3vEsta Fuente es básicamente un BJT colector Común<br />
y entrega un Voltaje estable entre 3.8Vmin sin carga y 3.5Vmin con Carga Iload=80mA<br />
<br />
Ideal para proyectos y/o modulos pequeños que no demanden mucha Corriente<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-uhFrf9OyLHc/UaGje3pq94I/AAAAAAAABQE/7H4KubFgkus/s1600/fuente+simple+3.7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-uhFrf9OyLHc/UaGje3pq94I/AAAAAAAABQE/7H4KubFgkus/s1600/fuente+simple+3.7.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Circuito Proteus:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://sdrv.ms/16hKjtO"><b><i><span style="font-size: large;">AQUI</span></i></b></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
podemos variar la Tension de salida forzando un voltaje diferente en la Base, para eso podemos cambiar el valor de R3, especialemente para lograr 3.3v que es un valor mas normalizado</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
pero una solucion mas eficiente:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://66.7.198.196/~infopic/wp-content/uploads/2010/09/Fuente3.3V.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://66.7.198.196/~infopic/wp-content/uploads/2010/09/Fuente3.3V.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
fuente: <a href="http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/"target="_blank">http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
utlizizando un Zener para establecer un punto de trabajo en el Transistor</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
<br />
<br />Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-18446470819586676302013-05-12T01:57:00.002-04:002013-07-07T12:38:32.992-04:00Cambiar de Color el Entorno Proteus - TemplatesHolas!!!Como usan el ISIS-Proteus??<br />
me refiero al Entorno, yo particularmente lo he Personalizado asi:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Dw013b9AGDQ/UY8OtAgOCHI/AAAAAAAABMo/GXxzI0nnkCU/s1600/Alto+Constraste+Proteus.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="304" src="http://2.bp.blogspot.com/-Dw013b9AGDQ/UY8OtAgOCHI/AAAAAAAABMo/GXxzI0nnkCU/s640/Alto+Constraste+Proteus.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
es mucho mas cómodo para mi vista y creo que se ve mas Profesional.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href="http://4.bp.blogspot.com/-CGFIY7jn1W0/UY8OtSBpccI/AAAAAAAABMs/42ybDAdyyVo/s1600/Proteus+Clasico.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="298" src="http://4.bp.blogspot.com/-CGFIY7jn1W0/UY8OtSBpccI/AAAAAAAABMs/42ybDAdyyVo/s640/Proteus+Clasico.jpg" width="640" /></a><br />
<div style="text-align: center;">
<b><span style="font-size: x-large;">Como puedo hacer estos Cambios!?</span></b></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Mt3zeM7sshU/UY8OucM-uwI/AAAAAAAABM4/lwEaNxMhPvE/s1600/Fondo+Blanco+Proteus.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="172" src="http://2.bp.blogspot.com/-Mt3zeM7sshU/UY8OucM-uwI/AAAAAAAABM4/lwEaNxMhPvE/s400/Fondo+Blanco+Proteus.jpg" width="400" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-U5jjL3WHQ4g/UY8OvsjsyzI/AAAAAAAABNA/lTahHhGVpuo/s1600/Trasparente+Proteus.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="171" src="http://2.bp.blogspot.com/-U5jjL3WHQ4g/UY8OvsjsyzI/AAAAAAAABNA/lTahHhGVpuo/s400/Trasparente+Proteus.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;">Vamos a <i><b>Template:</b></i></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://2.bp.blogspot.com/-fqxG8INLyzc/UY8cbbUu3KI/AAAAAAAABOg/V3aRdxEjESo/s1600/Templates+Porteus+Colores.jpg" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Hay 5 Opciones:</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ol>
<li style="text-align: left;">Set Design Defaults: Características basicas de solo en Entorno(sin nada, vacio)</li>
<li style="text-align: left;">Set Graph Colours: Definimos los colores de los Graficos del PROSPICE de ISIS-Proteus.</li>
<li style="text-align: left;">Set Graphics Styles: Caracteristicas de todo los componentes, objetos dentro del Area de Trabajo.</li>
<li style="text-align: left;">Set Text Styles: Todo Relacionado al Texto que visualizamos ya sean cuadros de Texto, los nombres de los componentes, etc.</li>
<li style="text-align: left;">Set Juction Dots: Ni idea</li>
</ol>
en todo caso revisar en Indice <b style="font-style: italic;">"Template" </b>en la ayuda del Proteus ISIS en<b style="font-style: italic;"> -->Help/ISIS Help</b><br />
<div>
con<i style="font-weight: bold;"> Crtl+Z</i> y regresan los cambios realizados o en todo caso click en <i style="font-weight: bold;">Apply Default Template</i></div>
<div>
y restauran todos los cambios al "Template<i style="font-weight: bold;">"</i> por defecto, me refiero al clásico.</div>
<div>
<div>
<b><i><br /></i></b></div>
<div>
<h3>
<span style="font-size: large;">Set Design Defaults:</span></h3>
<div>
Cada Color Corresponde a un Aspecto Propio del Entorno, solo el Entorno!! no afecta a ningún Componente,Grafico etc</div>
<div>
<br /></div>
<div>
<a href="http://3.bp.blogspot.com/-Li5c2ToLInU/UY8cRi-ZfOI/AAAAAAAABNg/VeyLQaPOiXI/s1600/Edit+Desing+Default.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://3.bp.blogspot.com/-Li5c2ToLInU/UY8cRi-ZfOI/AAAAAAAABNg/VeyLQaPOiXI/s1600/Edit+Desing+Default.jpg" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
hay 4 Campos en <i>Set Design Defaults:</i></div>
<div class="separator" style="clear: both; text-align: left;">
Los mas Importantes:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><i>Colours: </i></b>OK entendemos!!</div>
<div class="separator" style="clear: both; text-align: left;">
<b><i>Animation</i></b><b><i>:</i></b> Eso lo explicare mas abajo en este Tuto, cuando configuremos las Opciones de Animación (Cuando de las "PLAY" a la Simulacion)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3>
<span style="font-size: large;">Set Graph Colours</span><span style="text-align: left;"><span style="font-size: large;">:</span></span></h3>
<div>
Configuracion de Colores para Graficos(Gharp Colour Configuration), se refiere a los graficos del Ploteador PROSPICE del Proteus.</div>
<div>
<br /></div>
<div>
Hay Tres Campos:</div>
<div>
<ol>
<li>General Appearence: Afecta a todos los graficos.</li>
<li>Analogue Traces: Afecta a todos los graficos excepto al "DIGITAL", por no decir solo a los analogicos</li>
<li>Digital Traces: Únicamente colores para el "DIGITAL" </li>
</ol>
</div>
<div>
<br /></div>
<div>
en este ejmplo: dos Señales Analogas(Pudiendo ser voltaje,Corriente o una funcion de ellas) vs Tiempo</div>
<div>
se puede mostrar hasta 6 señales, cada una con su respectivo color el orden de las señales de puede observar en la misma gráfica una debajo de otra (aqui R8(1),R1(1))</div>
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-VnMdb9fXn30/UY8cTRuOsJI/AAAAAAAABNw/Bh1lSu0JAa0/s1600/Graph+Colour+Configuration+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-VnMdb9fXn30/UY8cTRuOsJI/AAAAAAAABNw/Bh1lSu0JAa0/s1600/Graph+Colour+Configuration+2.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Aqui un Ejemplo, pero en el graficador "DIGITAL"</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-X9KEIMSLTLA/UY8cU_vc7MI/AAAAAAAABN4/eSe1sLG-JKo/s1600/Graph+Colour+Configuration.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-X9KEIMSLTLA/UY8cU_vc7MI/AAAAAAAABN4/eSe1sLG-JKo/s1600/Graph+Colour+Configuration.jpg" /></a></div>
<br />
<h3>
<span style="font-size: large;">Set Graphics Styles</span><span style="font-size: large;">:</span></h3>
</div>
<div>
aquí configuramos todo lo respecto a visualización de los Componentes en su mayoría.</div>
<div>
hay muchos estilos a editar, aquí los mas Importantes o resaltantes a Simple Vista</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
click en las Imagenes para Maximizar </div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="209" src="http://4.bp.blogspot.com/-Wmc0PNh_G8M/UY8cO2cFjLI/AAAAAAAABNQ/pLdX4i4dlhY/s320/Component.jpg" width="320" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="152" src="http://1.bp.blogspot.com/-N5lzOHRbjN4/UY8cSbq1ktI/AAAAAAAABNo/dpCNAcXU8TE/s320/Edit+Global+Text+Styles.jpg" width="320" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<img border="0" height="203" src="http://1.bp.blogspot.com/-RGhturANOiM/UY8cWuyEFNI/AAAAAAAABOA/ZeLRVA96KBE/s320/PIN+PROTEUS.jpg" width="320" /></div>
<div style="text-align: center;">
<img border="0" height="298" src="http://4.bp.blogspot.com/-D5seX1CcHgo/UY8cZHUlYsI/AAAAAAAABOY/-b7Rh03vzQo/s320/TERMINAL+PORTEUS.jpg" width="320" /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<img border="0" height="142" src="http://2.bp.blogspot.com/-Ya7gGqDB1ME/UY8ccr3kvcI/AAAAAAAABOs/p3Vk7TuLM6k/s320/WIRE+DOT.jpg" width="320" /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<img border="0" height="202" src="http://4.bp.blogspot.com/-VRu-voS8vfE/UY8cdqUJFSI/AAAAAAAABO4/TuxrDMDUah4/s320/WIRE+PROTEUS.jpg" width="320" /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
</div>
<h3 style="text-align: start;">
<span style="font-size: large;">>>>regresando a <i>Set Design Defaults:</i></span></h3>
<div style="text-align: left;">
en el Campo "Animation", los cambios realizados solo podemos verlos a la hora de arrancar la simulacion, por defecto solo algunas podemos visualizarlas...</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<img border="0" src="http://2.bp.blogspot.com/-8YcE95McO_A/UY8lXxOPSMI/AAAAAAAABPI/WQKdlCyYx6c/s1600/Animation.jpg" /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>Positive Colour:</b> es el color que toma la coneccion o cableado(WIRE) al alcanzar un voltaje usualmente positivo</div>
<div style="text-align: left;">
<b>Ground Colour: </b>Color del conexionado común a Tierra(GND) o alguna tierra Virtual</div>
<div style="text-align: left;">
<b>Negative Colour: </b>Color del conexionado con Potencial debajo de 0voltios (voltaje negativo)</div>
<div style="text-align: center;">
<i><br /></i></div>
<div style="text-align: center;">
<i>Todos los voltajes respecto a Tierra!!!, si no lo estuvieran pueden tomar colores diferentes(pero igual toman algun color)</i></div>
<br />
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Los colores Logicos <b><i>1,0,? </i></b>se visualizan como <i>cuadraditos</i> de color en los Terminales de los IC digitales como tambien en algun componente conectado a sus salidas como resistencias o Leds incluso.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Ahora Configuremos los algunos parámetros de la Animacion</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="http://2.bp.blogspot.com/-nHw-ubKHSzY/UY8cXQH3WLI/AAAAAAAABOI/Nq2PG1ARCU0/s1600/Set+Animation+Option.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-nHw-ubKHSzY/UY8cXQH3WLI/AAAAAAAABOI/Nq2PG1ARCU0/s320/Set+Animation+Option.jpg" width="255" /></a></div>
<h3>
<span style="font-size: large;">Set Animation Option:</span></h3>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href="http://4.bp.blogspot.com/-xESkouKjkKg/UY8cPceB70I/AAAAAAAABNU/UgJ9XwpmGuY/s1600/Animated+Circuits+Configuration.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-xESkouKjkKg/UY8cPceB70I/AAAAAAAABNU/UgJ9XwpmGuY/s1600/Animated+Circuits+Configuration.jpg" /></a><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
hay 3 campos:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Simulation Speed: </b>de preferencia dejar esto asi.</div>
<div class="separator" style="clear: both; text-align: left;">
no queremos hacer trabajar mas al CPU para mostrar o siquiera que podramos visulizar eventos muy rapidos, por ejemplo notar en Parpapeo de un led a 100Hz por defecto no lo vamos a notar en la simulacion, pero haciendo mas pequeño el <i>Time per Frame,Single Step Time</i> y los <i>Frames</i>(cuadros por segundos) notaremos algún cambio, pero no es recomendable. </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
de modo didáctico se aprecia muy bien el siguiente aspecto, cierto?</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-fZiaQKenBRs/UY8cYYGR8zI/AAAAAAAABOQ/X8ymrQTEUpQ/s1600/Opciones+de+Animacion.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-fZiaQKenBRs/UY8cYYGR8zI/AAAAAAAABOQ/X8ymrQTEUpQ/s1600/Opciones+de+Animacion.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Las Flechas que Indican el Sentido convencional de la corriente y las conexiones coloreadas según el potencial al cual se encuentren.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
pd: si tenemos mucha circuiteria y observamos que no podemos realizar una simulacion en Tiempo Real podemos quitarle carga al CPU y desactivar algunas de esas,aunque por defecto algunas están desactivadas</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
para esto escojemos y seleccionamos en <b>Animation Option</b></div>
<div class="separator" style="clear: both; text-align: center;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Voltaje-Current Ranges:</b></div>
<div class="separator" style="clear: both; text-align: left;">
esto indica los rangos en colores, según el potencial al cual se encuentran, en la Imagen esta en Maximo Voltaje 12V y Umbral de Corriente 1uA</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li><b><i>Maximum Voltaje:</i></b></li>
</ul>
esto Indica que el Color <b>ROJO(voltaje positivo) y AZUL(voltaje negativo) </b>los cuales definimos en el Campo<b> <i>Animation</i> </b>en<b> </b><i><span style="font-size: small;"><b>Set Design Defaults.</b></span></i><br />
todo el cableado a12 Voltios o mas estará de Color ROJO, y todo el cableado a -12Voltios o menos estará de color AZUL.<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
pero para las Tensiones entre +-12Voltios <b>cambiaran de color proporcionalmente a la Tension</b> teniendo como color base <b>Verde</b> en GND o 0 voltios.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
pd: VERDE,ROJO,AZUL lo definí como ejemplo en <i><span style="font-size: small;"><b>Set Design Defaults. </b></span></i></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li><i><b>Current Thresold</b></i></li>
</ul>
Las flechas indicando el sentido de las corrientes, unicamete aparecen cuando a travez del cableado existe una corriente igual a superior al Umbral establecido, de no ser asi, no se dibujara ninguna flecha.<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="text-align: start;">luego de hacer todos estos cambios... tambien podemos guardar la Configuración, para posteriores cambios, tambein hay algunos ejemplos creados por mi.</span></div>
<div style="text-align: center;">
<span style="font-size: large;">==>Tambien: </span><b style="font-size: x-large;"><i><a href="http://bkargado.blogspot.com/2013/05/cargar-templates-predefinidos-proteus.html" style="font-size: x-large;">Guardar Cambios, Cargar los Templates al ISIS Proteus</a></i></b><br />
<br /></div>
<div class="separator" style="clear: both;">
<br /></div>
<div style="text-align: center;">
<div style="text-align: left;">
tambien en el MPLAB podemos hacer lo mismo</div>
</div>
<div style="text-align: center;">
<span style="font-size: large;">==>Tambien: <b><i><a href="http://bkargado.blogspot.com/2012/09/tutorial-entorno-en-alto-contraste-en.html">Cambiar Entorno en MPLAB Alto Constraste</a></i></b></span><br />
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>
</div>
Anonymousnoreply@blogger.com3tag:blogger.com,1999:blog-8867404243054586135.post-35826441019102636452013-04-21T16:40:00.000-04:002013-07-07T13:39:45.659-04:00Convertir PC en OsciloscopioConvertir PC en osciloscopio , si!, si! un osciloscopio casero.<br />
<div>
a esto, me refiero a visualizar las forma de Onda o en modo "XY" en muestro monitor, hasta ahi todo se entiende.</div>
<div>
<br /></div>
<div>
entonces que tipo de esiloscopio es??</div>
<div>
obvio claro, uno Digital, básicamente como funciona? la respuesta mas simple:</div>
<div>
<br /></div>
<div>
<i><b>trata la señal analogica, la cuantifiza mediante un ADC, la procesa y muestra en pantalla...</b></i>"asi de simple"</div>
<div>
<br /></div>
<div>
buscando en Internet puedes encontrar buenas referencias como también malas, si la idea es utilizar la Tarjeta de Sonido como Osciloscopio.</div>
<div>
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://4.bp.blogspot.com/-gEppVYUW17Y/UVhXKEQsAWI/AAAAAAAABCc/F084daSQEek/s1600/Line+InLine+out.png" /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
actualmente hasta las tarjetas ya sean integradas o las tarjetas propiamente dichas tienen una frecuencia de muestreo 44.1KHz-192KHz a 16bits -24 bits, esto indica que tranquilamente puedo visualizar una señal a 22KHz en el caso que mi tarjeta sea de 44.1KHz sin que esta pierda su forma.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
a continuación algunos Jack 3.5mm, los clásicos conectores que mas muchas veces has visto</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="320" src="http://forum.maplewoodonline.com/uploads/FileUpload/3a/5a15e139d8d74a7e74228ec3de6336.jpg" width="249" /><a href="http://t1.gstatic.com/images?q=tbn:ANd9GcQcn5b_mq8OHPCes3lMmhFHoIJYJB0MLMt2bgKIRpoXIPSQBUNk" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://t1.gstatic.com/images?q=tbn:ANd9GcQcn5b_mq8OHPCes3lMmhFHoIJYJB0MLMt2bgKIRpoXIPSQBUNk" width="116" /></a><a href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/386839_2463760085877_2008371096_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/386839_2463760085877_2008371096_n.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3>
<b><i>recordando: </i>las salida y entradas del SoundCard:</b></h3>
<div class="separator" style="clear: both; text-align: left;">
<i><b><br /></b></i></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li><b>Line-In:</b> es la entrada de audio stereo de la PC, donde podemos conectar (ipod radio,mp3 etc)</li>
<li><b>Line-Out:</b> es la salida de audio stereo de la PC, donde conectamos nustros audifonos, parlantes,alatavoces, etc</li>
<li><b>Mic</b>: es la entrada para microfono, basicamente es una entrada mono, pero ahora tambien estan adecuadas para trabajar en stereo, en ese caso es el equivalente a Line-In salvo los rangos de voltajes adecuados para mcirofonos</li>
</ol>
<br />
<div class="separator" style="clear: both; text-align: center;">
dependiendo de la tarjeta estas lineas puedes estar limitadas a una distinta cantidad de bits y frecuencia entre ellas, las cuales incluso se pueden modificar desde el controlador de audio del fabricante.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-BrVSa3y4w7U/UWwx-tvdi3I/AAAAAAAABFs/seOe6_sHqVk/s1600/tarjeta+osciloscopio-realtek.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="497" src="http://4.bp.blogspot.com/-BrVSa3y4w7U/UWwx-tvdi3I/AAAAAAAABFs/seOe6_sHqVk/s640/tarjeta+osciloscopio-realtek.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3 style="text-align: center;">
<b><i><span style="font-size: large;">Idea Básica - para usar la Tarjeta de Sonido en un Osciloscopio:</span></i></b></h3>
<div>
<b><i><br /></i></b></div>
<div>
lo que mide la tarjeta de sonido son niveles de voltaje y para audio estamos hablando a lo mucho de 20mV, lo que transforma estas señales en Sonido son los Parlantes (Previo etapa de amplificación) en el caso de Line-Out<br />
<br />
<b>Line-Out modo osciloscopio: </b>normalmente esta linea se usa para salida de audio, pero con el software adecuado podemos generar señales Cuadrada, Triangular, Seno, PWM, diente de sierra, ruido blanco, rosa etc, (cuidado: no reproducir tonos de baja frecuencia, muy baja, en los parlantes) pero a esto podemos acoplarle algun circuito para pequeños proyectos que necesiten este tipo de ondas dentro de las frecuencias en que trabaja la Tarjeta de sonido<br />
<br />
<br />
entonces, si queremos observar la salida de un 555 como astable, debemos contactar esta salida del timer a la entrada <i style="font-weight: bold;">Mic </i>o<i style="font-weight: bold;"> Line-In</i> de la Tarjeta, NO!NO! antes debemos cuidar los rangos de tensión , lo recomendable como maximo es +-1Vpp.<br />
<b>Line-In </b>debemos atenuar la señal a esos niveles de tensión.<br />
<br />
Algunos circuitos de "proteccion" en Internet que constan de unas puntas unas cuantas resistencias divisoras de voltaje al conector 3.5mm para la PC.... ok, pero no siempre vamos a estar con tan precaria circuiteria para medir señales.<br />
<br />
<div style="text-align: center;">
<a _blank="" href="http://www.forosdeelectronica.com/f15/osciloscopio-pc-pcb-36278/" target="_blank"><b><span style="font-size: large;"><i>UN BUEN CIRCUITO PARA HACER NUESTRO PROPIO OSCILOSCOPIO CASERO</i></span></b></a></div>
</div>
<div>
<br />
<div style="text-align: center;">
<a href="http://bkargado.blogspot.com/2013/06/mini-osciloscopio-para-pc-tarjeta-de.html"><span style="font-size: large;"><b><i>MINI OSCILOSCOPIO by bkar</i></b></span></a></div>
<br />
<br /></div>
<div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
programa didactico,completo y facil de usar <a _blank="" href="http://www.zeitnitz.de/Christian/scope" target="_blank">http://www.zeitnitz.de/Christian/scope</a><br />
para visualizar las Señales en PC</div>
</div>
<div>
<b><i><br /></i></b></div>
<div>
<b><i><br /></i></b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8867404243054586135.post-4533747044068406912013-04-21T16:39:00.000-04:002013-04-21T16:39:04.992-04:00Teclado Matricial con TTLImplementar un circuito que muestre en Displays 7 Segmentos, mediante un Teclado Matricial 4x4.<br />
<br />
Un teclado Matricial es aquel Controlado por sus Filas y columnas:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-heQaRlAzNjk/ULpXTCR2fsI/AAAAAAAACcI/5CO9i_A2v5E/s1600/Teclado+Matricial+4x4+-+Estructura.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-heQaRlAzNjk/ULpXTCR2fsI/AAAAAAAACcI/5CO9i_A2v5E/s1600/Teclado+Matricial+4x4+-+Estructura.bmp" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
en el Proteus encontramos con el nombre de "KEYPAD" aunque para este circuito y también al implementarlo lo hice mediante Pulsadores.. igualmente en la Simulación:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3>
IDEA BASICA:</h3>
<div class="separator" style="clear: both; text-align: center;">
el 4520 es un contador y las salidas hacen que el 74ls138 DECO2:4 hagan un barrido de 0s en cada columna, D0 y D1 me indican que columna esta siendo barrida con 0 logico.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://4.bp.blogspot.com/-DPpqqrN7OQ4/UXRKPGnm2gI/AAAAAAAABLA/P0rpMFCZH1c/s1600/teclado+ttl.jpg" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
al accionar algún Pulsador este generara un 0 logico cuando el barrido de Columnas intercepte la Fila del Pulsador, generando un 0 logico en la linea correspondiente a esa Fila.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Observe que cuando no se esta pulsando nada las lineas de las Filas esta forzadas a 1 logico con las RES-PULL UP (R1,R2,R3,R4)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
asi que cuando se pulse algo, tendremos 2 parámetros a decodificar y mostrar en los displays</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
D1,D0 que indican que columnas se están barriendo y las 4 Lineas de las Filas, cuando algunas de ellas se pone a 0 , me indica que en esa Fila esta se esta pulsando alguno, pero en cual Columna??</div>
<div class="separator" style="clear: both; text-align: center;">
eso lo determinamos observando D1, D0 en ese Instante.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
La logica siguiente hace ese trabajo y lo muestra en Displays, en números desde 0 a 15 (16 posibles resultados..para un teclado 4x4)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Circuito Completo:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-35thdkfL7Ls/UXRLSs9fDCI/AAAAAAAABLQ/6PO26Z968bo/s1600/circuito+completo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="http://3.bp.blogspot.com/-35thdkfL7Ls/UXRLSs9fDCI/AAAAAAAABLQ/6PO26Z968bo/s640/circuito+completo.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
aclaración: use un OR con diodos, debido a q las unicas compuertas logicas son AND y estaban contadas!!</div>
<div class="separator" style="clear: both; text-align: center;">
si agregaba un OR debería hacer espacio para un IC mas en el PCB :)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-WUguIsDxmwQ/UXRKPbwYFmI/AAAAAAAABLI/zqhEOt3AVH0/s1600/OR+Diodos.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://1.bp.blogspot.com/-WUguIsDxmwQ/UXRKPbwYFmI/AAAAAAAABLI/zqhEOt3AVH0/s200/OR+Diodos.jpg" width="166" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="font-size: large;">Simulación en Proteus + PCB y SCHEMATICS en DipTrace:<b><i> <a href="http://sdrv.ms/ZCd6E1">AQUI</a></i></b></span></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
</div>
<br />Anonymousnoreply@blogger.com2tag:blogger.com,1999:blog-8867404243054586135.post-81618987223274082202013-04-21T15:42:00.000-04:002013-04-21T15:42:00.858-04:00Sumar BCD solo con 74LS83Para los nuevos en este mundillo de la electronica llevan cursos Basicos de Logica Secuencial, Codigo Binarios, Gray, Implementacion a nivel MSI en TTL, etc<br />
<br />
MSI - TTL Mediana escala de Integración que son Integrados constituidos de 10 a 100 Compuertas Logicas<br />
<br />
OK para sumar "bits", puess claro, usamos IC sumadores como el 74ls83 o el 74ls283 ambos equivalentes, son sumadores Completos:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://lasclases.com/CircuitosLogicos/Sumador4Bits_7483.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://lasclases.com/CircuitosLogicos/Sumador4Bits_7483.gif" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
diseñado para para sumar 2 numeros de 4 bit, con un acarreo de entrada..</div>
<div class="separator" style="clear: both; text-align: center;">
valores máximos datA=1111, datB=1111,Ci=1, eso es 15+15+1=31 </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
en binario 1 1111</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
y clasico te van a pedir diseñar un sumador BCD, esto indica que las entradas estan limitadas a 4 bits en BCD, esto es de 0000-->1001 </div>
<br />
y lo clasico te mandaran esa solución :<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/images/031104.gif" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
El juego de Compuertas hace aparecer un 6 regla para sumar en BCD cuando la suma excede a 12 a 24</div>
<div class="separator" style="clear: both; text-align: center;">
el 6=0110 se suma al resultado del primer 74ls83 con otro 74ls83, pero esto ya lo sabemos cierto?</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
pero ps claro hay mas formas de Implementar el mismo circuito, es solo cuestión de creatividad y tener un Ojo Circuitero, si deseariamos Implementar este circuito clásico harían falta 4 IC<br />
<br />
aqui una solución mas Interesante:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-kctvjX98fXk/UXRAuP2alLI/AAAAAAAABK4/ghj-09IU0Pw/s1600/sumar+BCD.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-kctvjX98fXk/UXRAuP2alLI/AAAAAAAABK4/ghj-09IU0Pw/s1600/sumar+BCD.png" /></a></div>
<br />
<br />
<div style="text-align: center;">
<span style="font-size: large;">Descargar Circuitos en Proteus: <b><i><a href="http://sdrv.ms/ZHvs2l">AQUI </a></i></b></span></div>
<div style="text-align: center;">
<span style="font-size: large;"><b><br /></b></span></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8867404243054586135.post-673372166483741692013-04-15T13:48:00.000-04:002013-04-15T13:50:14.060-04:00Idroo - Pizarra Interactiva para Skype<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-bjc9UhEPHgw/UVeR7JpezXI/AAAAAAAABCM/4x3st5A2sZY/s1600/idroo+skype.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-bjc9UhEPHgw/UVeR7JpezXI/AAAAAAAABCM/4x3st5A2sZY/s1600/idroo+skype.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
hay una aplicación indispensable para todo estudiante diría yo!<br />
<br />
bueno, tal vez no indispensable pero ayuda mucho para estudios o asesorías grupales a distancia.<br />
<br />
Idroo es una Pizarra virtual!, si con el Skype podemos conversar en Linea con amigos etc, pero cuando necesitamos derrepente enseñarle a un amigo/a como se resuelve un problema de matematicas, hacer un dibujo, orientarle en un esquematico, algún circuito, darle una idea, nose para esos casos tal vez entenderían mejor a lapiz y papel, cierto no?<br />
<br />
y aveces compartir pantallas con el Skype puede no ser tan adecuado.<br />
<br />
entonces la Solución es IDroo!!, usando la Pizarra Virtual y conversando en paralelo.<br />
Genial no?<br />
<br />
<div style="text-align: center;">
<b>asi <span style="font-size: large;">yo</span> veo mi pantalla:</b></div>
<br />
<img border="0" height="394" src="http://4.bp.blogspot.com/-B4Oaemboxb0/UWw68EesjwI/AAAAAAAABF8/dM7SkyuOZik/s640/pizarra+idroo.jpg" style="text-align: center;" width="640" /><br />
<br />
<div style="text-align: center;">
<b>asi <span style="font-size: large;">tu</span> ves tu pantalla:</b></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="434" src="http://3.bp.blogspot.com/-XAtYdziZoGM/UWw679PYqYI/AAAAAAAABF4/wfaa4J94Lgk/s640/pizarra+idroo+yo.jpg" width="640" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="font-size: x-large;"><a href="http://www.idroo.com/">http://www.idroo.com/</a></span></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-drx1psMvksI/UWw8i0EpZxI/AAAAAAAABGc/UagrwvyNdsk/s1600/descragar+Idroo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="95" src="http://2.bp.blogspot.com/-drx1psMvksI/UWw8i0EpZxI/AAAAAAAABGc/UagrwvyNdsk/s320/descragar+Idroo.jpg" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Instalar Idroo Paso a Paso: <a href="http://www.idroo.com/documentation/getting-started">http://www.idroo.com/documentation/getting-started</a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Como Invitar Amigos: <a href="http://www.idroo.com/documentation/inviting-users">http://www.idroo.com/documentation/inviting-users</a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Le dan en "close" a la ventana si pide Licencia</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-RDCKTBeTmH0/UWw69G2K4EI/AAAAAAAABGI/AH-B-bv861c/s1600/sf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="261" src="http://3.bp.blogspot.com/-RDCKTBeTmH0/UWw69G2K4EI/AAAAAAAABGI/AH-B-bv861c/s320/sf.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8867404243054586135.post-87864809118123451192013-03-12T17:30:00.004-04:002013-03-13T14:12:11.776-04:00Curva Caracteristica del Diodo en Proteus<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Tn0KS-I0urc/UUDBbzZORJI/AAAAAAAAA-k/jG2bURa5yus/s1600/diodo+en+proteus.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Tn0KS-I0urc/UUDBbzZORJI/AAAAAAAAA-k/jG2bURa5yus/s1600/diodo+en+proteus.png" /></a></div>
<br />
<br />
Como teoría básica sabemos que le elemento semiconductor básico y con el primero en conocer el diodo rectificador PN. ok,ok simplemente diodo...<br />
<br />
un diodo básicamente conduce en directa cuando esta polarizado directamente y ofrece una fuerte resistencia cuando esta polarizado inversamente, <span style="text-align: center;">también entendemos su curva característica </span><br />
<br />
<div style="text-align: center;">
<img border="0" height="311" src="http://www.monografias.com/trabajos89/conceptos-electronica-teoria-circuitos/image016.jpg" width="320" /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
en nuestro simulador ISIS Proteus toma en cuenta esta curva exponencial, usando las ecuaciones ebers-mols del PROSPICE, aunque en la simulacion el diodo no se va a destruir por sobre tensiones ya sea en directa o inversa.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
jugando en el laboratorio de electrónica muchas veces hacemos a nuestro osciloscopio un <br />
"trazador de curvas" usando circuitos adecuados y obteniendo señales proporcionales el Vd y Id en varios invervalos..y graficando en modo XY, no solamente para un diodo también para otros semiconductores.<br />
pero no voy a enfocarme en eso.<br />
<br />
sino mas bien en plotear las curvas caracteristicas del DIODO , y tambien otros dispositivos...<br />
<br />
archivo en Proteus:<br />
<br />
<i><b><span style="font-size: large;"><a href="http://sdrv.ms/XGzLPh">Curva A vs I</a></span></b></i><br />
<i><b><span style="font-size: large;"><a href="http://sdrv.ms/XGzRpV">Funciones con Diodos</a></span></b></i><br />
<i><b><br /></b></i>
<i><b><br /></b></i>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
Anonymousnoreply@blogger.com2