Sida 1 av 2

Logiskt problem

Postat: 12 maj 2005, 21:54:32
av Nutrino
Jo jag försöker då en krets att när den får en klockpuls så ska den spärra den första klockpulsen men släppa igenom den andra och spärra den tredje (Men den ska hålla kvar den andra tills den tredje kommer) etc, etc. Med andra ord varannan puls. (Lite svårt att förklara)

Jag har gjort ett logiskt block schema. Behöver lite hjälp, vet inte om den fungerar.


Bild

Postat: 12 maj 2005, 22:00:55
av Icecap
Vad med en 4013 (eller liknande funktion) där D-ingången sitter till /Q-utgången. Detta ger då en räknare. Du kan då ta ena utgången och använda till att öppna och stänga en gate så att klockpulsen släpps igenom varannan puls.

Postat: 12 maj 2005, 22:03:56
av Nutrino
Jag håller på med ett projekt......Transistor PONG (med led matris). Jag hade tänkt bygga ett pong spel med enbart transistor logik. Så jag vill hälst använda det där schemat. (om det fungerar?)

Postat: 12 maj 2005, 22:18:06
av Schnegelwerfer
Har du tänkt bygga Pong-spelet med diskreta kretsar! :shock:

Postat: 12 maj 2005, 22:20:37
av Icecap
Använd då en 7474! Jag skrev ju "(eller liknande funktion)" eller hur?

Postat: 12 maj 2005, 22:26:15
av Nutrino
Icke!

Nej, inget sånt. Det ska vara diskreta komponenter. Inga IC-kretsar!

Postat: 12 maj 2005, 22:27:37
av bengt-re
urk... varför inte bygga med reläer om du ändå håller på ? ;)

Postat: 12 maj 2005, 22:29:40
av Nutrino
Nä, det skulle bli lite onödigt. :lol:

Vet inte varför jag vill göra det så, men så kommer det bli iallafall.

Postat: 12 maj 2005, 23:14:06
av Pjoms
Tydligen finns det folk med på tok för mycket fritid! :wink:
Mycket imponerande om du får till det på ett snyggt sätt!

Postat: 13 maj 2005, 01:30:43
av zeus

Postat: 13 maj 2005, 07:07:18
av Icecap
Respekt!

Ska det vara transistorer då ska det!

Varför inte använda den utmärkta kopplingen med en bistabil multivibrator som kan dela inkommande frekvens med 2? Jag har inte schemat just här men grunden är en helt vanlig monostabil med klockpulsen in på 2 kondinger (var sin sida). Den byter då läge om rätt konding är i rätt laddning. Klura själv, jag ska på serviceresa under dagen.

Lycka till.

Postat: 13 maj 2005, 09:58:25
av babbage
Jag håller med Icecap. Du ska nog inte först konstruera det med logik och sedan implementera dina logiska funktioner med transistorer (ttl?). Det blir MÅNGA transistorer. Har du koll på olika sätt att bygga logik? Diodlogik, nmos, pmos, cmos, ecl ... Blanda och använd den lämpligaste.

Skaffa dig en verktygslåda med många analoga kopplingar. Ett exempel på hur man kan tänka annorlunda, det finns säkert många andra sätt.

För att flytta en paddel kan man ha två st konstant-strömkällor. Dessa laddar upp eller ur en kondensator. Spänningen över kondensatorn representerar paddelns läge. Jmfr med en VU-meter.

Postat: 13 maj 2005, 09:59:31
av DennisD7
Nutrino, jag är på din sida. :)

Men jag förstår inte riktigt problemet. Vad är det du vill göra? Halvera en klockpuls? ...och vilka grindar vill du använda? I schemat har du bara INV, AND och NAND. Det ska ju gå att bygga en D-vippa av NANDs.

Postat: 13 maj 2005, 14:39:07
av Nutrino
Nej den ska inte halvera en klockpuls. Det den ska göra är räkna pulser (om man seriekopplar några) t.ex. bollens position, eller rackets position. Men jag ska kolla upp det där om bistabil multivibrator om det fungerar.


EDIT:(Jag kom på ett lättare sätt. Ska bara kolla om det fungerar)

Postat: 13 maj 2005, 14:46:53
av DennisD7
Aha då förstår jag.
Medan du kollar om det funkar kan jag berätta hur jag har gjort:
- Tre stycken vippor där man anger binärt var bollen/pricken ska vara, och sen en krets som översätter direkt från binärt till en av åtta positioner. Vippbesparande värre.