FAQs from Rohde & Schwarz

monoimpulso mediante el generador de señales HMF2525/HMF2550 con la tecla enter como fuente de disparo

Descripción

Deseo utilizar el HMF2525/2550 para generar un monoimpulso con mi teclado como un fuente de disparo.

Solución

Para conectar el HMF2550 a su computadora por medio de USB, se necesita descargar (enlace 1) e instalar el driver del puerto (VCP) virtual COM USB.
Las instrucciones sobre cómo instalar de manera exacta para el VCP se describen el enlace 2 en las referencias.
Después de que el VCP se haya instalado correctamente, el dispositivo de estar disponible en el administrador de dispositivos. Aquí (fig. 1) el dispositivo se asigna al puerto COM 3.
Según el puerto COM al cual se asignó este dispositivo, la cadena de recursos 'ASRL3::INSTR' para la conexión VISA tiene que cambiarse.

Monoimpulso mediante el generador de señales HMF2525/HMF2550 - pantalla 1

Se aplicó la siguiente configuración en el código Python:

- Número de ráfagas:
- voltaje configurado a 3V
- ancho de impulso de 10us

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Desde RsInstrument.RsInstrument importe RsInstrument

def main():
instr = RsInstrument('ASRL3::INSTR', True, False)# Se signó dispositivo al puerto COM 3
instr.clear_status()
instr.reset()
print(f'Nombre completo del instrumento: {instr.full_instrument_model_name}')

# Defina su impulso
num_of_burst_cycles = '1'
voltaje = '3'
pulse_width = '0.00001'

instr.write_str('FUNC PULS')
# Configurar valores para el impulso
instr.write_str('BURS:NCYC ' + num_of_burst_cycles)
instr.write_str('VOLT ' + voltaje)
instr.write_str('FUNC:PULS:WIDT:HIGH ' + pulse_width)
instr.write_str('BURS:MODE TRIG')
instr.write_str('TRIGGER:SOURCE EXT')
instr.write_str('OUTP ON')
instr.write_str('BURS:STAT ON')
while True:
input("Presione la tecla Enter para disparar un impulso")
instr.write_str('TRIG')

if __name__=="__main__":
main()

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Al utilizar un RTB2004 la ráfaga del generador de señales
se midió y se comparó con la que aplicó el script de Python para
realizar una prueba de concepto.

Se configuró el osciloscopio en modo adquisición
individual y graba apenas se reconoce una ráfaga.

En la captura de pantalla de la fig. 2 del osciloscopio se ha grabado una adquisición.
Como se ve, la configuración se aplica correctamente en el script Python. El voltaje configurado de la ráfaga es de 3V
y el ancho de la ráfaga 10us.

Name
Type
Version
Date
Size
burst_signal.py
Type
FAQ
Version
Date
Sep 27, 2021
Size
1 kB