Beste lezers,

samen met een vriend ben ik een VW polo aan het digitalizeren. de polo is al een aantal jaren oud en knapt erg op van een digitaal snufje.

we willen graag de temperatuur regelen in de auto. normaal wordt de temperatuur geregeld via een soort remkabel met een draaiknop daar aan wat een klep regelt die de lucht via een radiotor stuurd of direct de buiten lucht doorlaat. deze klep kan het beste met een modelbouw servo geregeld worden naar onze mening. de auto moet natuurlijk op een convertabele temperatuur gehouden worden dus er moet een instelwaarde bepaald worden. dit willen we graag met 2 drukknopjes 1 voor temp. omhoog en de ander voor temp. omlaag doen. we willen ook graag de reele temperatuur in de auto kunnen aflezen (deze kan swinters negatief worden), dit zou in het princiepe geen probleem moeten vormen. maar nu, er moet geregistreerd worden of de temperatuur in de auto hoger of lager is dan de instel waarde zodat de servo die de klep bestuurd aan gedreven wordt.

ik had een idee om dit te doen met een 8 bit up/down counter een aantal 7 segment displays met bijbehorende decoders voor de aflezing. dit 8-bit signaal naar een magnitude comperator waar het signaal van een ADC met daar aan een thermistor verrekend wordt, enzo de klep op of dicht gaat. echter heeft dit ontwerp het nadeel dat enkel de klep vol open gaat of helemaal dicht. is er een andere oplossing om dit logiesch op te lossen? ik ben een beginner in de elektronica, ik kom er meestal wel uit met een data sheet erbij maar heb nog moeite met het een en ander. ik heb gehoordt dat dit probleem waarschijnlijk is op telossen met een PIC of een atmel(mijn broer had het hier over). ik zou graag hulp willen met het ontwikkelen van dit projectje. alvast bedankt voor het lezen en reageren !

ik heb een blokschema gemaakt ter verheldering http://img163.imageshack.us/img163/8861/blokschema.png

verder heb ik zitten pielen met het eerste blok in het schema in multisim we willen graag een tempertuurs berijk van de instelwaarde tussen de 15 en 40 graden. ik krijg het schema wel gelimiteerd tot 15 maar niet tog 40. misschien weten jullie iets
hierbij het multisim bestand
http://download.en.hellshare.com/temperatuurs-regeling.ms10/983995

Dit kan een aardig stukje regeltechniek worden. Temp regelen is nl niet zo eenvoudig als je het niet met een aan/uit regeling doet. Dat laatste is dus vol open of vol dicht van de regelklep en dat is inderdaad niet handig denk ik.
Als je "echt" wilt regelen kom je op een PID regelaar uit, of PI, PD. Misschien kun je wat vinden als je zoekt op die termen.

Een goed trage P regeling werkt ook prima volgens mij. In mijn voormalige Dodge uit 1956 zat een climatecontrol en dat was volgens mij ook een P regeling. Alleen zo traag als dikke *****.

Een P regeling kan niet traag zijn volgens mij. Die stuurt afhankelijk van het verschil tussen gemeten en gewenst. Er zit geen tijd in de overdracht. Daarvoor zijn juist de I en D factoren.

Je mist nog een sensor, om goed te regelen heb je er 2 nodig, buiten temperatuur en cabine temp.

ik snap niet echt warom dit nuttig zou zijn ? maar we willen wel graag een display met de buiten temperatuur hebben, dit is namelijk wel zo sjiek

[Bericht gewijzigd door Henry S. op (41%)]

ik snap niet echt warom dit nuttig zou zijn ?

Het is wel degelijk handig voor de regeling om de buitentemperatuur te weten. Je kunt dan anticiperen. (Als er een groot verschil tussen binnen en buiten is, kan 'ie een extra tandje bijzetten...)

Op 20 februari 2010 12:51:26 schreef flipflop:
Een P regeling kan niet traag zijn volgens mij.

In theorie niet nee. Maar er zit nogal een vertraging op de aktie die ondernomen word. Daarmee is het dus inderdaad geen P regelaar meer.

En sensor voor de buitentemperatuur is inderdaad nuttig. De aangezogen lucht komt nl van buiten.

[Bericht gewijzigd door GJ_ op (15%)]

nu het er op lijkt dat een pid regeling de beste keus is, zoek ik naar een duwtje in de goie richting zoals welke micro controller te gebruiken en hoe de displays er aan te hangen want als ik 3 keer 2 digit 7 segment displays er aan ga hangen moet ik 3*2*7=41 uitgangen hebben dit lijkt mij erg veel, hoe kan ik dit oplossen ?

In picbasic is het aansturen van een display wel erg simpel. Hiervoor heb je maar een paar uitgangen nodig (zoek op HD44780). Als je toch met een pic aan de slag gaat zou ik gewoon een 40 pins nemen, bijvoorbeeld een 16F877. Voor de prijs hoef je dat niet te laten.

hmm als je 3x2x7 uitgangen nodig denkt te hebben, hoop ik dat je met dit project niet teveel hooi op je vork neemt.
wat gebruikelijk is bij het aansturen van 7 segmenten is dat je van elk displaytje de gezamelijke anode of kathode schakelt met een transistor en van alle display`s segment a aan elkaar hangt, segment b, segment c enz enz.
Dan per displaytje heel snel aansturen en de juiste transistor open sturen.
Je kan ook alles met schuifregisters doen.

met transistors:
http://www.mikroe.com/en/books/8051book/ch7/images/21.gif

of gebruik zo'n display:
http://www.cs.vu.nl/~mcaklein/solar/images/lcd-screen.jpg

en met picbasic en een 16f877 is het heel simpel PRINT typen en het staat erop.

ik wil ook wel voor jullie programmeren.
ik vraag er niks voor ( behalve de materiaal kosten, pic enzo )
want ik zie het als een uitdaging ( en een kans om bij te leren ) omdat ik nog niet zo super lang met pic's bezig ben,
maar ik krijg het wel voor elkaar dat het werkt.

Gebruik verder eventueel nog een 4543 en je spaart weer 3 lijnen uit. Helaas kun je dan geen custom characters zoals °C meer maken.
Maakt dat niets uit en multiplex je de zaak, dan kun je met 4 + 6 = 10 lijnen af. Een karakter-LCD (zoals roel999 aangeeft) kan ook, kost je 6 lijnen totaal als je hem in 4-bits mode aanstuurt.

die lijnen kun je op precies dat moment ( een pic kan toch geen 2 dingen tegelijk ) dat je ze niet gebruikt gewoon gebruiken omdat een lcd alleen maar reageert als hij door de EN lijn is geactiveerd. dus je bent voor een lcd scherm eigenlijk maar een poort kwijt.