Autor Tema: PIC BASIC del PIC Simulator IDE Oshonsoft (Índice en página 1)  (Leído 859947 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #300 en: 09 de Agosto de 2007, 19:51:55 »
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #301 en: 11 de Agosto de 2007, 11:18:55 »
Aqui se puede ver mi nueva y flamante entrenadora Pic EBasic Ver. 1.3.1 (a la izquierda de la imagen) junto a mi antigua
y modificada compañera de fatigas 1.0... con las que amenazo con una nueva tanda
de ejemplos en los que hará falta dos placas...  :mrgreen:


http://img524.imageshack.us/img524/7569/picebasic131nx6.jpg
« Última modificación: 03 de Mayo de 2014, 15:35:07 por dogflu66 »
Saludos desde Granada, España.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #302 en: 11 de Agosto de 2007, 12:13:33 »
Jeje, esto se está poniendo interesante, eh...

Y ese integrado llenos de hilos de wrapping de colores  :mrgreen:

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #303 en: 11 de Agosto de 2007, 17:00:28 »
jeje, no es mas que un zocalo adaptador para micros de 18pin a mi
placa "CHIQUITINA", basada en un 16F877.

Tambien la dejo para el que quiera ojearla... :mrgreen:

http://img249.imageshack.us/img249/8224/placachiquitina11adap14jg1.jpg
« Última modificación: 03 de Mayo de 2014, 15:41:54 por dogflu66 »
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #304 en: 12 de Agosto de 2007, 11:21:58 »
Dejo la una nueva version de la Pic EBasic, la Ver. 1.4
que tan solo añade la union de RB3 (Pin 9 del PIc) con el 11 del max232, previamente
quitandole la conexion a masa de este pin 11.

http://rapidshare.com/files/48536419/PicEBasic_Esquemas_Montaje_14.pdf.html

Con esta pequeña modificacion ya puede trabajar la EBasic con RS485...  :mrgreen:
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #305 en: 29 de Agosto de 2007, 16:59:35 »
Trabajando con el RS485:

Esquema adaptador RS485 para la EBasic

« Última modificación: 03 de Mayo de 2014, 15:43:44 por dogflu66 »
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #306 en: 29 de Agosto de 2007, 17:12:01 »
Imagen de la placa adaptadora intalada en la Pic_EBasic:

Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #307 en: 29 de Agosto de 2007, 17:44:44 »
Un poco de funcionamiento:

La comunicación es Half-Duplex multipunto diferencial sobre dos hilos preferentemente de par entrelazado (trenzado y ninguna de las dos líneas es masa).
Permite transmitir datos a grandes distancias, hasta 1200mtrs de 300 a 19200 bps.
Y se pueden utilizar hasta 32 driver en esta configuración, puestos en paralelo con la línea RS485.

De todo esto deducimos que podremos tener comunicación bi-direccional a tiempos separados, cuando un equipo transmite (TX) todos los de mas reciben (RX) y en esta configuración todos los equipos podrán ser RX o TX, esta claro que si colocamos mas de dos en la línea esta la llamaremos bus y tendremos que crear un protocolo que ponga orden en las transmisiones de los datos, y sobretodo para evitar las colisiones, no puede haber nunca mas de un driver configurado como TX al mismo tiempo.

La línea necesita una resistencia que llamaremos de carga o fin de línea, como en este caso usaremos muy pocos driver y una distancia muy corta solo usaremos una la cual incorporaremos en paralelo con los dos hilos mediante el puente del esquema anterior.
En el caso que nos atañe he utilizado un valor de la R relativamente alto 120 oh.
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #308 en: 29 de Agosto de 2007, 17:55:59 »
Y para terminar esta parte:

Para colocar nuestro driver en modo Tx utilizamos el RB3 puesto en estado alto y por logica de Perogrullo cuando es puesto a cero estamos en modo Rx.
Y por lo de mas que respecta, seguimos utilizando las lineas de Tx y Rx del modulo Uart.



PD. Recordar que RB3 tambien nos controla la iluminacion del display.
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #309 en: 29 de Agosto de 2007, 18:41:06 »
Y como estamos deseosos de probar nuestra plaquita adaptadora RS485 y solo tenemos una, lo primero que haremos es asegurarnos que nuestro PC no tenga la masa común con nuestra Pic_Ebasic, ya que usaremos este como instrumento para probar el correcto funcionamiento de nuestro flamante driver 485. Si la masa del instrumento de comprobación (en este caso el pc) es común a la Ebasic le haremos cortocircuito al bus y no nos funcionara (no tiene porque romperse nada).
Lo siguiente que haremos es ponerle nombre a los hilos que componen nuestra línea de datos serie, el nombre inicial es “A” y “B”, pero como esos nombres no me dicen nada los voy a rebautizar...

El pin B lo llamaremos “Datos Negativos” -> -Datos
El pin A lo llamaremos “Datos Positivos” -> +Datos

Bien dejamos esto un momento y pasamos a configurar el hyperterminal del windows como sigue.

Configuración del hyperterminal:

Bits por segundo: 4800, Bits de datos: 8, Paridad: Ninguno, Bits de parada: 1, Control de flujo: Ninguno.

Y terminado esto volcamos en la Ebasic el programa del RTC, pero no antes de compilar la siguiente modificación “timer2_100ms_tiempo = 10  '255  'temporiza 25.5 Seg.”, esto lo único que hace es refrescar la hora por la uart cada seg.
De todas formas dejo el código adjunto en el siguiente enlace:

http://rapidshare.com/files/52123289/16F88_Pic_EBasic_LCD_RTC_ADC_121.bas.html


« Última modificación: 29 de Agosto de 2007, 18:47:00 por dogflu66 »
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #310 en: 29 de Agosto de 2007, 18:52:42 »
Bien, llegados hasta aquí y como todos sabemos que el RS485 es compatible con el RS232 invirtiendo los hilos, pues tan solo conectar el +Datos al pin 5 o gnd del puerto serie del ordenador y el –Datos a la línea Rx (pin 2) del puerto serie del pc, y de forma instantánea si todo esta correcto veremos la hora, fecha y temperatura en la pantalla de nuestro querido hyperterminal.
Saludos desde Granada, España.

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #311 en: 30 de Agosto de 2007, 13:17:25 »
Felicitaciones dogflu66!!

Te a quedado muy bien y la explicación esta muy completa!

Yo al final hace tiempo que estoy dando vuelta para armar un entrenador, había dicho que iba a armar este, y al final nunca arme nada, a ver cuando me hago un poco de tiempo y me lo armo jejeje

Saludos
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado allado

  • PIC10
  • *
  • Mensajes: 10
    • Circuitos Impresos
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #312 en: 16 de Octubre de 2007, 20:05:50 »
Hola Dogflu66

Queria agradecerte por estos super tutoriales para PCI, me ha servido de gran ayuda,...  muchas gracias  :-/ :-/ :-/
La humildad es el hilo con el que se encadena la gloria.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #313 en: 18 de Octubre de 2007, 16:59:33 »
Felicitaciones dogflu66!!

Te a quedado muy bien y la explicación esta muy completa!

Yo al final hace tiempo que estoy dando vuelta para armar un entrenador, había dicho que iba a armar este, y al final nunca arme nada, a ver cuando me hago un poco de tiempo y me lo armo jejeje

Saludos


Ultimamente tambien estoy con falta de tiempo, a ver si termino un par de cositas y vuelvo por aqui... :mrgreen:

Hola Dogflu66

Queria agradecerte por estos super tutoriales para PCI, me ha servido de gran ayuda,...  muchas gracias  :-/ :-/ :-/

Para eso esta allado, reconozco que hasta yo uso el hilo como consulta rapida y para hacer copy paste de rutinas... :oops:
Saludos desde Granada, España.

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: PIC BASIC del PIC Simulator IDE
« Respuesta #314 en: 08 de Noviembre de 2007, 04:03:10 »
En el caso que nos atañe he utilizado un valor de la R relativamente alto 120 oh.

¿En realidad necesita la resistencia de terminación?

Tengo entendido que para el 485, la resistencia de terminación se coloca en los extremos de los datos + y - si tendremos una longitud considerable y a una taza de transferencia alta.


Muy bueno el trabajo por cierto  :o
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee


 

anything