Hva er gode metoder for å få til dette?

Sponsorer:
Takk Takk:  0
Like Like:  0
Side 1 av 2 1 2 SisteSiste
Viser resultater 1 til 20 av 36
  1. #1
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)

    Hva er gode metoder for å få til dette?

    Hva er gode metoder for å få til en logikk som dette?


  2. #2
    Intermediate
    Medlem siden
    Aug 2009
    Poster
    1,580
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Med litt enkel elektronikk så burde ikke det der by på så ekstremt store problemer...

    Hva er det du egentlig skal bruke det til?


    Ta å les litt om Og, Nog, eller og neller portene, så vil du nok finne litt mer ut om det hele ;P
    Evt så har man slike "tellekretser".. husker ikke komponentnavn atm tho...
    Du kan også lese litt om 555 timer klokke-krets, da den vil være basert på det samme.

  3. #3
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Jeg kan komme tilbake til hva den skal brukes til.

    Dette kan realiseres med logiske kretser ja, men jeg vil gjerne se noen ulike løsninger på dette. Det kan være jeg har gått glipp av løsninger som både er enkle og spesielt godt egnet til min applikasjon. Jeg er åpen for både digitale og diskrete løsninger. Ideelt sett skulle man hatt en enkel krets som løste dette helt på egenhånd.

  4. #4
    Intermediate norcad sin avatar
    Medlem siden
    Nov 2005
    Poster
    3,641
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    I min verden starter alle løsninger på et sådan spørsmål med et elektroskap.
    Så putter vi inn en PLS med strømforsyning, sikringer og releer, kontaktorer, noen brytere, et touchdisplay, et par frekvensomformere osv osv.
    Har ikke bruk for det sier du?
    Pøh, kjekt med mulighet for utvidelser og oppgraderinger siden, man vet aldri hva man kan få bruk for etterhvert.............

    Deretter programmer vi en digital inngang og 6 digitale utganger, en teller i en loop, og vips etter en ukes tid er den saken løst! :-D

    Siemens Simatic S7 er fine saker, løser stort sett alle problemer for oss

  5. #5
    Newcomer
    Medlem siden
    Apr 2006
    Poster
    29
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    out 2, 3 er utganger fra et shift register som har out 1 som input signal og klokkes av input signalet.
    out 4 har out 1 som inngang og klokkes av på negativ flanke på input signalet
    out 5 og 6 har er shift register med out 4 som inngang og klokkes av negativ flanke på input signalet
    out 1 er divide -by-3 av input.

    I tillegg må alle out signaler gates med input for å få rett lengde på pulsene.
    Totalt 7 D flip-flops, 7 and gates og 6 invertere.

    En krets blir en liten CPLD. Da er det også plass til mye annen logikk.

  6. #6
    Newcomer
    Medlem siden
    Jul 2008
    Sted
    Akershus
    Poster
    258
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Jeg hadde brukt en liten mikrokontroller, eks. en av de mindre Atmel AVR kretsene. Med intern oscillator trenger du bare matespenning og kan bruke alle I/O pinnene til hva du vil. Og så et lite C program som gjør det du er på jakt etter, alt sammen i en enkelt liten chip 8-) Du sier ikke noe om hvilket frekvensområde logikken skal fungere innenfor ei heller om duty cycle på inngang kan variere.

  7. #7
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Duty cycle skal helst kunne varieres med en oppløsning på bedre enn 1µs.

    S7-serien har jeg jobbet med, selv om det er noen år siden, men nei, jeg tror ikke det er helt spot on for hva jeg er ute etter.

    Jeg har forsøkt å sette opp noe i SIMetrix som ser sånn ut:


    ...men jeg får den ikke til å virke. D-timeren jeg har tilgang på der har også set og reset men det burde ikke ha noe å si, vel?

  8. #8
    Moderator Kokken sin avatar
    Medlem siden
    Sep 2004
    Poster
    4,576
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Helt enig i at en PLS ikke er rett løsning her. Programlogikken er virkelig enkel for å få til det du beskriver her, men med oppløsning på 1µs (eller bedre) da er det lite standard IO kort som takler hastigheten med den presisjon som du ønsker.

    Det nærmeste jeg kan tenke meg i PLS verden er spesialkort for highspeed funskjoner (som håndterer cam-tellekort, posisjoneringsalgoritmer etc). Det finnes et highspeed logikkort (FM) i S7-300 serien som håndterer sin egen logikk med intern syklustid ned til 1µs, men slik jeg tolker spec så er instruksjonssettet begrenset til AND, AND NOT, OR, OR NOT.
    Link

    Dersom Clockpulse (#input) varierer i tid og du ønsker at output skal ha så identisk respons som mulig, da ville jeg primært tenkt diskrete kretser, selv om det er litt mer styr å holde på med.

    Dog: Skulle du trenge en bitshift logikk for Simatic S7, så kan jeg alltids skrive de 15 linjene med kode som skal til ;-)

  9. #9
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Jeg takker for det, selv om jeg vel har SW og det nødvendige til S7 selv også.

    Det står nok mellom microcontroller/FPGA, TTL-krets eller transistorer. Selv heller jeg til alle løsningene av ulike grunner, MC/FPGA gir muligheter utover de øvrige løsningene, TTL er veldig billig og enkelt i produksjon mens transistorkretser gir muligheter for å kontrollere den analoge båndbredden på en veldig god måte.

    Uansett er det meningen at dette skal bygges fra bunnen av på PCB.

  10. #10
    Intermediate PiXeL sin avatar
    Medlem siden
    Apr 2006
    Poster
    2,709
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Åh, jeg angrer på at jeg så på denne tråden.



    (trekker meg stille og forsiktig tilbake)

  11. #11
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Blir vel ikke sittende å gruble vel?

  12. #12
    Newcomer
    Medlem siden
    Jul 2008
    Sted
    Akershus
    Poster
    258
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Det står nok mellom microcontroller/FPGA, TTL-krets eller transistorer
    Viktige kriterier er forsåvidt hvor mye plass på printet du har til rådighet og kostnad ved ulike alternativer. 4-5 billige TTL-kretser og flere loddepunkter kan fort spise opp besparelsen kontra en enkelt chip (mikrokontroller eller programmerbar logikk). Dersom du garantert aldri kommer til å trenge noe annet enn den enkle logikken som er beskrevet ville jeg trolig gått for programmerbar logikk i form av en enkelt PAL-krets eller CPLD. Lenge siden jeg puslet med programmerbar logikk, nå for tiden går det bare i mikrokontrollere...

  13. #13
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Terskelen ift slike kretser påvirkes også av at det er ting jeg ikke kan noe om.

    Når det gjelder diskrete ting produksjonsmessig så tror jeg allikevel det er overkommelig å montere et knippe SMD-komponenter med robot og maskinlodde dem. Den tilgjengelige plassen er ikke definert ennå.

  14. #14
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Her er noe jeg ikke fikk til å funke:


  15. #15
    Intermediate
    Medlem siden
    Aug 2009
    Poster
    1,580
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Tror du burde sette deg ned med penn og papir og så tegne opp logikken på dette :P

    1. positiv puls = 6ned 1 opp
    1. negativ puls = 1ned 4 opp
    2. PP = 4ned 2 opp
    2. NP = 2ned 5 opp
    3. PP = 5ned 3 opp
    3. NP = 3ned 6 opp

    Og så gjenntar det seg.
    Når du har satt det slikt opp, så er det egentlig bare å sette opp en sannhetstabell utifra hvilket resultat du skal ha på hver enkelt, og så sette inn passende og/eller/nog/neller porter, slik at du får ønsket resultat ut.
    Evt andre IC'r som gir ut et signal alt ettersom hvilket inn-signal det får.


    Det du burde se på, er kretser som hører til 7segment display... Da vil du ha ca samme logikk igrunn

    I binær vil du at det skal bli slikt:

    1: 00 01
    2: 00 10
    3: 00 11
    4: 01 00
    5: 01 01
    6: 01 10

    Så da er det bare å designe en krets som gir ifra seg det der resultatet, og som generelt kan *telle* til 6.
    Og så gjør du kretsen mer simpel igjen, ved å ha 6 utganger utifra hvilket resultat som vises...

    En liten enkel krets for å få til alt etter at signalet er delt opp i 3:

    A+B = 6 + [inv] 1
    A+C = 5 + [inv] 2
    B+C = 3 + [inv] 4

  16. #16
    Intermediate HansMarius sin avatar
    Medlem siden
    Nov 2004
    Poster
    1,210
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Du burde kanskje sladde vindustittelen?

  17. #17
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Jeg tror ikke noen fullfører denne basert på vindustittelen Hans Marius

    Jeg har satt opp en variant til:

    -ring-counter-2-jpg


    Imidlertid oppfører den seg litt rart, den kjører doble utpulser før den blir resat. Kan det være at hver teller er invertert som default?

  18. #18
    Newcomer
    Medlem siden
    Jul 2008
    Sted
    Akershus
    Poster
    258
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Artig med logikk, hehe. En 6-bit seriell til parallell shift register gjør vel nytten her sammen med et par ekstra porter koblet mot out6 og data inn? Eksempel her: Shift Registers - Parallel and Serial

    Edit: Beklager, først nå så jeg nærmere på tegningene dine og det er jo akkurat shift register du har designet. Virker som om du har fått kretsen til å fungere men mangler en reset som trigges når kretsen starter opp? Isåfall finnes det ferdige reset-kretser som ikke starter logikk før matespenning er stabil og evt. krystaller er stabilt i gang. Evt. kan du lage med diskrete komponenter.

  19. #19
    Intermediate
    Medlem siden
    Aug 2009
    Poster
    1,580
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    U1 stiger når input går høy, og går ned igjen neste gang input går høy.
    U2 stiger når imput går lav, og går ned igjen neste gang input går lav.
    U3 var generelt bare rar :'D

    Men burde nå uansett gå grett å kunne lage en grei logikk av den der

  20. #20
    Guru Snickers-is sin avatar
    Medlem siden
    Nov 2003
    Poster
    11,171
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Hvis du ser litt nøyere på den ser du at alle er som de skal etter at kretsen er resat.

Side 1 av 2 1 2 SisteSiste

Stikkord for denne tråden

Regler for innlegg

  • Du kan ikke starte nye tråder
  • Du kan ikke svare på innlegg / tråder
  • Du kan ikke laste opp vedlegg
  • Du kan ikke redigere meldingene dine
  •