|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
Aiuto con Labview
Ciao a tutti avrei bisogno di un aiutino per realizzare un programmino con labview.
in pratica devo avere la possibilità di aprire e chiudere ciclicamente una elettrovalvola a 24V con un pc, con la possibilità di variare la frequenza di apertura e chiusura. so che servirà un qualcosa tipo un relè tra la valvola e il pc, ma non ho idea di come fare a realizzarlo. non ho nemmeno mai usato labview!!! potete aiutarmi? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
aiutati ad aiutarti !
![]() io userei *convertitore USB-RS232 *minima elettronica per bufferizzare il tutto e comandabile tramite un segnale di controllo della seriale *alimentazione ed elettrovalvola in labview c'è il componente RS232 che ti permette di controllare i pin controllo, perlomeno su XP funzionava, adesso non saprei son 3 anni che non lo uso |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jul 2005
Messaggi: 1973
|
Quote:
http://www.nutchip.com/progetti/pc_out/pc_out.htm per quanto riguarda il labview, partendo da "Basic serial write and read.vi" dovresti riuscire a far tutto. se poi giri per la rete magari trovi anche qualche altra applicazione già fatta ciao |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
Quote:
ho anche lo schemino per fare una cosa del genere, il lato elettronico intendo, ma la programmazione non saprei da dove iniziare. |
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
programmazione?
ma lo hai mai aperto labview? credo che ti basti mettere 3 cubetti e tutto dovrebbe maGGicamente funzionare :sisi: |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
Quote:
infatti non avevo mai perto labview!!! aiutttttooooo quali sono i tre cubetti?? ho ricevuto questo schema per realizzare la parte elettronica, solo che non ricordo se è per parallela o seriale..
|
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
parallela o seriale è indifferente, nel senso che ti basta un solo pin digitale
io a quello schema però aggiungerei un optoisolatore (non necessario, ma ti isola il PC dal carico) per il labview non avendo sottomano il programma ti direi di googlare, si trova molta roba e discretamente chiara. se poi hai problemi particolari basta che dici dove ti fermi e nel limite del possibile ti si aiuta, ma come dicevo si tratta di piazzare un componente, un bottone e tirare un filo di collegamento (programmazione in linguaggio G) |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
Quote:
io ho ipotizzato di usare un segnale ad onda quadra dove, a 0 la valvola è spenta e a 1 la valvola è accesa. e fin qui... però dall'uscita del simulatore di segnale (dove posso comandare tutti i parametri di frequenza etc) non so come comunicare alla porta di chiudere o aprire il circuito. ho trovato da qualche parte che mi serve OUTport, ma non so come usarlo! |
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
* In LabVIEW 7.1 and later, go to Help » Find Examples » Hardware Input and Output » Serial » Basic Serial Write and Read.vi
* In LabVIEW 6.1, go to Help » Find Examples » Hardware Input and Output » Serial » Serial Communication VI. * In LabVIEW 6.0, go to Help » Examples » Search Examples » I/O Interfaces Examples » Serial Communication Examples » Serial Communication VI. * In LabVIEW 5.1 and 5.0, go to Help » Search Examples » I/O Interfaces Examples » Serial Communication Examples » Serial Communication VI. * If you are running LabVIEW 4.0 or below, follow the link below to Developer Zone Example: Loopback Test for Serial Port. per la seriale inoltre http://sine.ni.com/devzone/cda/epd/p/id/2645 questo è un Vi di esempio che ti permette appunto di pilotare i due pin di controllo a cui puoi attaccare la tua elettrovalvola Ultima modifica di Beppe82 : 11-03-2010 alle 14:02. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
ti ringrazio dell'aiuto, ma non riesco comunque a venirne a capo.
mi mancano proprio le basi per fare queste cose e quindi mi blocco su cose sicuramente banali, ma che per me sono arabo. |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
boh, più di darti il programma già fatto di cui sopra non saprei che fare
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
Quote:
io devo realizzare una accensione/spegnimento ciclica con la possibilità di intervenire su questo ciclo. |
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
posta uno screenshot di cosa c'è dentro, che io non ho qua labview!
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
mi interesserebbe vedere l'esempio advanced in cui gestisce i segnali di controllo, con la parte che hai postato praticamente invii un dato in maniera seriale, che non è quello che interessa a te
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli
Messaggi: 1253
|
|
|
|
|
|
|
#17 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
ok, non era quello che intendevo io, cmq da questa immagine
![]() vedi che puoi settare i pin DTR e RTS singolarmente dato che non so se a quei pin puoi attaccarci direttamente un bottone true/false, è probabile che al bottone debba attaccarci un blocco case true/false in cui includere le due costanti asserted / deasserted e da qui al blocco RS232 discorso analogo per un timer che ti da un'uscita true/false i parametri sotto li fai comparire semplicemente allargando la finestrella "instr" |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jul 2005
Messaggi: 1973
|
hai buttato l'occhio a quei documenti che ho postato all'inizio del 3d?.
non vorrei essere scortese ma lo conosci come funziona una seriale? al limite potresti farlo con la parallela che è più semplice d gestire potendo far uscire dei segnali alto o basso per poi pilotare dei transistor e mosfet o quello che ti pare, realizzando naturalmente degli opportuni circuiti di condizionamento. non conosco il tuo livello di conoscenza dell'elettronica, se ti parlo di buffer, opto-isolatori e cose del genere sai di cosa si tratta? il labview è abbastanza intuitivo però una minima base deve esserci per iniziare e far qualcosa. http://forums.ni.com/ni/board/messag...thread.id=2186 |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jul 2005
Messaggi: 1973
|
metti off la parte di lettura e su on quella di scrittura e poi scrivi la stringa che vuoi inviare e mandi in esecuzione il programma con il tasto play.
però per far questo ti serve un circuito che "senta" il dato seriale inviato per eseguire dei comandi a tal proposito il nutchip torna utile, però se posso darti un consiglio usa la parallela molto più semplice da gestire per quello che devi fare tu |
|
|
|
|
|
#20 |
|
Member
Iscritto dal: Jan 2002
Città: Trento / Bolzano
Messaggi: 75
|
io gli avevo consigliato di usare la seriale con solo i pin di controllo che di fatto sono paralleli. questo solo per il fatto che se ha un PC mediamente nuovo la parallela non c'è e manco la seriale, ma a questa rimedia con un convertitore usb seriale da pochi euri
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:32.
























