Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 40 su 40
  1. #31
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    ottimi link!!!
    ho finito ora di leggerli!! davvero validi
    vediamo se ho capito bene la prima lezione, allora per quello che voglio fare io basta che utilizzo il piedino 3 per ricevere i +2V (il mio segnale), il pin 5 e 1 per la massa.
    Quindi praticamente lascio sempre il pin 3 a 0V , poi il mio segnale invece sarà un +2V che avrà una durata di 1 sec.
    Può andare come parte hardware e idea?? o non và bene???

  2. #32
    Originariamente inviato da james81
    ottimi link!!!
    ho finito ora di leggerli!! davvero validi
    vediamo se ho capito bene la prima lezione, allora per quello che voglio fare io basta che utilizzo il piedino 3 per ricevere i +2V (il mio segnale), il pin 5 e 1 per la massa.
    Quindi praticamente lascio sempre il pin 3 a 0V , poi il mio segnale invece sarà un +2V che avrà una durata di 1 sec.
    Può andare come parte hardware e idea?? o non và bene???
    Hem... La pagina iniziale è questa ovviamente...
    Se la tua seriale ha un connettore D9 :

    Il pin 2 è il 'Receive Data' (acquisisci i segnali)
    il pin 3 i il 'Transmit Data' (invii i segnali)
    Il pin 5 è il 'Signal Ground' (non per le schermature e i collegamenti a massa)
    La massa è la carcassa del connettore

    +2 volts non sono sufficienti a definire uno stato valido :
    "The region between +3 and -3 volts is undefined"
    Hai bisogno di un'interfaccia che adatti il segnale.

    A proposito : che tipo è il segnale in input ?
    In certi casi il 'Receive Data' può non essere la più adatta.

    Note:
    1. A "Space" (logic 0) will be between +3 and +25 Volts.
    2. A "Mark" (Logic 1) will be between -3 and -25 Volts.
    3. The region between +3 and -3 volts is undefined.
    4. An open circuit voltage should never exceed 25 volts. (In Reference to GND)
    5. A short circuit current should not exceed 500mA. The driver should be able to handle this without damage. (Take note of this one!)
    La prudenza consiglia (ed anche io ) di non utilizzare le
    porte integrate nella mother-board per fare 'esperimenti'.
    Meglio acquistare una scheda seriale aggiuntiva PCI, 'sacrificabile'.
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #33
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    perfetto!
    a me basta quindi dato che a me server solo acquisire un valore e non trasemtterne, devo utilizzare il piedino 2 e 5
    Per il segnale in ingresso avevo pensato ad una tensione in questo caso come da te conisgliato potrei utilizzare +25V, può andare come segnale o conisigli altro?? tenendo presente che a me serve solo rilevare l'arrivo di questo impulso

  4. #34
    Originariamente inviato da james81
    perfetto!
    a me basta quindi dato che a me server solo acquisire un valore e non trasemtterne, devo utilizzare il piedino 2 e 5
    Per il segnale in ingresso avevo pensato ad una tensione in questo caso come da te conisgliato potrei utilizzare +25V, può andare come segnale o conisigli altro??
    ...
    Meglio di no, con +25V sei troppo 'vicino' al voltaggio limite
    (non è garantito che tutte le seriali supportino effettivamente
    fino a quel voltaggio).
    I valori ottimali (ed anche i più usati in questi casi)
    sono 5, 9 o 12 volts.

    ...
    tenendo presente che a me serve solo rilevare l'arrivo di questo impulso
    Ripeto che tipo di rilevamento devi effettuare?
    Se si tratta solo di 'un impuslo' (ON-OFF) ti conviene
    usare il pin 8 (CTS = Clear To Send ).
    Il pin 2 è più adatto alla ricezione di flussi di dati.
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  5. #35
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    esatto...tipo ON-OFF

  6. #36
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    praicamente, all'arrivo di questa tensione di +12v (che avrà una durata di 1 o 2 sec.), volevo far si che si avviasse un programma già prestabilito da me. Praticamente questa tensione servo solamente per dare l' OK per l'avvio di un programma.

  7. #37
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Allora, fai arrivare il segnale al pin 8 della seriale con la massa al pin 5 (del connettore a 9 poli).

    In seguito controlla lo stato della linea CTS.

  8. #38
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,485

    Moderazione

    Originariamente inviato da james81
    allora dove svariate ricerche, ho trovato questo programma Girder il quale può fare molte cose!, poi ho trovato una libreria apposita per questo programma per utilizzare la porta seriale, praticmente ora vorrei un consiglio, cioè il segnale mi consigliate di avere nella porta seriale??? cioè +5v o cosa?? eventualmente sapere se c'è un forum dove chiedere assistenza anche per il programma o magari qualcuno di voi l'ha già utilizzato?? perchè le uniche guide che trovo in merito sono in riferimento all'utilizzo di un eventuale telecomando,dalle quali sono riuscito a ricavare solo la parte di configurazion relative al comandi,ma per quanto riguarda i valori della porta da impostare non saprei proprio da che parte cominciare
    Se l'argomento si sviluppa ulteriormente (accesso alla porta seriale e suo utilizzo in C++ con collegamento di dispositivi, ecc.) io aprirei una nuova discussione sull'argomento, poiché questa era partita da un altro punto/quesito.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #39
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    allora per quanto riguarda la porta sono arrivato a questo

    MSComm1.CommPort = 1 SELEZIONO LA PORTA
    MSComm1.Settings = "9600,n,8,1" SETTO LA PORTA
    MSComm1.PortOpen = True APRO LA PORTA

    il comando per leggere il valore di CTS sarebbe questo comRTS
    e questo sarebbe quello che mi è stato consigliato ma questa stringa non l'ho mai troata da nessuna parte

    mscomm1.Handshaking = 2 - comRTS

    poi appena arriva il segnale si aprirà il programma tramite questa stringa

    Shell "percorso/nomeprogramma.exe", vbMaximizedFocus

    giusto fino a qui?

  10. #40
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,485

    Moderazione

    Originariamente inviato da james81
    allora per quanto riguarda la porta sono arrivato a questo
    Hai già iniziato ad affrontare l'argomento qui: continua quella discussione, questa è ormai chiusa oltreché riferita ad un altro linguaggio.

    Non ti avrei suggerito di iniziarne un'altra altrimenti...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.