spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Elettronica

Rispondi
 
Strumenti discussione Modalit visualizzazioe
  #1  
Vecchio 30-01-2005, 10.30.02
marval marval non è collegato
Nuovo robottaro
 
Data registrazione: 08-12-2003
Messaggi: 2
Potenza reputazione: 0
marval E' per ora ancora un mistero
Predefinito Bussola della parallax

ho acquistato una bussola della parallax e mi sono accorto che ha una sola linea seriale sia per i dati in uscita che per quelli in ingresso.
Secondo me funziona in half-duplex hardware, nel senso che prima mi devo configurare il pin in uscita ed inviare il comando e poi mi devo configurare lo stesso pin in ingresso per aspettare la risposta.
Chi ne sa di +?
Posso mettere insieme i pin rxd e txd di una seriale per fare la stessa cosa? io penso di si, l'unico inconveniente è che riceverei il comando inviato in echo sul rxd.
che dite?
Rispondi citando
  #2  
Vecchio 30-01-2005, 11.39.25
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 23-05-2002
Residenza: Binasco (MI)
Et: 55
Messaggi: 2,665
Potenza reputazione: 304
sergio_camici La sua reputazione  oltre la sua famasergio_camici La sua reputazione  oltre la sua famasergio_camici La sua reputazione  oltre la sua famasergio_camici La sua reputazione  oltre la sua famasergio_camici La sua reputazione  oltre la sua famasergio_camici La sua reputazione  oltre la sua famasergio_camici La sua reputazione  oltre la sua fama
Predefinito Re: Bussola della parallax

Citazione:
Orginalmente inviato da marval
ho acquistato una bussola della parallax e mi sono accorto che ha una sola linea seriale sia per i dati in uscita che per quelli in ingresso.
Mmmm che modello? Sei sicuro che non sia in I2C?

ciao
S
Rispondi citando
  #3  
Vecchio 30-01-2005, 15.00.42
L'avatar di greybear
greybear greybear non è collegato
Moderator
 
Data registrazione: 05-05-2003
Residenza: Roma
Et: 61
Messaggi: 1,345
Potenza reputazione: 185
greybear La sua reputazione  oltre la sua famagreybear La sua reputazione  oltre la sua famagreybear La sua reputazione  oltre la sua famagreybear La sua reputazione  oltre la sua famagreybear La sua reputazione  oltre la sua fama
Invia un messaggio via Yahoo a greybear
Predefinito

http://www.parallax.com/dl/docs/prod/appmod/compass.pdf
Rispondi citando
  #4  
Vecchio 30-01-2005, 17.04.54
L'avatar di astrobeed
astrobeed astrobeed non è collegato
Robottaro sostenitore
 
Data registrazione: 18-03-2004
Residenza: Roma
Et: 60
Messaggi: 3,377
Potenza reputazione: 352
astrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua fama
Predefinito

Certo che si potevano inventare una cosa meno cervellotica, sopratutto in funzione del fatto che il sensore è un Dinsmore (45° di risoluzione).
Comunque hai ragione devi usare una sola linea seriale che deve essere commutata di volta in volta come input o output.
Nulla vieta di mettere la linea Rx e Tx di una MCU in corto tra loro, a seconda della MCU che usi è anche possibile disabilitare l'RX per evitare l'eco.
Il funzionamento assurdo deriva in buona parte dal fatto che quell'accrocco è pensato per funzionare assieme ai Basic stamp.
__________________
Bye
Rispondi citando
  #5  
Vecchio 31-01-2005, 19.11.23
marval marval non è collegato
Nuovo robottaro
 
Data registrazione: 08-12-2003
Messaggi: 2
Potenza reputazione: 0
marval E' per ora ancora un mistero
Predefinito

sto usando una scheda prototipale con uC Rabbit. Forse mi conviene fare prima delle prove con un pc per testare la porta seriale del Rabbit e poi per testare il comportamento della bussola e poi li metto insieme.
Rispondi citando
  #6  
Vecchio 01-02-2005, 05.31.34
L'avatar di astrobeed
astrobeed astrobeed non è collegato
Robottaro sostenitore
 
Data registrazione: 18-03-2004
Residenza: Roma
Et: 60
Messaggi: 3,377
Potenza reputazione: 352
astrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua famaastrobeed La sua reputazione  oltre la sua fama
Predefinito

Citazione:
sto usando una scheda prototipale con uC Rabbit. Forse mi conviene fare prima delle prove con un pc per testare la porta seriale del Rabbit e poi per testare il comportamento della bussola e poi li metto insieme.
Non puoi collegare la seriale di un PC a quella bussola per due motivi, primo perchè la RS232 lavora con tensioni di +/- 12 V mentre la bussula lavora su livelli TTL, secondo perchè non puoi disabilitare il TX della RS232 e quando trasmette la bussola hai due TX in parallelo ( = corto)
Idem per la RS232 del Rabbit.
Quella bussola è pensata per essere usata con un pin di I/O di una microcontroller tipo PIC o ATMEL, in teoria dovresti usare l'emulazione software della seriale su di un pin generico di I/O ma grazie al fatto che puoi mettere il pin TX di una MCU in stato di input questo ti permette di usare device con UART piuttosto che emularla via software.
Detto in termini più semplici, non puoi collegare quella bussola su di una porta RS232.
Per usarla con un Rabbit devi collegarla su di un pin di I/O sul quale emuli la seriale a software e commuti alternativamente il pin tra Input e Output a seconda di come serve.

P.S.
Per me fai prima a dissaldare il Dinsmore e a gestirlo direttamente da RAbbit, tanto sono solo quattro pin che variano tra 0 e 1 e foniscono 16 direzioni possibili (45°).
__________________
Bye
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalit visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code Attivato
Le smilies sono Attivato
[IMG] Attivato
Il codice HTML Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
avete saputo della nuova branchia della robotica? eu34228833@tele2.it Elettronica 22 09-10-2010 20.50.09
PIC18F97J60 con Bussola CMPS03 via I2C DavideVR P. in C, C++ 0 30-12-2009 08.21.19
Bussola BigChip E. Digitale 8 07-12-2006 16.21.29
bussola per robot, ma.... andrea83ban Forum generale 10 27-01-2005 20.24.55
sumobot della parallax spallanzani Minisumo 6 17-10-2004 15.47.57


Tutti gli orari sono GMT. Adesso sono le: 00.30.34.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB