Ik zou graag met drie knoppen, zeven digitale potmeters willen bedienen. Een Select knop voor het selecteren van de potmeter en Up en Down knoppen voor het instellen van de geselecteerde potmeter.
Daarnaast wil ik op een display kunnen aflezen op welke stand de geselecteerde potmeter staat. Eventueel zou op het display ook te zien moeten zijn welke potmeter geselecteerd is, maar dit mag ook d.m.v. leds. Het moet zo simpel mogelijk gehoduen worden.
Nou ben ik de DS1669 tegengekomen. Ik heb hier inmiddels een paar samples van besteld. Ik heb alleen verder geen idee hoe ik de rest zou moeten realiseren. Heb er 0,0 ervaring mee. Wie kan mij hiermee op weg helpen?
Hier kun (moet) je een microcontroller aan hangen. Deze kan het display aansturen, de knoppen uitlezen en het aantal pulsjes naar de DS1669 geven.
Een Atmel als de Atmega8 voldoet denk ik wel (EUR 2,45)
Je zult dan wel een programmaatje moeten schrijven om deze Atmel te vertellen wat hij moet gaan doen...
Groeten Hendrik
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Heb er 0,0 ervaring mee. Wie kan mij hiermee op weg helpen?
Als je zelf geen spullen / kennis hebt kun je mi beter een verzoek in de VA sectie zetten, dit is nou niet bepaald een beginners project.
Een kleine AVR met voldoende I/O kan dat wel.
Echter, gezien het niveau van je vraag, ga ik met Roland mee. Tenzij dit project geen doel maar middel is (middel om wat te leren).
Ga er vanuit dat je naast de benodigde software (gratis downloaden bij Atmel) ook iets van een programmer nodig hebt (cheap-ass op een centronics port als je die nog hebt of wat luxer, zelf geknutseld of gekocht). Daarnaast moet je wat software klussen. Gezien wat er allemaal aan komt te hangen, denk ik dat een PCB bakken wel handig is (ben niet zo'n voorstander van gaatjes board).
Tenslotte is die DS1669 volgens mij obsolete, of in elk geval 'not for new designs', dus of je op je sampling request wat gaat horen??
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Leg idd eerst maar eens de toepassing uit, misschien zijn er wel betere oplossingen dan die DS1669 (not recommended for new design @ maxim website)
Als de uitlezing van de waarde niet heel belangrijk is, kun je ook een 7 (of meer natuurlijk) polige schakelaar pakken, en dan de 'Single pushbutton operation' (zie datasheet) gebruiken.
Als je een dubbele schakelaar neemt zou hetzelfde kunnen werken met de 'dual pushbutton operation.
Wat ik zelf zou doen is 2 I2C digitale pots nemen, met elk vier kanalen aan boord, en deze aansturen met een PIC16f648a, met een paar knopjes en een HD44780 compatible LCD voor de uitlezing. Op die manier kun je ook bij het IC de stand 'opvragen' in plaats van dat de uC zelf moet gaan tellen.
Als je dit wilt leren kan ik www.picbasic.nl aanbevelen.
Edit:
Als je het verhaal van die schakelaar liever hebt met een 'Select' knopje, kun je het ook op de volgende manier oplossen:
Een 4 Bit counter IC nemen, met een knopje (de select knop) aan de clock input.
Via wat AND poorten vervolgens een rijtje uitgangen 0 t/m 7 maken. knoop dan uitgang 7 aan de reset van de counter, en hang uitgang 0 t/m 6 elk naar 2 AND poorten. De andere inputs van de eerste 6 AND poorten hang je via je 'UP' knopje aan de voeding, en van de 2e serie van 6 AND poorten hang je ze via je 'down' knopje aan de 5 volt. Plaats hier vervolgens een stel inverters achter (De inputs van de DS1669 zijn Active Low), en hang de 12 outputs hiervan weer aan de Inputs van de DS1669. Alleen de uitlezing dan nog...
[Bericht gewijzigd door Arjo op (36%)]
De toepassing is het afregelen van een meet- en regelversterker. Dit wordt nu gedaan met zeven meerslagenpotmeters in de versterker. Dit is een enorm geklooi. Pielen met een schroevendraaiertje in een versterker en het komt behoorlijk precies die afstelling.
Daarom dacht ik als ik digitale potmeters ga gebruiken die te regelen zijn door zo min mogelijk knoppen en je ook nog eens kan zien wat de instellnig van de potmeters is, dan zou dit het gemak flink vergroten.
Ik heb zelf de mogelijkheden voor het programmeren van PIC's niet. Ik heb het ooit wel eens gedaan op school, maar dat is al even geleden. Ik ben niet te beroerd me in te lezen mocht dit noodzakelijk zijn.
Wat ik zelf zou doen is 2 I2C digitale pots nemen, met elk vier kanalen aan boord, en deze aansturen met een PIC16f648a, met een paar knopjes en een HD44780 compatible LCD voor de uitlezing. Op die manier kun je ook bij het IC de stand 'opvragen' in plaats van dat de uC zelf moet gaan tellen.
Kun je me een digitale pot aanraden?
[Bericht gewijzigd door rizm op (21%)]
WilToyo
Maak me niet gek, ik ben al gek.
Ben bang dat dat met digitale potmeters bijna niet te doen is. De potmeters hebben vaak een regelbereik van VCC en een klein beetje.
Wat je zou kunnen doen is om motorpotmeters te nemen en die met een microcontroller aansturen (wordt wel kostbaar op deze manier). Ik denk ook niet dat je onder een microcontroller uit gaat komen.
Gewoon een 2 polige 7-stappen schakelaar pakken ?
Jammer dat op deze chips geen enable ingang zit.
zelf zou ik 2 rijen met 7 schakelaars neer zetten en bij elke rij het opschrift wat de betreffende functie is.
stelt veel sneller in
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op 13 maart 2009 12:57:09 schreef rizm:
Dit wordt nu gedaan met zeven meerslagenpotmeters in de versterker. Dit is een enorm geklooi. Pielen met een schroevendraaiertje in een versterker en het komt behoorlijk precies die afstelling.
Ooops... Nou heb je een ernstig probleem: De meerslagen potmeters kunnen behoorlijk nauwkeurig instellingen doen. En als je dan al het gevoel hebt dat het tricky is om af te stellen.... Oei!
De meeste digitale potmeters zijn niet zo nauwkeurig. 5bits, 6 bits. Dat betekent dat van 1 stapje naar de volgende is 1/64e van het volle bereik. Dat is ruimschoots "makkelijk te doen" met een gewone potmeter, laat staan met een meerslagen potmeter. En zeker niet "komt behoorlijk precies". Dus de digitale versie die jij voorstelt zit er OF boven OF onder, maar nooit precies goed.....
Deze heeft in ieder geval al 8 bits.
http://nl.farnell.com/analog-devices/ad5160brjz10-rl7/dpot-spi-256pos-…
het valt mee, er zijn er een hoop 8bit... D'r zijn er ook een paar 10bit. mijn inschatting is dat 10 bits makkelijk te doen is met een goede meerslagen potmeter, dus als het "behoorlijk precies" is als je het met de meerslagen potmeter doet, dan haal je de vereiste nauwkeurigheid niet met 1 10bit digitale potmeter....
http://nl.farnell.com/maxim/max5481eud/dpot-nv-linear-taper-10-bit-smd…
Op 13 maart 2009 12:57:09 schreef rizm:
Kun je me een digitale pot aanraden?
Voor de genoemde toepassing zou ik niet weten, want 8 bits lijkt mij ook niet genoeg...
(je kunt met een gewone printpotmeter een 10 Bit ADC op 1 cijfer nauwkeurig afregelen...)
Op 13 maart 2009 13:12:19 schreef shiptronic:
Gewoon een 2 polige 7-stappen schakelaar pakken ?
Dat is inderdaad ook het eerste wat ik dacht, maar voor deze toepassing lijkt me de uitlezing ook wel belangrijk
Edit: Als het probleem is dat je telkens zo'n eind moet draaien met de meerslagen pots, zou je misschien een 'coarse - fine' regeling in kunnen bouwen. 1 gewone potmeter om het ongeveer af te stellen, en dan een potmetertje voor de fijnregeling
Edit2: Dit kwam ik tegen op google...
http://www.analog.com/static/imported-files/application_notes/20666174…
[Bericht gewijzigd door Henry S. op (7%)]
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Alleen die laatste optie, met 3 stuks het dubbele aantal bits zie ik wat in. Om van 10 naar 11 bits te gaan door 2 digitale potmeters en een analoge schakelaar te kopen, lijkt me niet handig. Dan maar drie potmeters (waarvan twee parallel) om dubbele resolutie te halen....
Op 14 maart 2009 00:35:37 schreef rew:
Alleen die laatste optie, met 3 stuks het dubbele aantal bits zie ik wat in. Om van 10 naar 11 bits te gaan door 2 digitale potmeters en een analoge schakelaar te kopen, lijkt me niet handig. Dan maar drie potmeters (waarvan twee parallel) om dubbele resolutie te halen....
Inderdaad, de rest schiet je niet zoveel mee op, maar als je met 3 10bit potmeters 20bit kunt halen, dan zou je toch aardig precies kunnen werken. Blijft het probleem dat de spanning over de potmeters niet veel buiten de supply range mag komen...