| Autore |
Messaggio |
C1500 Ospite
Account gratuito, nessun supporto sviluppo CAN
|
13-01-2006, 10:04 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Ciao,
Sto cercando di scrivere sul MFD.
Le aree sono ben definite.
565:00 00 00 00 00 00 00 rappresenta la parte anteriore -> 8 caratteri.
545:00 00 00 00 00 00 indica l'area posteriore, solitamente la frequenza del trasmettitore, composta da 5 cifre.
Certo, ecco la traduzione:
'Il problema è che il contenuto è completamente assurdo.'
Ecco alcuni esempi per l'indirizzo 565:
A1 D3 0F 51 AA 28 00 'RADIO'
F6 82 82 2C 3A 3D 00 '* 91.2 *'
A1 36 90 75 06 68 00 'ASCOLTARE'
A2 23 1E A1 46 68 00 'COS'È'
3D A7 5F 62 06 4F 00 'DORTMUND'
5D A7 A8 51 E7 E8 00 'INIZIA'
41 46 5E 5D 48 50 00 'EINSLIVE'
Ho semplicemente fatto qualche esperimento e ho ottenuto i seguenti risultati.
A2 23 1E A1 56 68 00 ' COSA JN '
A2 23 1E A1 46 68 00 ' COSA IN '
Il byte all'indirizzo A1 contiene uno spazio.
Tuttavia, la parte posteriore del primo byte è responsabile anche del secondo carattere.
Vedi qui:
a1 a2 a3 a1 a1 a1 a1 '09X 05V'
a1 a2 a2 a1 a1 a1 a1 '09W 05V'
A2 23 1E A1 46 68 00 ' WHAT IS ' <---- C'è comunque uno spazio all'inizio di A2.
Sembra che i numeri siano intrecciati tra loro.
Chi ha altre idee?
Saluti.
Collega.
Tradotto il 13-08-2026, 19:56.
|
|
| Torna su |
|
 |
Anonymous Ospite
Account gratuito, nessun supporto sviluppo CAN
|
13-01-2006, 16:38 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Un collega di lavoro mi ha fatto venire in mente che potrebbe trattarsi di codici RDS.
Qualcuno di voi conosce il codice PS o il codice RT di RDS?
So che è un argomento fuori tema, ma spero comunque di ricevere aiuto, dato che voglio scrivere il codice RDS tramite CAN.
Saluti.
Collega.
Tradotto il 13-08-2026, 19:57.
|
|
| Torna su |
|
 |
Prefect Ospite
Account gratuito, nessun supporto sviluppo CAN
|
17-01-2006, 22:51 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Ciao!
Allora, ho avuto un'idea.
Alla radio vengono sempre visualizzati 8 caratteri.
Tramite il protocollo CAN vengono trasmessi 6 valori esadecimali di 8 bit ciascuno, per un totale di 48 bit.
Utilizzando solo 6 bit per ogni carattere (che consentono di rappresentare 64 caratteri diversi), è possibile trasmettere tutti e 8 i caratteri in soli 48 bit.
Converti i 6 valori esadecimali in valori binari, dividili in gruppi di 6 bit ciascuno e poi prova ad assegnare nuovamente i singoli caratteri a questi gruppi di bit.
Eventualmente, prima della conversione esadecimale in binario, invertire l'ordine dei bit da meno significativo a più significativo (da Little Endian a Big Endian).
Forse questo potrebbe servire a qualcosa  .
Saluti! Chris.
Tradotto il 13-08-2026, 19:59.
|
|
| Torna su |
|
 |
Prefect Ospite
Account gratuito, nessun supporto sviluppo CAN
|
17-01-2006, 22:59 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Yes! Capito!
Avevo ragione  .
101000 011101 001100 001111 010100 011010 101000 101000 = ' RADIO '
010111 011010 011110 101000 010100 011110 011111 101000 = 'INIZIA CON '
010000 010100 011001 011110 010111 010100 100001 010000 = 'EINSLIVE'
La lettera 'I' è quindi rappresentata da '010100'.
E è '010000'.
La lettera 'O' è rappresentata da '011010'.
eccetera.
<!-- m --><a class='postlink' href='http://www.easycalculation.com/hex-converter.php'>http://www.easycalculation.com/hex-converter.php</a><!-- m -->
Inserisci i valori esadecimali senza spazi e senza gli '00' alla fine, e otterrai la stringa binaria da inviare al display. Dividi poi questa stringa in gruppi di 6 bit, e avrai il valore a 6 bit per ogni carattere.
Saluti e buon divertimento!
Chris.
Tradotto il 13-08-2026, 20:03.
|
|
| Torna su |
|
 |
C1500 Ospite
Account gratuito, nessun supporto sviluppo CAN
|
18-01-2006, 12:40 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Perfetto, hai capito...
Tuttavia, la questione va ancora oltre:
Da 'EINSLIVE', non c'è bisogno di traduzione.
Diventa: 010000 010100 011001 011110 010111 010100 100001 010000 (un codice binario a 6 bit)
Da risulta: 0100 0001 0100 0110 0101 1110 0101 1101 0100 1000 0101 0000 (un codice binario a 4 bit).
Questo si traduce in: 41 46 5E 5D 48 50.
Ecco l'elenco completo:
0 = spazio.
1 = 0
2 = 1.
3 = 2
4 = 3
5 = 4
6 = 5
7 = 6
8 = 7
9 = 8
10 = 9
11 = .
12 = A
13 = B
14 = C
15 = D
16 = E
17 = F
18 = Do.
19 = H
20 = I
21 = Sì
22 = K
23 = L
24 = M
25 = N
26 = O
27 = P
28 = Q
29 = R
30 = S
31 = T
32 = U
33 = V
34 = W
35 = X
36 = Y
37 = Z
38 = ~N
39 = L
40 = Spazio.
41 = k
42 = l
43 = m
44 = s
45 = A
46 = Ä
47 = Ö
48 = Übersetzen
49 = i
50 = y
51 = d
52 = h
53 = z
54 = °
55 = !
56 = +
57 = -
58 = :
59 = /
60 = #
61 = *
62 =
63 =
In realtà, questo è il cosiddetto codice PS nel sistema RDS.
Ecco il codice con cui le stazioni radio trasmettono il loro nome.
Ho pensato anche a diverse schermate da implementare per cPOS:
STILO-PC = 79.F5.17.6B.96.CE
MEDIA = 61.03.D4.30.00.00
TELEFONO = 6D.36.99.40.00.00
DVD = 3E.13.C0.00.00.00
NAVI = 64.C8.54.00.00.00
Vediamo se Fuchs implementerà ancora questa funzionalità. *sorriso amichevole*
Mostrare il titolo attuale del file MP3 richiederebbe uno sforzo enorme e, a mio parere, distrarrebbe troppo l'attenzione se un testo scorresse continuamente sullo schermo principale.
Sarebbe fantastico avere un'indicazione chiara di quale menu è attualmente visualizzato.
Saluti.
Collega.
Tradotto il 13-08-2026, 20:17.
|
|
| Torna su |
|
 |
TTron Ospite
Account gratuito, nessun supporto sviluppo CAN
|
18-01-2006, 22:06 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Fuchs ha dichiarato chiaramente che non permetterà l'invio di dati dal cPO al CAN... a causa di preoccupazioni per la sicurezza. Inoltre, questa soluzione sarebbe valida 'solo' per la Stilo, poiché per l'Audi, ad esempio, è previsto un valore completamente diverso. In quel caso, i dati vengono trasmessi direttamente in formato esadecimale. Pertanto, non è sicuramente possibile programmare una soluzione generica a riguardo...
Spazio = 20 (0x20)
EINSLIVE sarebbe quindi: 45 49 4E 53 4C 49 56 45.
Tradotto il 13-08-2026, 20:18.
|
|
| Torna su |
|
 |
Prefect Ospite
Account gratuito, nessun supporto sviluppo CAN
|
18-01-2006, 22:32 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Nessun invio?? Ma a cosa serve il CAN? Io voglio poter controllare l'illuminazione interna, il tetto apribile e i finestrini laterali direttamente dalla centralina cPos!
Oltre a questo, ho bisogno di un piccolo programma autonomo che generi eventi configurabili in base a specifici eventi CAN, in modo da poter utilizzare i pulsanti del volante per controllare anche altri programmi.
Spero che Hoffe Fuchs sviluppi ancora qualcosa in merito.
Tradotto il 13-08-2026, 20:20.
|
|
| Torna su |
|
 |
TTron Ospite
Account gratuito, nessun supporto sviluppo CAN
|
19-01-2006, 0:30 Oggetto: Codici MFD Stilo: Guida e Soluzioni Facili |
Cita |
|
Beh... bisogna aspettare e vedere...
Tradotto il 13-08-2026, 20:20.
|
|
| Torna su |
|
 |
|