Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

CAMBIO ELETTRONICO REALIZZATO!!!!FUNZIONA!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Font Size
    #76
    Le foto:

    Nel quadro ci sono i led (che si accendono tutti assieme) del fuorigiri e il display per le marce.
    sulla sinistra c'? l'interruttore che li accende o li spegne entrambi.
    Con la manopola sulla sx si regola la soglia del fuorigiri.
    Adesso ho aggiunto 1 interruttore anche a destra per attivare o disattivare il "cambio elettronico" (chiamiamolo cosi') (interrompe quel "ponte" di filo blu sulla morsettiera (foto della scheda)).

    L'astina ? il vero bel lavoretto che ho fatto.
    dopo lo snodo ateriore c'? un primo pezzo di astina di 6mm lungo qualche cm (sotto la molla) che puo' scorrere all'interno di un tondino da 8 (quello piu' grosso). La molla li tiene in estensione.
    I 2 sono legati da 1 spina elastica (si vede sulle foto).
    All'interno del tondino da 8mm (nel foro da 6mm!!) c'? un tondino in plastica lungo circa 1 cm forato al centro e con un contatto metallico sulla parte anteriore (dove quando si comprime la molla va a toccare il pezzo di astina anteriore).
    Questo contatto ? qundi sempre isolato (grazie alla plastica) dalla massa della moto e quando si cambia (compressione molla) va a massa (una qualsiasi parte metallica della moto). Il contatto interno ? portato all'esterno con quel cavetto azzurro che si vede uscire dall'astina.
    All'interno del tondino da 8 dopo il pezzo di astina "scorrevole" e di questo tondino di plastica c'? un pezzo filettato per avvitare il restante pezzo dell'astina che va a finire sulla pedalina del cambio.

    Se lo leggete 12-13 volte con calma forse lo capite

    CIAO

    Comment


    • Font Size
      #77
      Ecco qua:

      ASTINA IN COMPRESSIONE


      ASTINA IN POSIZIONE NORMALE

      Comment


      • Font Size
        #78
        grazie

        grazie per la considerazione!!!!!
        non credo ke su questo forum ci sia gente ke abbia bisogno di leggere 12-13 volte il tuo post per capirci qualcosa,a me e' bastato leggerlo una volta,e non credo ke kiunque altro,ignorante quanto vuoi in elettronica possa leggerlo piu' di 2-3 volte.
        Ottimo lavoro,sicuramente funzionale,ma poco pratico...
        col tempo ke hai impiegato facevi prima a comprare un sensore a cella di carico,o induttivo,come tutti i cambi elettronici(certo,kiamiamolo cosi')in commercio..
        sarebbe stato piu' facile,e meno laborioso,naturalmente con gli stessi risultati.
        comunque complimenti,di sicuro non ti manca la fantasia e la creativita'!!!

        Comment


        • Font Size
          #79
          A parte che mi piace fare ste cose...
          ma sensori a celle di carico (che non so come funzionano) o induttivi potevo metterli su un'astina che non si muove?
          Comunque si, tempo ne avro' usato (non perso) ma il ferro l'ho pagato 0,30 euro.

          Se si capisce sono contento

          Comment


          • Font Size
            #80
            Ottimo lavoro Mick ....... mi puoi mandare il programma del pic micro che me lo studio un po' per realizzare un indicatore di fuorigiri a piu' led????
            Grazie

            Comment


            • Font Size
              #81
              ...ho visto cosa sono i sensori a celle di carico, si poteva andare bene in compressione, ma quanto costa?? e poi dovevo fare un'astina che lo contenesse... il lavoro era lo stesso + o -

              Per il fuorigiri ho usato 1 amplificatore operazionale, ? semplice da usare, se non lo conosci (angelo) aspetta qualche giorno...

              ciao

              Comment


              • Font Size
                #82
                Lo conosco ....... ma volevo fare una cosa piu' complessa e poi alla fine dell'ultimo led farli lampeggiare tutti ....... ho gia' buttato giu' un pezzo di programma ma mi sono incasinato sulla conversione del segnale in frequenza del contagiri ........ ti ho mandato un pvt comunque!!!

                Comment


                • Font Size
                  #83
                  Originally posted by Mick Doohan
                  A parte che mi piace fare ste cose...
                  ma sensori a celle di carico (che non so come funzionano) o induttivi potevo metterli su un'astina che non si muove?
                  Comunque si, tempo ne avro' usato (non perso) ma il ferro l'ho pagato 0,30 euro.

                  Se si capisce sono contento

                  non so se ti riferivi al mio post,ma io non ho scritto ke hai "perso"tempo",ma ho scritto ke l'hai "impiegato".
                  comunque di sensori ne esistono una infinita',di misure portate e caratteristike differenti,vedi quello ke propone STARLANE.
                  Si capisce ke sei contento,certo,a volte e'una grande soddisfazione creare un qualcosa di utile veramente con una spesa irrisoria...

                  Comment


                  • Font Size
                    #84
                    MIck attendiamo..
                    Se mi date a serigrafia del circuito stampato lo posso riprodurre,visto che ho il bromografo...
                    MIck,appena puoi mi mandi il file?
                    Cosi' lo guardo con un amico....

                    Comment


                    • Font Size
                      #85
                      smd

                      buona idea,io lo potrei miniaturizzare con dei componenti SMD,ma se ho capito bene MICK preferisce non pubblicare il suo skema...decisione rispettabile..

                      Comment


                      • Font Size
                        #86
                        vi mando tutto, adesso non sono a casa, e oggi non riesco, domani sera vi mandero' il programma (lo volete in assembler credo) e sinceramente un po' mi dispiace, non tanto per il suo scopo di base: se premi l'interruttore fai morire il motore per xx tempo, ma per i suoi comportamenti "nascosti" tipo l'eliminazione dei "rumori" dei pulsanti per via software...
                        Vedrete che bello che ?...

                        Un problema che potrete incontrare ? che io per spegnere il motore uso un uscita del pic (a 5 o 0 volt) che va direttamente alla centralina come ingresso del cavalletto (perch? la mia se ? in marcia e si abbassa il cavalletto muore) e perch? la mia centralina (almeno la parte degli interruttori del cavalletto e della folle(perch? ho usato anche questo)) va a 5 volt.
                        Comunque a questo potete trovare una soluzione, forse con un transistor tipo lo schema di roby, pensateci gia da adesso sapendo che per spegnere la moto si hanno 5 v e da accesa 0 (o viceversa visto che lo decide un pic). Pensate...

                        Comment


                        • Font Size
                          #87
                          no problem

                          nessun problema Mick!!!!
                          abbiamo risolto problemi piu' grossi con questi PIC....
                          ...appena mandi tutto(spero ke lo farai pubblicamente)provo il circuito,se la cosa va bene,e non ho dubbi...posso realizzare lo stampato in maniera industriale.Io ci lavoro ogni giorno con ditte ke producono circuiti stampati a livelllo industriale(C.M.T teramo)...doppia faccia,multistrato...magari l'idea di farlo con componenti SMD non e' male!!!eventualmente posso fornire TUTTI i componenti....in QUALSIASI formato..

                          aspettiamo...

                          Comment


                          • Font Size
                            #88
                            ...io ho spedito tutto a Maury giovedi' (come promesso), adesso chiedete a lui...

                            ciao

                            Comment


                            • Font Size
                              #89
                              Scaricatevi il tutto



                              Lamps

                              Comment


                              • Font Size
                                #90
                                Ecco lo schema in jpg..e' da adattare,cioe' queste non son le dimensioni reali..


                                E qui la lista componenti cosi' come l'ha scritta lui..con descrizione comandi

                                Uscite/entrate della morsettiera:

                                1- Ingresso +12 V
                                2- Massa
                                3- Ingresso 12 V alternata (alternatore)
                                4- Ingrsso interruttore folle
                                5- Ingresso contatto cambiata
                                6- Ingresso contatto scalata
                                7- Uscita "spegni motore per xx tempo"
                                8- Dall'uscita interruttore "cambio elettronico"
                                9- All'ingresso dell'interruttore "cambio elettronico"
                                10- Segmento display "a"
                                11- Segmento display "b"
                                12- Segmento display "c"
                                13- Segmento display "d"
                                14- Segmento display "e"
                                15- Segmento display "f"
                                16- Segmento display "g"
                                17- Massa (per il quadro)
                                18- Uscita potenziometro regolazione soglia fuorigiri (poi va a massa)
                                19- Uscita led fuorigiri

                                Componenti:

                                X1- quarzo 4 MHZ

                                D1=D2 diodo 1N4148

                                IC1- 7805
                                IC2- LM290
                                IC3- PIC 16F84

                                C1 Non so (qualche 100 nF)
                                C2=C5=C6=C7 47 uF elettrol.
                                C3=C4 22 pF

                                R1- Non so (con C1 fa da convertitore F/V)
                                R2- 680 ohm
                                R3- 15000 ohm
                                R4- 470 Kohm (da controllare meglio)
                                R5- 3300 ohm
                                R6- 33 ohm (ai led)
                                R7- 1000 ohm
                                R8- 1000 ohm
                                R9- 1000 ohm
                                R10- 10000 ohm
                                R11- 10000 ohm
                                R12- Voi non la avete (io si!!)
                                R13- 220 ohm
                                R14- 220 ohm
                                R15- 220 ohm
                                R16- 220 ohm
                                R17- 220 ohm
                                R18- 220 ohm
                                R19- 220 ohm
                                In ultimo descrizione ddel programma...


                                ;TEMPI: 135 mS CON LOOP DA 175 * 256
                                ; 130 mS CON LOOP DA 169 * 256
                                ; 120 mS CON LOOP DA 156 * 256
                                ; 110 mS CON LOOP DA 143 * 256
                                ; 100 mS CON LOOP DA 130 * 256
                                ; 90 mS CON LOOP DA 116 * 256
                                ; 80 mS CON LOOP DA 103 * 256
                                ; 70 mS CON LOOP DA 91 * 256
                                ; 60 mS CON LOOP DA 78 * 256
                                ; 50 mS CON LOOP DA 65 * 256
                                ; 40 mS CON LOOP DA 52 * 256
                                ; 30 mS CON LOOP DA 39 * 256


                                ; _________
                                ; Contatto Cambio +1 -->| \_/ |<-- Contatto Folle
                                ; Contatto Cambio -1 -->| |---
                                ; ---| |<-- Clock
                                ; Reset -->| PIC |<-- Clock
                                ; Vss -->| 16F84 |<-- Vdd
                                ; Contatto "Cambio Elettronico" <--| |--> g
                                ; a <--| |--> f
                                ; b <--| |--> e
                                ; c <--|_________|--> d




                                PROCESSOR 16F84
                                RADIX DEC
                                INCLUDE "P16F84.INC"

                                ;Setup of PIC configuration flags

                                ;XT oscillator
                                ;Disable watch dog timer
                                ;Enable power up timer
                                ;Enable code protect

                                __CONFIG 0001H


                                aa equ 1
                                bb equ 2
                                cc equ 3
                                dd equ 4
                                ee equ 5
                                ff equ 6
                                gg equ 7


                                ORG 0CH

                                Count res 3
                                Marcia res 1

                                ORG 00H

                                bsf STATUS,RP0

                                movlw 00011111B
                                movwf TRISA

                                movlw 00000000B
                                movwf TRISB

                                bcf STATUS,RP0

                                clrf PORTB


                                INIZIO

                                bcf PORTB,0

                                movlw 3
                                movwf Count+2
                                clrf Marcia

                                LAMPEGGIO

                                movlw 11111110B
                                movwf PORTB
                                call TEMPO5

                                movlw 00000000B
                                movwf PORTB
                                call TEMPO5

                                decfsz Count+2,1
                                goto LAMPEGGIO


                                APPRENDI

                                btfss PORTA,1
                                call FOLLE

                                btfss PORTA,2
                                call CAMBIATA

                                btfss PORTA,3
                                call SCALATA

                                goto APPRENDI


                                CAMBIATA

                                ; btfsc Marcia,6
                                ; return

                                bsf PORTB,0

                                bcf STATUS,C
                                btfsc Marcia,0
                                rlf Marcia,1
                                rlf Marcia,1

                                call TEMPO

                                bcf PORTB,0


                                btfss PORTA,1
                                call FOLLE

                                btfsc Marcia,0
                                call PRIMA

                                btfsc Marcia,2
                                call SECONDA

                                btfsc Marcia,3
                                call TERZA

                                btfsc Marcia,4
                                call QUARTA

                                btfsc Marcia,5
                                call QUINTA

                                btfsc Marcia,6
                                call SESTA

                                ASPETTA

                                movlw 4
                                movwf Count+2

                                call TEMPO2

                                SICUREZZA

                                btfss PORTA,2
                                goto ASPETTA

                                btfsc PORTA,2
                                goto PASSA
                                goto ASPETTA

                                PASSA

                                decfsz Count+2,1
                                goto SICUREZZA

                                return



                                SCALATA

                                btfsc Marcia,0
                                return

                                bcf STATUS,C
                                btfsc Marcia,2
                                rrf Marcia,1
                                rrf Marcia,1

                                btfss PORTA,1
                                call FOLLE

                                btfsc Marcia,0
                                call PRIMA

                                btfsc Marcia,2
                                call SECONDA

                                btfsc Marcia,3
                                call TERZA

                                btfsc Marcia,4
                                call QUARTA

                                btfsc Marcia,5
                                call QUINTA

                                btfsc Marcia,6
                                call SESTA


                                ASPETTA2

                                movlw 4
                                movwf Count+2

                                call TEMPO2

                                SICUREZZA2

                                btfss PORTA,2
                                goto ASPETTA2

                                btfsc PORTA,2
                                goto PASSA2
                                goto ASPETTA2

                                PASSA2

                                decfsz Count+2,1
                                goto SICUREZZA2

                                return



                                FOLLE

                                bsf PORTB,aa
                                bsf PORTB,bb
                                bsf PORTB,cc
                                bsf PORTB,dd
                                bsf PORTB,ee
                                bsf PORTB,ff
                                bcf PORTB,gg

                                movlw 00000010B
                                movwf Marcia

                                return


                                PRIMA

                                bcf PORTB,aa
                                bsf PORTB,bb
                                bsf PORTB,cc
                                bcf PORTB,dd
                                bcf PORTB,ee
                                bcf PORTB,ff
                                bcf PORTB,gg
                                return


                                SECONDA

                                bsf PORTB,aa
                                bsf PORTB,bb
                                bcf PORTB,cc
                                bsf PORTB,dd
                                bsf PORTB,ee
                                bcf PORTB,ff
                                bsf PORTB,gg
                                return


                                TERZA

                                bsf PORTB,aa
                                bsf PORTB,bb
                                bsf PORTB,cc
                                bsf PORTB,dd
                                bcf PORTB,ee
                                bcf PORTB,ff
                                bsf PORTB,gg
                                return


                                QUARTA

                                bcf PORTB,aa
                                bsf PORTB,bb
                                bsf PORTB,cc
                                bcf PORTB,dd
                                bcf PORTB,ee
                                bsf PORTB,ff
                                bsf PORTB,gg
                                return


                                QUINTA

                                bsf PORTB,aa
                                bcf PORTB,bb
                                bsf PORTB,cc
                                bsf PORTB,dd
                                bcf PORTB,ee
                                bsf PORTB,ff
                                bsf PORTB,gg
                                return


                                SESTA

                                bsf PORTB,aa
                                bcf PORTB,bb
                                bsf PORTB,cc
                                bsf PORTB,dd
                                bsf PORTB,ee
                                bsf PORTB,ff
                                bsf PORTB,gg
                                return


                                TEMPO5

                                call TEMPO
                                call TEMPO
                                call TEMPO
                                call TEMPO
                                call TEMPO

                                return


                                TEMPO

                                clrf Count
                                movlw 103
                                movwf Count+1

                                DelayLoop

                                decfsz Count,1
                                goto DelayLoop

                                decfsz Count+1,1
                                goto DelayLoop

                                return


                                TEMPO2

                                clrf Count
                                movlw 150
                                movwf Count+1

                                DelayLoop2

                                btfss PORTA,2
                                goto TEMPO2
                                btfsc PORTA,2
                                goto SALTA
                                goto TEMPO2

                                SALTA

                                decfsz Count,1
                                goto DelayLoop2

                                decfsz Count+1,1
                                goto DelayLoop2

                                return



                                END

                                Comment

                                X
                                Working...
                                X