0% encontró este documento útil (0 votos)
30 vistas5 páginas

Instalar Driver RADWAG en Windows

El documento proporciona instrucciones sobre la instalación de un driver necesario para conectar una balanza RADWAG a una PC mediante USB, detallando los pasos para la instalación en Windows y mencionando que no se requiere driver para conexiones RS232. También se incluyen pautas para la configuración en Python y soluciones a problemas comunes si el driver no funciona. Además, se ofrecen ejemplos de código para la comunicación con la balanza a través de un puerto serie.

Cargado por

blackzpartan28
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas5 páginas

Instalar Driver RADWAG en Windows

El documento proporciona instrucciones sobre la instalación de un driver necesario para conectar una balanza RADWAG a una PC mediante USB, detallando los pasos para la instalación en Windows y mencionando que no se requiere driver para conexiones RS232. También se incluyen pautas para la configuración en Python y soluciones a problemas comunes si el driver no funciona. Además, se ofrecen ejemplos de código para la comunicación con la balanza a través de un puerto serie.

Cargado por

blackzpartan28
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

DEEPSEEK

**Sí, en la mayoría de los casos necesitarás instalar un driver**,


especialmente si estás usando Windows y te conectas vía USB. Aquí te
explico todo:

---

### **¿Cuándo instalar el driver?**

1. **Conexión USB**:

- La balanza usa un puerto **USB tipo B** (el cuadrado) para


conectarse a la PC.

- Según el manual (página 96), RADWAG requiere instalar un


**controlador virtual COM** para emular un puerto serie.

- **Driver necesario**: `R X2 SERIES RADWAG USB DRIVER [Link]`


(descargable desde [[Link]]([Link] o incluido
en el CD del fabricante).

2. **Conexión RS232 (puerto serial clásico)**:

- Si usas un cable RS232 directo (no USB), **no necesitas driver**.

- Solo asegúrate de que el puerto COM esté habilitado en tu PC.

---

### **Pasos para instalar el driver (Windows):**

1. **Descarga el driver**:

- Enlace directo: [Controladores


RADWAG]([Link]

- Busca el driver para la serie **X2** (ejemplo:


`RADWAG_X2_USB_DRIVER.exe`).
2. **Instalación**:

- Ejecuta el instalador como administrador.

- Sigue los pasos (no modifiques la ruta predeterminada).

- Reinicia la PC después de instalar.

3. **Verifica el puerto COM**:

- Conecta la balanza a la PC con el cable USB.

- Abre el **Administrador de dispositivos** (Win + X > Administrador


de dispositivos).

- Busca en **Puertos (COM y LPT)** un puerto llamado `USB Serial Port


(COMx)`.

- Anota el número COM asignado (ejemplo: `COM4`).

---

### **Configuración en el código Python**

- Usa el puerto COM detectado:

```python

puerto = 'COM4' # <-- Cambia según lo que viste en el Administrador


de dispositivos

```

---

### **¿Y en Linux o macOS?**

- **Generalmente no se necesita driver**, ya que estos sistemas


detectan la balanza como dispositivo serial directamente.
- Verifica el puerto con:

```bash

ls /dev/tty* # Busca /dev/ttyUSB0 o similar

```

- En el código:

```python

puerto = '/dev/ttyUSB0'

```

---

### **Si el driver no funciona:**

1. **Actualiza el firmware de la balanza** (consulta el manual, sección


21).

2. **Prueba con otro cable USB** (algunos cables no transmiten datos).

3. **Contacta a RADWAG** si el driver no está disponible en su web.

---

**¡Listo!** Con el driver instalado y el puerto COM correcto, tu script


Python debería comunicarse sin problemas. 😊

import serial

import time

# Configuración del puerto serie (ajusta el puerto COM según tu


sistema)

puerto = 'COM3' # Ejemplo: COM3 (Windows), /dev/ttyUSB0 (Linux)


baudios = 9600

paridad = serial.PARITY_NONE

bits_de_datos = 8

bits_de_parada = 1

try:

# Inicializar conexión serial

ser = [Link](

port=puerto,

baudrate=baudios,

parity=paridad,

bytesize=bits_de_datos,

stopbits=bits_de_parada,

timeout=1 # Tiempo de espera para lectura (segundos)

# Opcional: Iniciar sesión como administrador (si es necesario)

# Comando LOGIN: "LOGIN Admin,1111\r\n" (ver sección 9.2 del


manual)

# [Link](b"LOGIN Admin,1111\r\n")

# [Link](0.5)

# Enviar comando para obtener el peso (comando "P" según sección


24.1)

[Link](b"P\r\n")

[Link](0.1) # Esperar respuesta

# Leer y decodificar la respuesta


respuesta = ser.read_all().decode().strip()

print("Respuesta bruta:", respuesta)

# Parsear el valor numérico (ejemplo de formato: "+0001.2340 kg")

if respuesta:

partes = [Link](',')

if len(partes) >= 2 and 'GS' in partes[0]:

valor = partes[1].split()[0] # Extraer "1.2340"

print("Peso actual:", valor, "g") # Ajusta las unidades según la


respuesta

except Exception as e:

print("Error:", e)

finally:

if ser.is_open:

[Link]()

También podría gustarte