• Sábado 21 de Diciembre de 2024, 11:09

Autor Tema:  Re: Nuevo Con Smbus  (Leído 2456 veces)

Alberttho

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Nuevo Con Smbus
« en: Martes 12 de Septiembre de 2006, 22:02 »
0
Para empezar hola a todos, soy nuevo en este foro. La cuestion es la siguiente, me he puesto a realiza un proyecto para poder leer/escribir sobre el bus SM,( ya sabeis el que esta incorporado en los ordenadores para controlar la informacion de sus dispositivos (temperaturas...)),utilizando otro ordenador por medio del puerto RS232 y Labview (ya que como es capaz de manejar RS232 asi simplifico).

Buena la cosas esta en que estoy perdido en cuanto a manejar este bus y no se como hacer el cambio de interfaz.

Orientazme un poco, en cuanto a que micro deberia usar o donde puedo encontrar informacion relativa a esta cuestion.

Gracias.

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Nuevo Con Smbus
« Respuesta #1 en: Miércoles 20 de Septiembre de 2006, 10:06 »
0
Hola,
No comprendo muy bien tu pregunta... lo que quieres es realizar un interfaz SMBus - serial RS232 ????

Pues suerte.... la cosa es complicada, aqui te dejo un enlace a las comunicaciones SMBus...  SMBus

Si lo que quieres es leer la temperatura de la CPU, en mi opinion vas por muy mal camino, la cosa es más sencilla (que no mucho más).  Se puede leer la temperatura de la CPU mediante llamadas a las instrucciones Inport y Outport, claro que todo esto conlleva una serie de problemas.... Quizás te interese un hilo que abrí en el apartado de programación en C/C++, en él se explica cómo leer la temperatura de un Chip SuperIO del tipo IT8712, es exportable a un chip Winbond y por supuesto se puede utilizar para leer la temperatura de cualquier tipo de chip IT87xx.
Además de la temperatura se pueden leer los voltajes, rpm de los ventiladores, cambiar los PWM....

El hilo es el siguiente: Lectura de temperatura
No hay tonto más molesto que el ingenioso.

Alberttho

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Nuevo Con Smbus
« Respuesta #2 en: Miércoles 20 de Septiembre de 2006, 23:33 »
0
Lo primero gracias por interesarte por el post, y haber si me explico mejor ahora:

Quiero realizar un interfaz, el cual iria conectado por la parte de su "entrada" al smbus de un PC (llamamos PC1) y por la parte de "salida" al puerto RS232 de un PC portatil (llamamos PC2).

Entonces ahora tengo el problema de como interpretar los datos del smbus y "traducirlos" al codigo del puerto RS232, ya que una vez en este codigo puedo interpretarlo a traves de Labview instalado en el PC2. Junto con esto claro esta el problema de que microchip escojer etc etc... y por eso publique el post haber si alguien podia echarme una mano.

Haber si me he sabido explicar mejor ahora, de todas formas muchas gracias por intentar echarme una mano.

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Nuevo Con Smbus
« Respuesta #3 en: Jueves 21 de Septiembre de 2006, 12:34 »
0
Citar
Entonces ahora tengo el problema de como interpretar los datos del smbus
Pues tendrás que leer el pdf que está en la página que mencioné en el anterior post.
Debes tener en cuenta que el SMBus está basado en el protocolo I2C, y creo que los PIC tienen integrado un bus I2C (o algo así)...
En cuanto a convertir la información, en el documento se explica el formato de las tramas usadas en el bus SMBus, puedes sacar de cada trama lo que te interesa y enviarlo mediante RS-232, lo mismo cuando quieras enviar información desde RS-232 hacia SMBus.  El pic basicamente se debe encargar de transformar los datos.
Citar
que microchip escojer
Pues supongo que un PIC16F873 será más que suficiente, además necesitarás un circuito tipo MAX232 para hacer la conversión de niveles TTL a niveles RS-232, no es necesario usar ningún interfaz para la conexión con SMBus pues utiliza niveles TTL.

No tengo experiencia con este bus, asi que no puedo ayudarte más, de todas formas ya  te digo que toda la información está en el documento.

Un saludo y suerte.  :lightsabre:
No hay tonto más molesto que el ingenioso.

Alberttho

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Nuevo Con Smbus
« Respuesta #4 en: Sábado 23 de Septiembre de 2006, 16:10 »
0
Gracias por intentar ayudarme, voy a ir probando partes de la trama haber si voy obteniendo lo que deseo. Con lo que vaya obteniendo os ire informando o preguntando si vuelvo a "atascarme".

Gracias por echarme una mano.