Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Programmeeritav CAN-bus kontroller

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

    Programmeeritav CAN-bus kontroller

    Tere,

    Ülesande püstitus suht lihtne - on vaja CAN-busi pealt autos kätte saada suunatule signaal ja selle alusel ühte-kahte väljundit lülitada. On keegi kohanud kuskil mõnda pisikest progretavat kontrollerit, millega selle elu saaks täide viia? Alati võiks kasutada AVR + CAN + veel mõni imevidin, aga kui on olemas valmis tükks, siis ei tasu see ehk vaeva ära.

    #2
    Vs: Programmeeritav CAN-bus kontroller

    Äkki leiad siit midagi:
    kaugkäivitus püsikiirushoidja tagurdusandur autoalarm

    Comment


      #3
      Vs: Programmeeritav CAN-bus kontroller

      Tundub, et selliseid mooduleid ei ole olemaski, või vähemalt mitte väga leida. Hetkel on plaanis siis ATtiny2313+STN1110+can transiiver. Ehk suudab sellele nii mõndagi selgeks õpetada.

      Comment


        #4
        Vs: Programmeeritav CAN-bus kontroller

        Ise uurin ka seda teemat. Endale tundus AVR + MCP2515 + MCP2551 lahendus hea olevat. Netist saab ka koodnäiteid.

        Comment


          #5
          Vs: Programmeeritav CAN-bus kontroller

          Kui kellelgi on mõnda head programmi pakkuda, millega saaks need CAN-i koodid välja sniffida, siis olen pakkumistele avatud. Hetkel veel plaanis proovida mõne programmiga ühendus saada ja siis mõne com pordi monitoorimise programmiga suhtlust pealt kuulata.

          Comment


            #6
            Vs: Programmeeritav CAN-bus kontroller

            On olemas selline programmeeritav plaat, küll PIC18F2455 - ga mitte AVR-ga.
            Click image for larger version

Name:	CAN+USB+REG.jpg
Views:	1
Size:	66,2 KB
ID:	867251
            Microcontroller: PIC18F2455
            Clock Speed: 48MHz PLL - 12MIPS
            CAN Interface: External MCP2515
            CAN Driver IC: MCP2551
            Free I/O Pins: 14 - RA0-RA5, RB2-RB3, RB6-RB7, RC0-2, RC6
            Analogue Inputs - 7 - RA0-RA3, RA5, RB2-RB3
            PWM Outputs - 2 - RC2, RC1
            USB speed: Full Speed 12Mbps
            Port Connections - 8-bit data + 5V supply + Ground

            Sai omale samaks otstarbeks hangitud, kuid ajapuudusel ei ole plaati veel sahtlist välja saanud.
            Kui keegi tunneb huvi, siis PS või peaks ma sellega hoopis müügiteemasse kolima?

            Comment


              #7
              Vs: Programmeeritav CAN-bus kontroller

              STM32 sisaldab CON kontrollerit.
              Paraku kui ma õieti mäletan siis väga raske oli midagi pealt kuulata. Nimelt protokoll sisaldas paketi loendureid. Selleks et aru saada kas midagi läheb kaotsi. Tänu sellele pead täpselt teadma mida loed. St läbi töötlema kogu info mõtte võrdlema et oh nyyd tuli selline pakett. Lisaks et ära ürita midagi ise rääkida auto canbusis, Seadmed tuvastavad seal su leiutise kui vea, 1 hetk istud teepeal ja service tuli põleb.
              Lisaks et tea kas küll kõigil masinatel aga on eraldi system bus ja accessory bus. Systeem bus seal on baud kiirem, vea suhtes 0 tolerans. Seal istuvad ABS, ECU jms asjad. accessory siinil aga raadio jne nänn.
              Modelleerimises ja tootmises kehtivad:
              1. Avariikindel vooluring lühistab kõik teised.
              2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

              Comment


                #8
                Vs: Programmeeritav CAN-bus kontroller

                Auto poole midagi vastu öelda ei olnudki plaanis, just sarnastel kaalutlustel. Originaalis käisid kõik piiksud läbi autoraadio aga suunaka elu võiks olla teise siini peal? Kas see on väga loll idee, et mõni diagnostikaprogramm OBD kaabliga käima ajada ja kõrvlat serial pordi liiklust salvestada.Mõned katsetused said tehtud ja serialis ei tuvastanud logeri programm muud kui 2-3erinevat käsku ja muud midagi, muidugi võib olla, et otsis ainult ASCII't.

                Comment

                Working...
                X