Hallo allemaal,
Na lange tijd niet actief te zijn geweest in de electronica (en veel gelezen te hebben in dit forum) de draad weer opgepakt, studie gedaan en vol in het digitale wereldje gestapt.
Op mijn werk wordt af en toe met PIC's gewerkt en zodoende is mijn interesse hierin groot. De veel gehoorde kreet van "Door het te doen leer je het meeste" gelijk in handelen omgezet toen een familielid vroeg of het wellicht mogelijk is om een tijdwaarneming systeem te maken voor de hondensport. Moet wel draadloos zijn....
Moet te doen zijn dacht ik samen met mijn collega's en zodoende het volgende plan in elkaar gezet:
- Draadloze communicatie wordt voorzien door de RF650 unit van rfsolutions, deze transceiver unit laat zich uitstekend programmeren, kost wel wat maar dan heb je ook wat.
- Het geheel wordt gevoed door 12V gel accu's, met deze dingen heb ik goede ervaringen. Het oplaadcircuit voor deze accu's wordt door een rond een MAX712 IC gebouwde schakeling van de nodige intelligentie voorzien.
- de PIC wordt gebruikt om een start/stoppuls te genereren zodra een hond de IR sluis passeert. Deze puls wordt dan door de TRX verzonden naar de mainunit alwaar een PIC de tijdwaarneming start/stopt en deze tijd ook laat zien op een LCD display en wellicht een LED display voor het publiek.
Het hele plan ligt nog op de tekentafel, enkele vragen hierover zijn:
Met de PIC's wil ik graag m.b.v. de ADC de spanning bewaken van de accu. Zodra de spanning onder de 11,7V zakt, zal de PIC een signaal versturen naar de main unit en een LED aanzetten. Ik heb gelezen op dit forum dat dit zonder meer mogelijk moet zijn en na het doorspitten van de datasheets ben ik er niet geheel achter wat de minimale en maximale spanning van de ADC poorten zijn. De datasheet welke ik gebruikt heb is van een 16F87X.
Moet ik een spanningsdeler gebruiken voor de Vref van 5V welke ik van mijn spanningsregulator afhaal?
De 11,7V wordt uiteraard wel gedeeld, is het correct dat de ADC ingangen maximaal 20mA kunnen sinken?
In totaal gebruiken we drie units, een mainunit welke de tijdwaarneming voor zijn rekening neemt en twee units die bij de start en finish worden opgesteld.
Nu heb ik ergens gelezen dat Microchip een soort wizard had waarin je een PIC kon selecteren op basis van ingegeven criteria. Ik kan deze niet vinden op http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&… na dan. Hebben jullie een idee?
Met dit topic hoop ik jullie geinteresseerd en op de hoogte te houden van de vorderingen van het project.
Alvast bedankt voor de reacties.
Met vriendelijke groet,
Leon
Op 29 november 2007 20:32:14 schreef Leon_W:
Moet ik een spanningsdeler gebruiken voor de Vref van 5V welke ik van mijn spanningsregulator afhaal?
De 11,7V wordt uiteraard wel gedeeld, is het correct dat de ADC ingangen maximaal 20mA kunnen sinken?
De ingang mag spanningen zien tussen de 0 en 5 Volt.
De spanning van de Gel-accu moet je dus of delen met twee weerstanden of je moet er een stuk vanaf halen met een zenerdiode.
Voor de referentie spanning kan je een nauwkeurige 5V regulator gebruiken die ook de voedingspanning van je pic verzorgt (en dat is geen 78L05!!) of een aparte spanningreferentie als de C-MCP1541 die je aansluit op het referentiepinnetje van de A/D convertor.
Een ingang sinkt geen stroom, je moet alleen zorgen dat de uitgangsimpedantie van je deler lager is dan 2.5 kOhm.
Ok, bedankt voor je antwoord.
We willen het als volgt gaan doen:
- Vref wordt de MP1541 zoals voorgesteld door jou.
- Op de andere ADC pin komt met een spanningsdeler (1K, trimpotmeter tot 500 Ohm, aftakking naar PIC en dan 2K2 naar aarde.
Als de PIC geen stroom trekt van deze spanningsdeler, loopt er 3.5mA. Dit kan op zich wel, maar het loopt continue en het systeem wordt gevoedt door een accuutje.
We willen dit oplossen met een FET die opengezet wordt door de PIC waarna de ADC kijkt naar de aangeboden spanning. Daarna wordt de FET dichtgestuurd en zodoende loopt er geen stroom meer naar aarde.
We zijn bezig dit verder uit te werken om te kijken of
dit allemaal goed te doen is.