Vai al contenuto
PLC Forum


rs232 senza fili


Messaggi consigliati

Inserita:

Per Angelo, la prova che hai fatto indovino sia un semplice comando in shell Windows, non un programma in MS-DOS, sono cose diverse, se esistono drivers in ambiente MSDOS occorre anche un SW che li sappia pilotare, non e' che li installi e sono residenti e trasparenti immagino, quindi il sistema per me non andra' mai.

PEr Tetrix, i due ttl-232 non sono in serie perche' di mezzo c'e' dell'HW ovvero gli apparecchi radio, se essi lavorano a livelli diversi da pc e lavagna li devi adattare in uscita al pc e poi in ingresso lavagna, poi oltre ad alimentare il RX radio devi alimentare il 232-TLL lato lavagna con i 5v, non so se bastano 4,2v, controlla datasheet vari...

Pero leggo che sul pc hai una COM1 nativa, allora quel adattatore in figura di Angelo ne devi prendere un altro da collegare a COM1 appunto, alimentato esternamente magari da un cavetto usb autocostruito, allora cosi' il sistema si puo' funzionare, l'importante e' che il prog. DOS usi la COM1 e che prima di usarlo segui il manuale di quel APC220 per settarli a dovere magari con uno script DOS, non so non ho letto bene come si setta..


ifachsoftware
Inserita:

Vedo ora la discussione : se via cavo tra pc e lavagna si collega via cavo tramite RS232 , quello che serve sono due  convertitori da RS232 a WIFI 

 

Il collegamento sarà PC --> Convertitore 1                           Wifi ))))))                        Convertitore 2 --> Lavagna

 

Personalmente è una vita che non li uso più , ma ai tempi avevo utilizzato quelli della Moxa o della Lantronix 

Se ti servono distanze piu' brevi dovrebbero esserci anche convertitori da RS232 a Bluetooth   (Che forse sono un po' piu' economici ....)

 

 

 

                                 

Inserita:

 

Non  ci siamo capiti quando dico in serie mi riferisco  a questo:

 

 

dalla com1 del pc a  ttl/232 in serie un modulo  apc220-----------------------------------------------------------------------------------------------altro modulo apc220 con un secondo ttl/ 232 poi un terzo ttl/232 incorporato nel circuito lavagna.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marco Fornaciari
Inserita:

Scusa, ma non capisco perche ti ostini a volere implementare una sfilza di convertitori RS 232/TTL e viceversa, dall'uso complicato e inaffidabile.

Come ho già scritto in predenza, esistono da anni porte seriali remotate via Ethernet, non costano 5 €, ma: le colleghi, le configuri, funzionano.

Basta collegare il PC e la seriale remotata a due apparecchi WiFi: li uso da anni, anche via cavo.

Avresti già risolto.

Se il tuo programma gira anche con XP: problemi zero.

del_user_97632
Inserita: (modificato)

Tetrix si ostina a usare cose che ha gia comprato. Lo farei anche io forse. Poi oltre un certo tempo massimo, visto che anche il tempo ha un valore, si possono provare altre soluzioni.

 

 

18 ore fa, Trans Istor scrisse:

Per Angelo, la prova che hai fatto indovino sia un semplice comando in shell Windows, non un programma in MS-DOS, sono cose diverse, se esistono drivers in ambiente MSDOS occorre anche un SW che li sappia pilotare, non e' che li installi e sono residenti e trasparenti immagino, quindi il sistema per me non andra' mai.

Ad un programma, per scriver su seriale, non serve un driver per forza, basta usare int14  http://stanislavs.org/helppc/int_14.html

o un programma potrebbe anche scrivere da solo sulle porte I/O (3f8, 2f8, etc) famose istruzioni assembly 8086 apposite "in e out". 

Ma credo che semplicemente le funzione di lettura scrittura I/O venivano incorporate nell'exe dal vecchio basic in link-time. 

Ma stiamo parlando di tecniche di piu di 30 anni fa. La lavagna sarta piu recente, e ci sono le API win32 anche per programmi exe da sola command line che esistono da piu di 20 anni, se usa queste API direi che funziona.

Per altro cmd.exe non e' il vecchio ms-dos 6.0 ma qualcosa di ben piu evoluto, capace di interpretare molte istruzioni base, io dico che puo funzionare come anche no. Ma non ho bisogno di medaglie, se non va, pace :)

 

------

 

 

Tetrix, per favore:

1) se puoi carica in qualche server o se si puo anche sul forum questo "maledetto"  programma dos, dammi un link che lo provo e vedo cosa ne esce. 

2) ti stiamo ripetendo in tanti che per usare le prime schedine servono   

     PC adattatore USB a TTL (se va, se no usa porta seriale fisica e converti lato schedina 232 a TTL) --- schedina  > radio  --> schedina -> adattatore TTL a 232 -> lavagna.

 

Tutto questo giro di adattatori serve perche i microcontrollori lavorano in genere esclusivamente con porte UART o similari con segnali TTL (0 / 5V) o CMOS Logic Level (0 / 3.3 o 0 / 1.8). Ma, per la comunicazione tra schede si usa il cavo connettori DB9 e il protocollo 232. Quindi la lavagna ha gia incorporato il convertitore TTL <-> 232, le schedine no. Ti ri-consigli di studiarti il discorso RS232 e TTL e capirlo bene. E' semplice. Una volta capito non avrai problemi.

 

Modificato: da _angelo_
Inserita: (modificato)

Tetrix, non ti preoccupare se il segnale viene convertito piu volte, potresti eliminare gli ultimi 2 conv. ttl>232 saldando dei fili dalla scheda radio agli ingressi del convert. integrato nella lavagna, ma chiaro verrebbe uno schifo a livello di maneggievolezza, difficolta' e lunghezza del lavoro, anzi potresti eliminare pure quelllo dentro il pc sempre con fili saldati, ma evita che e' meglio.. quando ero alle prime armi da smanettone presi a gratis nella rumenta una scheda espansione con seriale 232 per pc, dissaldai il 1488 se ricordo il nome, facendo ponticelli tra pin IN e OUT, questo per risparmiare di comperare il cavo su misura per collegare i cellulari al pc, o di comperare un max232 e costruirmi il cavo.. non mi ricordo se andai a fondo, forse feci casino e abbandonai..

Ripeto: i pin 5v dei 232-ttl e dei adat. radio van collegati tra loro ma anche a una fonte 5v, lato pc prendi un cavo usb scrauso a cui tagli un connettore e colleghi il filo +5v ai pin 5v, la massa passa gia' dal DB9, lato lavagna puoi collegare il +5v al vcc del chip interno HIN232CP della Intersil (232-ttl) di cui ti cerchi il datasheet per la piedinatura.. se hai difficolta' a far passare il filo fuori puoi collegarlo a un pin non usato del DB9 e fare modifica anche al 232-ttl esterno, cosi' li stacchi quando vuoi..

speriamo che ci arriviamo stavolta...

Modificato: da Trans Istor
del_user_97632
Inserita: (modificato)
8 ore fa, Trans Istor scrisse:

ttl>232 saldando dei fili dalla scheda radio agli ingressi del convert. integrato nella lavagna, ma chiaro verrebbe uno schifo a livello di maneggievolezza, difficolta' e lunghezza del lavoro, anzi potresti eliminare pure quelllo dentro il pc sempre con fili saldati, ma evita che e' meglio

Sconsiglio vivamente, non solo perche lavoro delicato e brutto, ma anche perche sia nel PC che nella lavagna ci possono essere logic level cmos e non TTL. Risultato e' colleghi 5 V a 3.3V o a 1.8 ... :) Ci sono ovviamente modi e trucchi poi per adattare i livelli, che non spiego perche stiamo entrando nell'assurdo e porcherie non ne suggerisco.

 

Bene io stoppo qui perche mi pare il thread stia prendendo una piega sbagliata, di competizione tra gli aiutanti, mi ritiro da questa gara :)

 

 

Modificato: da _angelo_
Inserita:

Io non sto competendo di certo.. non so chi hai visto competere..

Inserita:

Signori calma. Qui nessuno deve entrare in competizione, e nemmeno si deve pensare ad una competizione. Si propongono idee differenti, secondo le proprio esperienze/conoscenze e si discute, questo è uno degli scopi del forum.

Si questo forum non si danno mendaglie, gradi, non si fanno classifiche digradimento o altro, si discute per il piacere di farlo.

del_user_97632
Inserita:

Grazie Livio per la moderazione. E scusate se mi sono agitato.

Inserita:

Angelo come carico il programma e il file pdf se posso solo mettere immagini su questo forum?

del_user_97632
Inserita: (modificato)

Mi pare ci fosse una sezione del forum dove si possono caricare file, tipo servizi -> archivi. Fai uno zip. Altrimenti puoi caricalo su un server qualsiasi di file sharing tipo dropbox o google drive. Poi posti qui solo il link al file.

 

Modificato: da _angelo_
Inserita:
8 ore fa, tetrix scrisse:

Angelo come carico il programma e il file pdf se posso solo mettere immagini su questo forum?

In basso a sx, nella finestra di editor, c'è ilcomando per inserire direttamente foto, basta seguire le istruzioni; a dx c'è il comado per inserire files e foto precaricate nello spazio di download upload del forum. Meglio inserire qui, perchè nei siti di hosting dopo qualche mese vengono rimossi.

del_user_97632
Inserita: (modificato)

Ciao Tetrix.

tecnicamente, nel manuale hai tutti i comandi, quindi tecnicamente puoi usare qualsiasi soluzione e inviare i comandi da un qualsiasi programma scritto in qualsiasi linguaggio o meglio ancora uno script, e OS a scelta.

 

Cioe' avendo i comandi, potresti mettere un solo adattatore wifi ->232 di quelli che ascoltano in telnet o ssh, connetterti comodamente da PC e inviargli comandi.

O un adattatore bluetooth 232, insomma, hai solo l'imbarazzo della scelta.

 

Il punto e', come te la cavi con la programmazione ?

Immagino per te sara' piu semplice usare il famoso programma dos che, se lo alleghi, si puo verificare se funziona con l'adattatore.

 

Modificato: da _angelo_
Inserita:

 ho aggiunto il programma " msglder.exe" nella sezione download, di programazione non me ne intendo  livello zero. :)

 

del_user_97632
Inserita: (modificato)

Ciao Tetrix.

 

- programma e' vecchissimo, per dos 1.04 ... e dunque 16 bit, il che non aiuta

- come 16 bit non gira proprio in shell (cmd.exe) se windows e' a 64bit come il mio, mentre dovrebbe girare su versioni 32bit, ormai pero' ben poco diffuse

 (da notare che seriali e adattatori non centrano)

- si puo pero' abilitare un estensione "Legacy" per far girare programmi 16bit su Windows 64bit, ma almeno nel mio Windows non riesco a abilitare l'opzione

- chiuso dunque windows e tornato al mio Linux, tuo programma funziona benissimo wine + DOSBOX, con porte seriali fisiche o adattatori. Nel male, puoi usare DOSBOX anche su windows 64bit, mi aspetto che funzioni, perche mappa la seriale 1 del dos dove vuoi.

 

5gdt8H.jpg

 

Programma non fa altro che leggere un file .MSG che ha dentro comandi come

<ID01><GXXXX>CR LF 

etcetera

Spedisce prima una data e poi spedisce riga per riga.

Unica cosa, si aspetta un OK dopo ogni riga che manda, se non riceve nulla indietro ritrasmette la riga.

 

Per altro non ho capito se questo programma gia lo usavi e come.

 

Con queste informazioni spero tu possa fare dei passi avanti. Altrimenti se ti rivolgi a qualcuno che ha voglia potrebbe farti un programmino python o similare,

anche che solo legga e spedisca riga per riga il file .MSG che immagino avrai pronti.

 

 

Ciao

Angelo

 

 

 

 

 

 

 

 

 

 

Modificato: da _angelo_
Inserita:

Come fa a essere un programma per msdos 1 se ha gia' il supporto mouse/finestre....?

Tetrix: l'idea hardware l'hai gia' avuta, stai facendo qualcosa o aspetti la pappa pronta?

Giusto per renderci conto delle proporzioni, a cosa serve il "cartellone"? Toglici la curiosita'... negozio?

 

del_user_97632
Inserita: (modificato)
1 ora fa, Trans Istor scrisse:

Come fa a essere un programma per msdos 1 se ha gia' il supporto mouse/finestre....?


All'apertura scrive "for dos 1.04", capito male,  e' lui il programma V.1.04, ma piu che altro il dos1.04 non esiste. Questo "precisismo" tuttavia non cambia/aiuta di un accidente le cose, mi pare.

 

Tetrix,

io ci ho messo buona volonta', non riesco ad aiutarti oltre, a questo punto vedi un po' tu, hai tutto, comandi compresi, casomai chiedi a uno che macina un po' con i pc e ti fara funzionare tutto senza problemi, buona fortuna.

 

 

 

 

 

 

 

 

 

 

 

 

Modificato: da _angelo_
  • 5 weeks later...
Inserita:

Dopo le ferie ho ripreso il discorso "wi-fi" con scarsi risultati.

ho provato  2 interfacce ,1 radio e una bluetooth di cui allego le foto ma senza nessun risultato. 1 sola domanda, visto che l'interfaccia bluetooth ha gia i due connettori DB9 ho fatto giusto a settare uno master e uno slave e collegare direttamente al pc e uno alla lavagna?

HTB1pImwPXXXXXaJXXXXq6xXFXXXf.thumb.jpg.58e657830ca568a56c512bfc4b0a7cb8.jpgUTB8TBD7uDzIXKJkSafVxh5WgXXaA.thumb.jpeg.e6848dba444065d55c462c7496922861.jpeg

 

Inserita:

Il bluetooth ha una portata limitata a qualche metro, meglio usare una coppia radio.

 

Attenzione tu hai scritto RS232 quindi anche la coppia radio deve essere full duplex come lo è la RS232.

Su ebay ne trovi parecchi di questi dispositivi radio proprio per RS232.

.

  • 1 year later...
Inserita:

ciao a tutti

riesumo questo post ....

ho necessità di eliminare un cavo rs232 da un centrafari collegato a un pc win10, le impostazioni della porta sono standard....

mi serve fare il collegamento rs232 to rs232 la distanza è circa 5mt non posso utilizzare il bluetooth del pc

ho già provato 2 periferiche bolutek 1master e 1slave ma non riesco neanche fare il loopback (ci riesco solo se collego 1slave al bluetooth del pc)

cerco qualcosa di facile che sia plug&play

vi ringrazio in anticipo

Inserita:
6 ore fa, coxo ha scritto:

riesumo questo post ...

 

Faresti meglio a leggere il regolamento (che hai accettato senza leggerlo), così sapresti che non ci si può accodare ma si deve sempre aprire una nuova discussione!

Questa poi è ferma da oltre un anno.

Ospite
Questa discussione è chiusa alle risposte.
×
×
  • Crea nuovo/a...