Enquête sur l'alimentation CC contrôlable par Python
Si l'équipement utilisé pour les expériences de circuits électroniques peut être contrôlé par Python, il est pratique d'automatiser diverses expériences et tests. J'ai donc recherché une alimentation CC pouvant être contrôlée par Python.
Résumé
- Si le produit prend en charge le protocole VISA / SCPI, il peut être contrôlé par Python.
- Les produits Rigol et Siglent sont bons dans des endroits bon marché
référence
Standards
- GPIB (IEEE-488.2)
--Ancien standard, le câble est étonnamment épais
- RS232
--Ancien standard, la conversion USB est possible, mais c'est gênant
- LAN
――Pratique lorsqu'il y a beaucoup de contrôle ou de distance
- USB
--Facile
- Using Linux to Control USB Instruments
- http://literature.cdn.keysight.com/litweb/pdf/5989-6718EN.pdf
- Tutoriel de contrôle des instruments de mesure USB
- http://www.ni.com/tutorial/4478/ja/
- SCPI
- OSS
- https://github.com/j123b567/scpi-parser
- https://github.com/MightyPork/scpi_parser
- Guide
- https://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments
- https://manual.kikusui.co.jp/P/PLZ4W/i_f_manual/japanese/PLZ_COM_LIST.pdf
- https://www.keysight.com/main/editorial.jspx%3Fcc%3DJP%26lc%3Djpn%26ckey%3D2304680%26id%3D...Part0?&cc=JP&lc=jpn
- API de haut niveau utilisée pour la communication à l'aide du bus de contrôle de mesure VISA
- OSS
- PyVISA https://github.com/pyvisa/pyvisa
- GPIB-pyvisa https://github.com/MarkDing/GPIB-pyvisa
- DCPS https://github.com/sgoadhouse/dcps
- Guide
- Contrôle de l'appareil à l'aide de VISA / SCPI avec Linux + Python
- https://heptech.wpblog.jp/2019/12/05/contol_devices_via_visa-scpi_with_python_on_linux/
Produit d'alimentation CC programmable
- Siglent Technologies
- https://siglent.jp/sl/about-siglent-2/
- SPD1000X,(SPD1168X, SPD1305X)
- https://siglent.jp/sl/spd1000x/
- I/F: USB,LAN
- Protocol: SCPI
- SPD3303X-E
- https://siglent.jp/sl/spd3303x-spd3303x-e/
- I/F: USB,LAN
- Protocol: SCPI
- OSS
- https://github.com/Kurokesu/siglent_psu_api
- Rigol
- https://www.rigolna.com/
- DP700
- DP800, DP832A DC Power Supply
- I/F:RS232, USB, LAN
- Protocol: SCPI
- OSS
- https://github.com/sgoadhouse/dcps
- https://github.com/kearneylackas/DP832-Python
- https://www.eevblog.com/forum/testgear/controlling-rigol-dp832a-psu-with-python/
- Keysight(Agilent)
--E3631A Alimentation CC à triple sortie (discontinuée)
- http://literature.cdn.keysight.com/litweb/pdf/E3631-90413.pdf
- I/F:RS232, GPIB
- Protocol: SCPI
- OWON
- 1CH Liner DC Power Supply (P4305,P4603)
- http://www.owon.com.hk/products_owon_1ch_liner_dc_power_supply
- I/F: RS232
- Protocol: SCPI
--Kikusui
--Matsusada
- P4K-80
- I/F: USB,LAN,RS232,RS485,GPIB
- Protocol: ?
- KORAD
- KA3005P
- I/F:USB
- Protocol: ?
- OSS
- https://github.com/starforgelabs/py-korad-serial
- https://github.com/vb0/korad
Si vous avez d'autres produits ou codes recommandés (OSS), veuillez nous en informer.