En este grupo En todos

Grupo de Microcontroladores PIC



amigos me pueden ayudar

Ramiro
Ingeniero electrico universidad técnic...
Escrito por Ramiro Aguilar
el 18/05/2011

Amigos

Quiero solicitar su ayuda, estoy buscando los comandos que se usan en el microcode estudio pero no encuentro en la web, alguien que me pueda ayudar con un link o algun archivo le estare eternamente agradecido ya que soy nuevo en el mundo de los PICS pero me gusta mucho aprender este tema tan importante en la actualida.... De antemano mis mas sinceros agradeciminetos

Martín G B
Ingenieria mecatronica instituto tecno...
Escrito por Martín G B
el 20/05/2011

Buen dia Ramiro

Mira tengo este link para compartir contigo sobre el asunto que comentas, ahi muestran algunas practicas desde algo sencillo a algo mas complejo espero te sirva, ahi viene tambien una tabla de nemonicos para ese lenguaje, ya poco a poco iras aprendiendo por tu cuenta a familiarizarte y a ir conociendo mas lenguajes, solo debes comprender que es lo que quieres hacer antes de programarlo, hablo de la lógica, es decir que si quieres programar el funcionamiento de un semaforo, debes comprender como es la secuencia y despues te recomiendo hacer diagramas de flujo para que despues comiences con la programacion.

Saludos!


https://es.scribd.com/doc/9384710/MANUAL-DE-PRACTICAS

Ramiro Aguilar
Ingeniero electrico universidad técnic...
Escrito por Ramiro Aguilar
el 23/05/2011

Calidad martin te estoy muy agradecido me esta sirviendo de mucho el link que me dejaste, quiero hacerte otra preguntanta abusando un poco de tu generosidad y conocimientos..... Estoy diseñando en el microcode studio ingreso toda la codificacion el serial del pic y todo, pero al momento de compilar me sale un error, no se si de pronto sea por que tengo el windows vista, probe tambien en el windows 7 y me da conflicto.... Me puedes por favor indicar si es por el sistema operativo y de ser asi si hay algun link para descargar microcode que funcione con vista.

Mis mas sinceros y anticipados agradecimiento Martin

Martín G B
Ingenieria mecatronica instituto tecno...
Escrito por Martín G B
el 23/05/2011

En efecto, tal vez podrias tener problemas por el software y es que a veces si tiene que ver si tu sistema operativo es de 32 o 64 bits, pero en si deberias pasarme el error que te aparece para ver de que se trata, tal vez, si es esto que te comento nada mas hay que descargar una version para 32 o 64 bits según sea el caso, pero si se tata de otro problema, entonces tal vez hay algo mal en la sintaxis, o tal vez las librerias, etc. Asi pasa de repente, por eso mandame el error que te aparece para verificar de que se trata y avanzar.

Saludos!

Ramiro Aguilar
Ingeniero electrico universidad técnic...
Escrito por Ramiro Aguilar
el 25/05/2011

Martin muy buenas noches espero este todo bien por alla..

Te comento que hice un dual en maquina para no perder mi antiguo sistema operativo e instale el windows xp service pack 3 y a su vez el microcode studio, proteus y el pickit2...... El manual que me enviaste me esta siendo de mucha ayuda ya voy haciendo un par de practicas y me estan saliendo a pedir de boca.... Te estoy inmensamente agradecido por ayudarme con la informacion y espero en un futuro poder compartir mis experiencias en las practicas con pics.....

Martín G B
Ingenieria mecatronica instituto tecno...
Escrito por Martín G B
el 25/05/2011

Que bien mi buen Ramiro, me da mucho gusto que te halla servido, es lo bueno de estos foros el poder compartir conocimientos que sean de ayuda para los demás, desde luego espero que pronto puedas compartir algo de lo que haces para que los demas puedan ver e intercambiar mas conocimientos con los mas experimentados y quienes empiecen a penas en los PIC

Un saludo, mucha suerte y exito en tus proyectos!

Ramiro Aguilar
Ingeniero electrico universidad técnic...
Escrito por Ramiro Aguilar
el 30/05/2011

Martin buenas noches

Mira espero no interrupirte pero necesito tu ayuda:

Quiero realizar un proyecto con lcd y pic el 16f628A y ya intente simular en el proteus pero la codificacion no me funciona no se en que estoy fallando te envio la codificacion que hice y haber en que parte me esta funcionando mal gracias... Por cierto el proyecto es un contador de pulson con lcd para que en el lcd me indique la frecuencia con la que estoy trabajando... De antemano muchas gracias

@ device mclr_off'apago MCLR

Cmcon = 7

Ledred var portb.2

Ledver var portb.1

Puls var word

Prog:

Count portb. 0, 1000, puls' contar pulsos en el puerto B.0

Lcdout $FE,1

LCDOut $FE,$82,"Frecuencia"

Lcdout $FE,$C5, dec puls, "Hz"

If puls > 120 then alarmah

If puls < 100 then alarmal

Low ledred : low ledver

Goto prog

Alarmah:

High ledred : low ledver

Goto prog

Alarmal:

Low ledred : high ledver

Goto prog

End

Martín G B
Ingenieria mecatronica instituto tecno...
Escrito por Martín G B
el 01/06/2011

Si, buen dia Ramiro, lo que puedo ver es que seguiste bien la logica para lo que quieres, lo que deberias probar es meterle unos pause o delay segun este en la tabla, el chiste es meterle un poco de tiempo para que se procesen las condiciones If que pusiste por que tal vez se brinca las esta brincando o las ejecuta, pero muy rapido y no se alcanza a visualizar

Ejemplo


Lcdout $FE,1

LCDOut $FE,$82,"Frecuencia"

Lcdout $FE,$C5, dec puls, "Hz"

Pause 200

If puls > 120 then alarmah

Pause 200 <<--- deberas jugar con este tiempo segun te vaya funcionando

If puls < 100 then alarmal

Pause 200 <<---

Low ledred : low ledver


Alarmah:

High ledred : low ledver

Pause 1000 << tal vez si este ejecutando pero no se visualiza por que hace el cambio inmediato

Goto prog

Alarmal:

Low ledred : high ledver

Pause 1000 <<


Goto prog

End


Si mal no recuerdo un pause de 1000 es igual a 1 segundo de tiempo real asi que tu calcula sumando los pause para no afectar la reaccion del procesamiento en este caso tu frecuencia

Espero puedas probar y te resulte, lamento no poder compilar para decirte exactamente, ya que por ahora no estoy trabajando en el PBP en mi PC y sugerirte que anda mal pero mas o menos va por ahi el asunto, espero lo logres cualquier cosa aqui estamos


Saludos!


Ramiro Aguilar
Ingeniero electrico universidad técnic...
Escrito por Ramiro Aguilar
el 25/06/2011

Que hubo mi buen amigo martin como va todo espero que bien, te comento que realize una practica para mi clase de pics en la universidad sobre el comando de un display de 7 segmentos de anodo comun con las condiciones que cuente con un pulsador de uno en uno y con otro pulsador de dos en dos tanto ascendente como descendentemen y salio muy bien ya voy a subir el archivo del circuito, la simulacion, ensamblado y codificacion.

Ahora estoy recibiendo electronica de potencia y me enviaron un deber sobre el comando de una carga por medio de triacs scr y optotransistores pero con pic, queria saber si me puedes orientar en esta practica para poder realizarla.

Saludos

Martín G B
Ingenieria mecatronica instituto tecno...
Escrito por Martín G B
el 25/06/2011

Que tal Ramiro todo muy bien ya en Verano por aca;

No entendi muy bien, tienes que activar dispositivos de potencia y controlar algo, por medio de un pic, de ser asi debes programar al igual que si quisieras activar un simple LED, ya sea por un botonaso o bajo alguna condicion, para el caso la señal del PIC es la misma, como el nombre lo dice los disp. De potencia son los que te daran la potencia para mover un motor, de CA, etc, etc, para ello debes, primero saber las capacidades de los dispositivos para saber que puedes controlar con cada uno, luego buscar un serial y ver su datasheet para armarlo en circuito fisico. Dejame buscar algunos de los que yo usé y te comento..

Mientras tanto te envio estos link que yo consulté cuando lleve esa materia, incluso extraje informacion teórica, para que puedas ir analizando las arquitecturas, aplicaciones y caracteristicas de los dispositivos de potencia, este documento me gusto porque explica muy bien cada uno de ellos.

El link es el siguiente https://tec.upc.es/el/TEMA-2%20EP%20(v1). Pdf

https://www.elprisma.com/apuntes/ingenieria_electrica_y_electronica/electronicadepotencia/default. Asp

Contiene simulitud de infrmacion pero uno trae mas que otro haber cual te sirve mas


Saludos!