Bonjour,
Je cherche une pince ampèremétrique USB, j'en ai trouvé une mais pas donné (27€), du coup je voudrais être sûr que je vais réussir à lire la data provenant de ce périphérique sous Linux (Debian). Si vous avez une autre référence n'hésitez pas mais j'ai l'impression que ça court pas les rues…
Là ou j'ai bon espoir c'est qu'ils disent :
L'Aviosys USB 8870 est également compatible avec le mode d'émulation USB CDC, permettant un dialogue en ligne de commande depuis de nombreuses applications (comme Hyperterminal par exemple).
La lecture de cet article mon conforte dans le "il suffit de faire un cat /dev/…." après je ferai un petit script maison…
Vous pouvez me le confirmer ?
D'avance merci,
Belle soirée,
# port serie
Posté par NeoX . Évalué à 2.
ca veut surtout dire que ca va simuler un port serie standard 'hyperterminal'
tu coup tu pourras aussi causer à l'appareil pour un port serie.
maintenant rien ne dit que le dialogue soit en clair sur le port serie,
rien n'empeche le constructeur d'avoir mis un serveur logiciel sur le port serie, qui attend des ordres et envoie des données…
[^] # Re: port serie
Posté par Marc Quinton . Évalué à 3.
sur cette doc (http://www.aviosys.com/downloads/manuals/others/USB%20e-Meter8870Manual_EN.pdf) on voit qu'il n'y a que 2 commandes (@ et ~). Par ailleurs, on peut voir la sensibilité (0.2A) de 0 à 10A.
[^] # Re: port serie
Posté par NeoX . Évalué à 1.
en effet vu comme ca, il n'y a plus qu'à
[^] # Re: port serie
Posté par David (site web personnel) . Évalué à 1.
Bon et bien c'est commandé, je vous tien informé MERCI !
# doc constructeur
Posté par flavien75 . Évalué à 2.
j'ai été voir par curiosité, la doc est ici: site du constructeur
c'est très court, en page 4, après les paramètres du port série, ils disent juste envoyer le caractère '~' pour lire le modèle et le caractère '@' pour lire le courant. Ça à vraiment l'air simple.
Donc il n'y a plus qu'à essayer…
Les vrais naviguent en -42
# ça fonctionne !
Posté par David (site web personnel) . Évalué à 3.
ça fonctionne du feu de dieu !
Voilà le petit montage test pour pouvoir brancher la prise uniquement sur le neutre
Avec GTKterm
Sinon avec les doigts ça fonctionne aussi :
root@portabuntu:~# echo "~" | head -n 1 /dev/ttyACM1
00.2A
Mon seul "regret" c'est que ça ne soit pas plus précis que ça (1 chiffre après la virgule…) c'est damage…
[^] # Re: ça fonctionne !
Posté par David (site web personnel) . Évalué à 1. Dernière modification le 23 octobre 2016 à 09:38.
En perl c'est simple :
[^] # Re: ça fonctionne !
Posté par NeoX . Évalué à 2.
pour la mise en page sur le forum c'est plus joli avec la balise markdown pour perl
ecrire :
```perl
#!/usr/bin/perl
use Device::SerialPort;
my $file = "/dev/ttyACM0";
my $port = Device::SerialPort -> new($file);
$port -> baudrate(19200);
$port->write_settings();
open(DEV, "<$file") or die;
$port->write();
if ($_ = ) { print $_ ; }
```
qui va alors s'afficher comme ca
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.