El otro día me mandaron un correo pidiendo que hiciera que la
temperatura
de PIC se mandase al PC mediante la conexión serie.
Pues dicho y hecho, me puse en un momento de aburrimiento manos a la
obra.
Lo primero era hacer un adaptador del PIC que maneja señales TTL
al
puerto serie del PC que maneja señales +15V y –15V,
conexión
RS232.
No quiero emplear circuitos integrados como el
MAX232,
por lo que me dedique a buscar adaptadores por la red mediante
transistores,
y encontré este: http://www.tecnotopia.com/2004/07/07/circuito-conversor-de-niveles-rs-232-a-ttl/
En el primer esquema que viene existe un error en la conexión
del
transistor PNP BC557, donde está el colector tiene que estar el
emisor
y donde está el emisor se debe poner el colector. Por lo
demás
funcionan de maravilla los dos esquemas .
Los que no tengan conexión serie, pueden utilizar un adaptador
de USB a RS232.
En Ebay por 7€ puedes encontrar uno en
http://myworld.ebay.es/comprar_barato/.
Estos son los dos esquemas, el primero rectificado, elije cualquiera de
los
dos.
Esquema 1. |
Esquema 2. |
Comento que no hace falta la línea de RxD, el PIC solo manda datos.
Conexión al PIC.Programa
en Gambas. Resta el voltaje del sensor del voltaje del diodo y lo divide por 4. (V.Sensor-V.Diodo)/4 |
|
Programa en VBasic terser.exe |
|
Montaje de circuito con el
adaptador serie |