FAQs from Rohde & Schwarz

Monoimpulso a través del generador de señales HMF2525/HMF2550 utilizando la tecla Enter como fuente de disparo

Descripción

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

Resolución

Para conectar el HMF2550 a su ordenador mediante USB deberá descargar (enlace 1) e instalar el controlador USB Virtual COM Port (VCP).
Las instrucciones sobre cómo instalar exactamente los controladores para el VCP se describen en el enlace 2 de las referencias.
Una vez que se ha instalado correctamente el VCP, el dispositivo debería estar disponible en el administrador de dispositivos. Aquí (fig. 1), el dispositivo está asignado al puerto COM 3.
Según a qué puerto COM esté asignado el dispositivo, la cadena de recursos 'ASRL3::INSTR' para la conexión VISA debe modificarse.

Monoimpulso a través del generador de señales HMF2525/HMF2550 - pantalla 1

En el código Python se han aplicado los siguientes ajustes:

- Número de ráfagas
- Ajuste de tensión 3V
- Duración de impulso 10us

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

from RsInstrument.RsInstrument import RsInstrument

def main():
instr = RsInstrument('ASRL3::INSTR', True, False)# Dispositivo asignado al puerto COM 3
instr.clear_status()
instr.reset()
print(f'Instrument full name: {instr.full_instrument_model_name}')

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

instr.write_str('FUNC PULS')
# Ajustar valores para el impulso
instr.write_str('BURS:NCYC ' + num_of_burst_cycles)
instr.write_str('VOLT ' + voltage)
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("Please press the Enter key to trigger a pulse")
instr.write_str('TRIG')

if __name__=="__main__":
main()

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

Utilizando un RTB2004 la ráfaga del generador de señales
se midió y comparó con lo aplicado en el archivo de comandos python para
realizar una prueba de concepto.

El osciloscopio se ha configurado en un modo de adquisición individual
y registra en cuanto se reconoce una ráfaga.

En la captura de pantalla de la fig. 2 del osciloscopio se ha registrado una adquisición.
Como se ha visto, los ajustes se aplican correctamente a través del archivo de comandos Python. La tensión ajustada de la ráfaga es 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