Skip to content

适用于TEXIO(KENWOOD) PAR系列超分辨率线性电源驱动程序,适用于PAR20-4H、PAR36-3H;"Driver program for TEXIO (KENWOOD) PAR series high-resolution linear power supplies, suitable for PAR20-4H and PAR36-3H."

Notifications You must be signed in to change notification settings

createskyblue/TEXIO_PAR20_4H_Driver

Repository files navigation

PAR20-4H 驱动程序

项目简介

PAR20-4H驱动程序是一个用于控制PAR20-4H电源设备的Python驱动程序,支持通过串口和HTTP接口进行设备控制。该驱动程序提供了设置电压、电流、选择输出、控制输出等功能。

环境依赖

  • Python 3.x
  • pyserial
  • fastapi 库(仅用于Web API服务器)
  • uvicorn 库(仅用于Web API服务器)
  • scanf
pip install pyserial scanf fastapi uvicorn

使用说明

初始化与连接电源设备

  1. 确保电源设备已正确连接到计算机的串口。
  2. 在代码中指定正确的串口号,例如 COM47/dev/ttyUSB0

运行呼吸灯演示脚本

  1. 打开 TEXIO_PAR呼吸灯DEMO.py 文件。
  2. 运行脚本:
    python TEXIO_PAR呼吸灯DEMO.py

启动Web API服务器

  1. 打开 TEXIO_PAR_WebAPI_Server.py 文件。
  2. 运行脚本:
    python TEXIO_PAR_WebAPI_Server.py
  3. 访问 http://localhost:8000/docs 查看API文档。

使用串口命令交互器

  1. 打开 PAR命令交互器.py 文件。
  2. 运行脚本:
    python PAR命令交互器.py
  3. 输入数据正文(ASCII字符),程序将自动计算校验和并发送指令到串口,同时接收并显示回显数据。

注意事项

  • 确保串口设备驱动已正确安装。
  • 在使用Web API时,确保防火墙允许访问端口8000。
  • 在使用串口命令交互器时,确保输入的指令格式正确。

参考资料

About

适用于TEXIO(KENWOOD) PAR系列超分辨率线性电源驱动程序,适用于PAR20-4H、PAR36-3H;"Driver program for TEXIO (KENWOOD) PAR series high-resolution linear power supplies, suitable for PAR20-4H and PAR36-3H."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages