[ shadow88 @ 29.07.2012. 22:44 ] @
pozdrav ljudi.

treba mi predlog uredjaja za detekciju stepena prenosa na menjacu u kolima, ali ne bilo kakav, dakle nije mi problem izraditi uredjaj koji ce npr na osnovu ulaza u kolo izbaciti brojku na sedmosegmentnom displeju, ali mi treba uredjaj koji ce da detektije koliko stepeni se podigao i koliko spustio prenos, npr, menjac je u leru , i normalno ide u prvu brzinu , uredjaj treba da pusti jedan impuls koji signalizira brzinu na gore, zatim ide druga, treca, cetvrta , i za svaku po impuls na gore, e sad ako se npr spusti menjac iz cetvrte u npr drugu, uredjaj treba da pusti dva impulsa na dole, ili ako se prebaci iz trece u prvu opet dva impulsa na dole, i tako dalje...


ima li predloga ? brzine bih detektovao na samoj rucici menjaca, stavio bih magnet i po reed kapsulu za svaku brzinu na osnovu polozaja rucice...


da li cu koristiti analogni ili digitalni signal od rucice ka uredjaju nebitno je potpuno...

ovo mi treba da bih u kola ubacio mali board kompjuter predvidjen za motorcikl kod kog se brzine menjaju sekvencijalno , brzina na gore ili na dole, sto se ne uklapa u H menjac :(
[ macolakg @ 30.07.2012. 02:36 ] @
@shadow88

Sa koriscenjem mikrokontrolera ili ne?
[ ZAS011 @ 30.07.2012. 02:54 ] @
Sa korišćenjem menjača
Bolje bi bilo da smesti motor od motorcikla u auto, manje zaj*bancije oko prepravke "bord kompjutera" (piconja sa 2 ili reed-a ili mikroprekidača)
[ Lavlja_Jazbina @ 30.07.2012. 07:48 ] @
A ti bi fazon iz formule. Ovo sada prihvati kao neko ko povrsno poznaje materiju. Ti bi taj impuls trebao traziti sa alternatora,jer on salje signal obrnometru u autu.
[ macolakg @ 30.07.2012. 14:49 ] @
@shadow88

Nisi mi odgovorio na pitanje, a imam ih jos par:
-da li se na board-comp interni brojac resetuje kada se ubaci u "ler"?
-koji su uslovi za "rikverc", ako ga ima, ili ces mozda koristiti najvisi stepen od motocikla kao oznaku za "rikverc"?
-koliko stepena prenosa ima board, a koliko auto?

Kada mi odgovoris bice resenja.

Pozdrav
[ Lavlja_Jazbina @ 30.07.2012. 19:22 ] @
Aaa sad sam shvatio,mm godine.Ti hoces da napravis dsg menjac,tiptronik.Pa kako mislis da prepravis salthebl da bi to radilo kako si zamislio.
Ustvari,kako si zamislio taj deo.
[ shadow88 @ 30.07.2012. 19:33 ] @
Lavlja Jazbina , uopste nije rec o obtometru, to mi nije problem, podatak o obrtajima mogu uzeti i sa kabla od svecice, i sa platina, i sa alternatora a moze i poseban senzor...


macolakg

moze i ne mora kontroler, ako ide onda nek ide piconja :) http://www.youtube.com/watch?v=3KtxdB9m3Go evo ovo cu pravim,
a evo i linka za projekat
http://www.ivica-novakovic.fro...with%20Nokia6280%20lcd-eng.htm

dakle board komp ima 5 stepeni prenosa i ler, a auto ima 4 plus rikverc i ler, dakle mogu da npr rikverc ubacim umesto pete brzine, a brojac se resetuje pri gasenju, ne znam da li se resetuje pri ubacivanju u ler, ne verujem, to ne bi valjalo, ni za kola ni za motor posto se i na motoru menjaju redom brzine, prva dole a ostale gore i nazad...

ne znam koliko bi komplikovano bilo promeniti kod za pic sa originalnog projekta da za podatak o stepenu prenosa ocekuje neku analognu vrednost a za rikverc bih uzeo signal sa rikverc svetla...
[ shadow88 @ 30.07.2012. 19:38 ] @
Citat:
Lavlja_Jazbina:
Aaa sad sam shvatio,mm godine.Ti hoces da napravis dsg menjac,tiptronik.Pa kako mislis da prepravis salthebl da bi to radilo kako si zamislio.
Ustvari,kako si zamislio taj deo.



ma menjac ne diram, ostaje manuelni, stvar je samo da napravim neki uredjaj koji ce da vrsi posao detekcije polozaja menjaca na nacin na koji sam opisao, dakle mehanicki ne diram nista :)
[ shpiki @ 30.07.2012. 19:56 ] @
Jel ti to montiras u auto ili na motor?
Citat:
shadow88:dakle board komp ima 5 stepeni prenosa i ler, a auto ima 4 plus rikverc i ler

i auto ima 5+1 (cak i 6+1) brzina....

Jel moze ovako nesto?
Nije mi jasno zasto sam sebi komplikujes sa tim impulsima, ali ako bas imas zelju da radis po sistemu "preko prece naokolo blize", uzmes uC, pogledas koji reed vodi, u zavisnosti od toga na jedan izlaz izbacis odredjeni broj impulsa i voziiiiii...

Jel mozes malo blize da objasnis koja je svrha ovog uredjaja?
[ Lavlja_Jazbina @ 30.07.2012. 20:44 ] @
Izgleda da tvoj klip to i objasnjava.
[ shadow88 @ 30.07.2012. 21:07 ] @
moj auto ima cetiri brzine plus rikverc , a hocu ovaj board comp sa linka da ubacim u auto, pa je svrha da nekako preko tog uredjaja board komp detektuje brzine i prikazuje na displeju...

nije losa ideja sa brojem impulsa za svaku brzinu ali je pitanje hoce li to raditi jedno sa drugim tako...
[ macolakg @ 30.07.2012. 21:40 ] @
@shadow88

Ponudjeni source code je u hex obliku, a lakse je izvrsiti operaciju krajnika kroz d**e nego tu izvrsiti pouzdanu izmenu.

Mnogo je jednostavnije napisati nov kod.
-----------------------------------------

Pretpostavljam da bi ti nabavio ili napravio onakav uredjaj kakav je na onom linku.

Nista ne znamo o tom bajk bordu. Mogu samo da pretpostavim kako dekoduje stvarni stepen prenosa na motociklu.

Posto nisam bajker, reci mi da li motocikl po gasenju kontakta, pa ponovnom ukljucenju istog, ostaje "svestan" u kojoj brzini je bio ostavljen?

Pretpostavljam opet da bi morao biti, sto znaci da negde u menjacu ima master-cam, tj. kodni prekidac koji ga izvestava o trenutnom stepenu prenosa.

Ne verujem da je dovoljno plasiranje vise impulsa, jer kada bi zaustavio motocikl, i ostavio ga npr. u 4. stepenu prenosa, po ponovnom davanju kontakta, onaj brojac bi bio resetovan, pa bi bilo koji novi impuls doveo do pogresnog izvestaja.

Dakle, ubedjen sam da se koristi cam-switch sa bar 3 bita koji je uvek svestan prave pozicije.

Rasturao sam sekvencijalni menjac od Smart-a. On ima cam-switch sa tri bita.
-----------------------------------------------------------
Cam-switch mozes lako imitirati tako sto ces na tvoje reed kontakte staviti razlicite otpornike, pa sa tri komparatora npr. LM 393 (cetiri komparatora u jednom cipu) lako napraviti izlazni podatak od tri bita.

----------------------------------------------------------------------------------

Proveri ti to malo oko metode ocitavanja polozaja menjaca kod bajka...

Pozdrav
[ shadow88 @ 30.07.2012. 23:34 ] @
ako je tako onda ne znam sta cemu Gear up i gear down ulazi preko optokaplera... na motorciklu koji ima manuelni menjac se podrazumeva da se menjac spusti u ler, tj iznad prve brzine pre gasenja,pre paljenja ili pre kretanja, u suprotnom to je kao da kolima kreces u bilo kojoj brzini vecoj od prve, aj kolima mozes krenuti i sa trecom ali motorciklom tesko, i da moze koljes motor, to se ne radi :) posto je ler medjubrzina pretpostavljam da se detektuje tako sto tada pedala menjaca nije ni gore ni dole vec u sredini, ili svaki put pri ukljucenju broji od lera na dole ili gore....

mozda je najbolje da prvo napravim ovu spravu pa da onda eksperimentisem sta moze a sta ne :)
[ ZAS011 @ 30.07.2012. 23:38 ] @
@macolakg: Ima jedna lepa osobina kod motorcikala, a to je da nema startovanja kotora ako menjač nije u leru, postoji senzorče/prekidače. Za ostalo su zadužena ili dodatna dva prekidača ili reed-a. Kako stvari stoje, shadow88 bi da turi moto igračku u vozilomarkeauto, za tako nešto će baš morati da se pomuči.
[ macolakg @ 31.07.2012. 01:05 ] @
Citat:
ZAS011:
@macolakg: Ima jedna lepa osobina kod motorcikala, a to je da nema startovanja kotora ako menjač nije u leru, postoji senzorče/prekidače. Za ostalo su zadužena ili dodatna dva prekidača ili reed-a. Kako stvari stoje, shadow88 bi da turi moto igračku u vozilomarkeauto, za tako nešto će baš morati da se pomuči.



Taj senzor za ler onda mora da bude na mehanickom cam-u u menjacu, jer npr. iz 6. stepena je potrebno 6 puta "skljocnuti pedalu da bi se doslo do pozicije ler iznad 1. stepena.

Ako bi samo medjupolozaj pedale ponistio brojac, dogodila bi se konfuzija u brojanju.

Ako je tako kao sto mislim onda nije tesko resiti brojanje na automobilu.
-------------------------------
Stavi na svaki stepen prenosa po reed kontakt, i prikaci ih na jedan 8 bitni port koji ceo proglasi kao ulaz.

unsigned char stepen_pr;
unsigned char pulse_count;

main{

switch(PORTx){

case: 0
break;
case: 0b00000001 // 1. stepen
stepen_pr = 1;
break:
case: 0b00000010 // 2.stepen
stepen_pr = 2;
break;
case: bla... bla.. // n. stepen
break;

}

while(pulse_count != stepen_pr){

if(pulse_count < stepen_pr){
pulse_count++;
delay_ms(pulse_time);
}
if(pulse_count > stepen_pr){
pulse_count--;
delay_ms(pulse_time);
}
delay_ms(pulse_pause);
if(PORTx == 0) pin_reset = 1;
else pin_reset = 0;

}
}

Tako ce mu svaki put dok mu rucica menjaca prolazi kroz ler (a kod auta mora, sto ce mu dati stanje 0 na PORTx), brojac biti resetovan, a cim ubaci u bilo koju, sprava ce brzo "ispaliti" korespodentan broj impulsa (gde on nece ni primetiti "premotavanje" brojaca), i bez obzira kojim redom i u sta ubacio, broj ce biti tacan.

A jedno od sustinskih njegovih pitanja je bilo: sta ako ubacim iz 4. u 2. ?

Pozz

Bas me nervira sto ovaj editor uvek zabija tekst uz levu ivicu, pa programce izgleda odvratno.

[Ovu poruku je menjao macolakg dana 31.07.2012. u 02:31 GMT+1]

[Ovu poruku je menjao macolakg dana 31.07.2012. u 02:32 GMT+1]

[Ovu poruku je menjao macolakg dana 31.07.2012. u 02:34 GMT+1]
[ bogdan.kecman @ 31.07.2012. 08:55 ] @
Citat:
macolakg:
Code:

unsigned char stepen_pr;
unsigned char pulse_count;

main{

   switch(PORTx){

      case: 0
      break;
      case: 0b00000001 // 1. stepen
         stepen_pr = 1;
      break:
      case: 0b00000010 // 2.stepen
         stepen_pr = 2;
      break;
      case: bla... bla.. // n. stepen    
      break;

   }

   while(pulse_count != stepen_pr){

      if(pulse_count < stepen_pr){
         pulse_count++;
     delay_ms(pulse_time);
      }
      if(pulse_count > stepen_pr){
     pulse_count--;
     delay_ms(pulse_time);
      }
      delay_ms(pulse_pause);
      if(PORTx == 0) pin_reset = 1;
      else pin_reset = 0;

   }



Bas me nervira sto ovaj editor uvek zabija tekst uz levu ivicu, pa programce izgleda odvratno.


stavis kod izmedju [ code ] i [/ code ] (bez razmaka)
[ macolakg @ 31.07.2012. 13:51 ] @
@bogdan.kecman

Hvala lepo prijatelju!

Nisam ni gledao sve mogucnosti.

Pozdrav
[ shpiki @ 31.07.2012. 15:35 ] @
Mozda ce biti nekulturno i direktno, ali moram da pitam: jel neko od vas nekad vozio motor koji ima brzine (ne racunam tu automatike i njihove nabudzene verzije-skutere)?
Menjac kod brzinaca funkcionise tako sto se "palica" menjaca pomeri na dole (recimo) za prvu brzinu, nakon ubacivanja u brzinu palica se vrati u "srednji" polozaj, druga brzina je nagore, palica se opet vrati u srednji polozaj, itd... znaci mozes samo da brojis pomeranja palice gore-dole i tako slutis u kojoj si brzini... Novije i "jace" masine imaju "neutral" polozaj palice i ne dozvoljavaju startovanjre motora ako je isti "u brzini" (Scepa)...

I dalje mi nije jasno zasto komplikovati sa impulsima, kad na linku koji sam ti postavio, imas resenje sa reed kontaktima i magnetom na vratu palice menjaca... Ne moze da ne radi, tvoje je samo da namestis PCB sa razmacima koji odgovaraju polozaju palice za odredjenu brzinu na tvom "vozilumarkeauto" (kako Scepa rece), napises jednostavan software koji ce da "posmatra" koji reed kontakt vodi (tj. koji pin uC je "visoko" ili "nisko" - "1" ili "0") i vozi...

Ujedno, izbegao si i ovo o cemu macolakg prica - o resetu brojaca (koji i nije potreban) tako da ti je svejedno da li uC gubi napajanje nakon gasenja auta i time se resetuje ili ne...

Nista cam prekidaci, nista svemirska tehnologija...
[ shadow88 @ 01.08.2012. 01:00 ] @
Citat:
shpiki:
Mozda ce biti nekulturno i direktno, ali moram da pitam: jel neko od vas nekad vozio motor koji ima brzine (ne racunam tu automatike i njihove nabudzene verzije-skutere)?
Menjac kod brzinaca funkcionise tako sto se "palica" menjaca pomeri na dole (recimo) za prvu brzinu, nakon ubacivanja u brzinu palica se vrati u "srednji" polozaj, druga brzina je nagore, palica se opet vrati u srednji polozaj, itd... znaci mozes samo da brojis pomeranja palice gore-dole i tako slutis u kojoj si brzini... Novije i "jace" masine imaju "neutral" polozaj palice i ne dozvoljavaju startovanjre motora ako je isti "u brzini" (Scepa)...

I dalje mi nije jasno zasto komplikovati sa impulsima, kad na linku koji sam ti postavio, imas resenje sa reed kontaktima i magnetom na vratu palice menjaca... Ne moze da ne radi, tvoje je samo da namestis PCB sa razmacima koji odgovaraju polozaju palice za odredjenu brzinu na tvom "vozilumarkeauto" (kako Scepa rece), napises jednostavan software koji ce da "posmatra" koji reed kontakt vodi (tj. koji pin uC je "visoko" ili "nisko" - "1" ili "0") i vozi...

Ujedno, izbegao si i ovo o cemu macolakg prica - o resetu brojaca (koji i nije potreban) tako da ti je svejedno da li uC gubi napajanje nakon gasenja auta i time se resetuje ili ne...

Nista cam prekidaci, nista svemirska tehnologija...


sve bi to bilo lepo da meni treba samo indikacija u kojem je stepenu prenosa menjac (citaj: ne treba mi jer to znam cim uhvatim za rucicu menjaca) ali ovaj mali board komp nudi daleko vise mogucnosti a jedna od njih je i indikacija polozaja rucice pa zasto ne iskoristiti i tu opciju a pored toga imam indikaciju ekonomicne voznje kao i indikaciju da je br obrtaja motora previsok sto je za spravu nice touch sto bi rekli ameri :)

i da , vozim motorcikl NSU pretis i slazem se da se poluga menjaca vraca u srednji polozaj nakon promene stepena prenosa, sto znaci da brojac broji samo impulse gore / dole, ali i dalje ne znam kad se resetuje...
[ macolakg @ 01.08.2012. 02:23 ] @
@shadow88

Upravo sam tako to i shvatio.
Bord comp od motocikla hoces da prevaris na takav nacin kao da ima posla sa sekvencijalnim menjacem kakav skoro svi motocikli imaju, a izvor je menjac od auta, koji mozes da bilo kojim redom ubacis u bilo koji stepen, a pri tom bord comp mora da shvati kao da je sekvencijalni menjac odradio redom do finalnog stepena u kom je menjac ostao.

To ovo moje programce resava.
Dakle, svaka brzina na autu ima svoj reed kontakt, a kada je menjac na leru ni jedan nije aktivan.
Prilikom saltovanja auta neminovno prolazis kroz ler, a to stanje bord compu salje izvestaj "neutral", koji resetuje njegov brojac i istovremeno tvoj brojac u MCU, u sta god ubacis posle toga brojac iz MCU ce brzo (za nekoliko desetina mS) "napumpati" brojac u bord compu na stvarnu vrednost brzine u kojoj si, a ti "premotavanje" cifara u bord compu u tako kratkom intervalu neces ni primetiti.

Taj pravi polozaj "neutral" kod motocikla jednostavno mora biti uzet sa mehanickog cam iz menjaca, jer ako nije tako, onda ni bord comp ne bi znao odakle da pocne da broji.

Samo, za potpuno sigurno resenje moras dati vise podataka o tom bord kompjuteru za bajk...

Pozdrav

[ macolakg @ 01.08.2012. 02:40 ] @
@shpiki

Svakako da sam vozio motocikl sa brzinama, i znam kako mu funkcionise menjac, samo sto nije imao nikakvu elektroniku.

Jedan od njih je bio i matori NSU pretis koji vozi shadow88, sa genijalnim motorom i odvratnim ramom, gde ako preteras sa ulaskom u krivinu po tangenti izlazis iz nje :-))

Modernije jace masine imaju pokazivanje u kojoj su brzini, a to se ne moze bez podatka "neutral" pa se od njega up-down broji, ili cam-switch na mehanickom cam u menjacu koji ce direktno raportirati stepen prenosa.

Nadam se da si shvatio ovo sto shadow88 hoce, covek je to rekao na samom pocetku, nije mu bitna indikacija zbog nje same...

Pozz
[ shadow88 @ 01.08.2012. 10:39 ] @
ok ljudi hvala vam puno , javljam se cim dobavim sve delove za komp i kad ga sastavim i malo testiram na stolu.. jel zna neko gde mogu da nabavim konektor za displej iz projekta ? ne mora da bude za pcb predvidjen, bilo kakav bi mi odgovrao jer mi mrsko da seckam flat na zasebne zile i lemim :) naravno mogao bih izvaditi isti iz telefona sa ploce ali ako ima da se kupi jos bolje...

pozz