Pagina 1 di 1

Rocrail funzione BBT

Inviato: giovedì 16 febbraio 2017, 12:34
da Thund75
Buongiorno, ritorno nel fermodellismo e grazie alla possibilità di collegare la multizentrale Roco passando da linux, posso provare anche RocRail.
Ho vari problemi, ma incomincio con uno ;)
Ho 2 sensori che mi delimitano i blocchi, quindi ho per ogni blocco, un evento "Enter" e un evento "In". Mi piacerebbe avere frenate graduali e ho impostato la funzione BBT sulle locomotive.
In alcuni blocchi ho visto che la frenata si sta man mano "calibrando", ma in un blocco, tra l'altro il più lungo e quello più in vista, sembra che la funzione BBT non venga considerata: le locomotive entrano nel blocco, diminuiscono la velocità al minimo e arrivano a fine blocco dove si arrestano.
Qualcuno ha esperienze con la funzione BBT?
Grazie

Re: Rocrail funzione BBT

Inviato: giovedì 16 febbraio 2017, 12:56
da Buddace
Mai usata, puoi spiegare in breve per favore ?

Re: Rocrail funzione BBT

Inviato: giovedì 16 febbraio 2017, 15:48
da Thund75
In breve, è possibile abilitare la funzione BBT sulle locomotive: calcola in base a dei parametri (tempi, step), la decelerazione costante della loco, dal sensore "Enter" al sensore "In" quando si arresterà . Ad ogni passaggio nel blocco, vengono ricalibrati i parametri finché si otterrà una frenata ottimale.
La funzione si attiva nella configurazione della locomotiva.
Il mio problema è che mentre in alcuni blocchi, la frenata viene correttamente ricalcolata, in altri questo non avviene....

Re: Rocrail funzione BBT

Inviato: giovedì 16 febbraio 2017, 18:41
da christian corradi
Non è che hai un parametro "max difference" troppo basso?
250 vuole dire 2,5 sec tra ogni step,
se hai 10 step vuole dire al max 25 sec tra enter ed in.... magari il binario è lungo e la loco impiega di più di 25 sec totali?

(tutto se non ho capito male il funzionamento BBT che vedo oggi per la prima volta)

Re: Rocrail funzione BBT

Inviato: venerdì 17 febbraio 2017, 0:09
da Thund75
Perdonatemi, se faccio un po' di casini, ma ero abituato con Traincontroller e questi parametri non li avevo mai visti.
Comunque, il BBT lavora perché nella scheda ci sono le elaborazioni con gli intervalli. Stasera ho provato a portare la Max difference a 300, ma quello che mi ha sbloccato in meglio l'andamento della locomotiva è che ho modificato nella scheda blocco, invece di lasciare la velocità a Crociera, le ho messe tutte a medie.
Un dubbio invece mi è venuto sul discorso degli steps. Forse li ho troppo bassi e ho paura che li porta a 10 troppo in fretta. Come posso determinare la velocità/steps?
Avevo già ridotto molto la velocità Max nei decoder, può essere questo il problema?
Grazie

Re: Rocrail funzione BBT

Inviato: venerdì 17 febbraio 2017, 9:36
da christian corradi
Ma che perdonarti!!!!! per quanto ne so io sei il primo che utilizza la BBT.... pertanto puoi solo che insegnarci qualcosa!

Io non l'ho mai usata e credo che non la userò mai perchè preferisco la gestione classica con la rampoa di decelerazione impostata tramite la CV4 della loco.
Con la BBT invece è il programma che direttamente fa rallentare la loco dando in sequenza comandi di velocità sempre più bassa ed aumentando il lavoro a carico del pc e della centrale.
Come posso determinare la velocità/steps?
Avevo già ridotto molto la velocità Max nei decoder, può essere questo il problema?
Non ho capito le tue domande, puoi essere più esplicito?

Re: Rocrail funzione BBT

Inviato: venerdì 17 febbraio 2017, 10:09
da Thund75
Ecco, ripensandoci adesso che lo dici, avevo allungato anche le accelerazioni e le frenate.
Ed è qui il dubbio, avendo messo le mani sulle cv, avendo abbassato molto la velocità Max, per sicurezza e perché io i treni li faccio girare a velocità ridotte, non vorrei che il software vedesse il valore della cv (velocità Max, non mi ricordo qual'è adesso) troppo bassa e riducendo di 10, arriva a fondo scala troppo in fretta.
Avevo timore a portare i passi a 5, ma quasi quasi ci provo.

Re: Rocrail funzione BBT

Inviato: venerdì 17 febbraio 2017, 14:41
da christian corradi
avendo messo le mani sulle cv, avendo abbassato molto la velocità Max, per sicurezza e perché io i treni li faccio girare a velocità ridotte
Questo è normale, e giusto! Io ad esempio ho tutte le loco che a vel max fanno 100km/h (in scala) ottenuta regolando la CV5.
La centralina controlla il decoder tramite step; se un dec è a 128 step, allora nel mio caso dicendo step 128 la loco va a 100 km/h; in teoria se dico step 64 va circa a 50 km/h e così via. (non è proprio così ma il senso si)

Nel caso BBT il treno entra in un blocco alla velocità che gli indici in speed es 80 kn/h (102 step)
Il sw farà frenare il tuo treno dividendo la sua frenata in 10 passi (se in BBT hai impostato passi=10) ciascuno da 8 km/h
dando in successione i comandi 70 km/h (90 step), 60 km/h (78 st).
L'intervallo di tempo tra un comando e l'altro è quello che metti in BBT in intervallo di partenza
(es: intervallo di partenza=50 significa 50 *10 ms = 500 ms = 5 decimi di secondo, quindi un comando ogni mezzo secondo e la tua loco passerà da 80 a 8 in 5 secondi.

Cosa può accadere: va corta o va lunga!
Se va lunga significa che l'evento IN avviene prima che abbia raggiunto l'ipotetica velocità 0;
allora il sw prova con un intervallo più breve di quello di partenza correggendolo di una percentuale che tu fissi in "Correzione" (se metti 20% il 50 diventerà 40 e la fermata avverrà in 4 sec con comandi ogni 0,4 sec).
Ancora troppo lunga? riprovo diminuendo ancora.
L'importante è che la loco abbia una frenata impostata in CV4 abbastanza veloce cioè che il dec freni prima di 4 sec altrimenti il sw non riesce)

Se va corta fa l'operazione contraria. Naturalmente credo che il decimo step di rallentamento non venga dato o meglio come dicevo prima da 80 la porta ad 8 km/h, poi la loco procede sino all'IN per poter calcolare il tempo tra ENTER ed IN ed aggiornare l'intervallo.

Domanda per curiosità: perchè vuoi proprio usare la BBT?

Ciaoooo

Re: Rocrail funzione BBT

Inviato: venerdì 17 febbraio 2017, 16:41
da Thund75
Grazie infinite!!! Gentilissimo e chiarissimo :D
Ho fatto delle prove, aumentando gli intervalli e portando i passi a 7. In questo modo nelle stazioni ci sono, le frenate sono quasi perfette!
Di fatto ho una velocità molto bassa (50) e quando le loco entrano nei blocchi fanno in fretta a passare da 50 a 10 e infine arrestarsi.
L'unico blocco in cui è ancora corta è il "Passante" che è il più lungo, circa 3m.

Sto usando la funzione BBT, perchè cercando nella wiki come ottenere una frenata costante, mi è stata presentata questa soluzione.
Se ci fosse un'altra soluzione, migliore e più semplice, ben venga, non mi fossilizzo su questa :wink:

Re: Rocrail funzione BBT

Inviato: martedì 4 aprile 2017, 23:22
da smelloni
il BBT lo uso anche io e funziona bene (non preciso come traicontroller ma quasi).

devi regolare la cv 4 con valori molto bassi e lasciare al software la velocità di fermata.
se, come ho capito, la velocità di ingresso è simile per ogni loco, il tempo per ogni step risulterà simile. il numero degli step 10 o meno dipende da come la loco frena effettivamente.

RR impara a correggere i valori man mano che fa le fermate, con la funzione correggi.
ho visto che facendo delle prove (per ogni loco) di modifica del tempo ho imparato a tarare sia il rallentamento che la distanza di fermata.

attenzione che se cambi la velocità di ingresso nel blocco devi variare tutto il resto.

spero di esserti stato utile

Re: Rocrail funzione BBT

Inviato: martedì 20 febbraio 2018, 21:15
da docdelburg
Se a qualcuno interessa approfondire segnalo questo semplice tutorial che ho fatto per il forum amico

http://www.scalatt.it/forum/viewtopic.php?f=117&t=15567

Re: Rocrail funzione BBT

Inviato: mercoledì 21 febbraio 2018, 4:06
da Thund75
Grazie, alla fine l'ho risolta e scoperto perchè avevo tanti problemi.
IL BBT di suo funzionava, ma avevo problemi di comunicazione tra PC linux e centrale. I sensori non venivano letti correttamente e il BBT non veniva calcolato giusto.