En tant qu’intégrateur de système, Neosoft a dû maîtriser plusieurs technologies logicielles et matérielles. Évidemment, les technologies que nous maîtrisons le plus sont les produits de National Instruments.
Logiciels
Nous utilisons principalement LabVIEW comme langage de programmation. Donc, nous sommes en mesure de déployer sur des cibles Windows, Temps-Réel et FPGA ainsi qu’une variété d’applications avec un seul langage de programmation.
Pour certaines application, on va également utiliser soit TestStand, VeriStand, DIAdem, NI Requirement Gateway et autre. Au besoin, nous utilisons d’autre langage de programmation traditionnel tel que Matlab/Simulink, C/C++/C# et Java.
Matériels
Au niveau matériel, nous utilisons principalement le matériel de National Instruments : soit leur plate-forme :
CompactDAQ
PXI/PXIe
CompactRIO
Système de Vision
Semiconductor Test System (STS)
Nous avons également dû contrôler plusieurs type d’instruments traditionnel provenant de Chroma, Keysight (anciennement Agilent), Tektronix, Keithley, Rohde&Schwarz, etc.
Instrumentation
Au niveau instrumentation, nous avons utilisé plusieurs types de capteurs et actuateur incluant :
Mesure Physique | Type de capteur |
---|---|
Température | Thermocouple, RTD, Thermistance, Fiber Bragg Grating (FBG), Infra-Rouge |
Contrainte, Pression, Force | Jauge de contrainte (Strain gage), Piézo-électrique, Corde-Vibrante, Fiber Bragg Grating (FBG) |
Courant | Capteur de courant, Shunt |
Déplacement | Encodeur, Capteur de proximité, LVDT/RVDT, Buté/Limite, Laser, GPS |
Niveau | Ultrason, Potentiomètre, Laser |
Protocole de communication inter-système
Nous avons dû intégrer plusieurs protocoles au fil des ans. Voici une liste non-exhaustive :
- Instrumentation : GPIB, LXI, SCPI, USB, port Série
- Série: RS-232, RS-422, RS-485
- Automobile : CAN, CANOpen, J1939
- Embarqué :I2C, SPI,
- Automate : OPC, EtherCAT, Ethernet/IP (Allen-Bradley), Modbus Série et TCP/IP, Profibus, HART, BACNet, Profinet, Foundation Fieldbus, DeviceNet, AS-I
- IoT : MQTT, ZeroMQ
- Web : HTTP/HTTPs, FTP/SFTP, TCP/IP, UDP, Service Web (Web Services),
- Énergie : DNP3, IEC 61850 (MMS, GOOSE, and SMV), IEC 60870-5
- Protocole propriétaire