Bemonsteringstijd van PCD2/3.W6x5 modules
FAQ #100395
In tegenstelling tot de conventionele analoge modulen (b.v. de W600), is de DAC (digitaal naar analoog converter) van de PCD2/3.W6x5 niet toegankelijk direct boven de interne I/O bus van de PCD. De opdracht is eerst geïnterpreteerd door de module micro controller en vervolgens cyclisch doorgegeven aan de DAC.
Reden voor de nieuwe functie beginsel
De tewerkstelling van een µC op de module kan vermindert de belasting van de PCD Hoofdprocessor omdat de conversie en de linearisatie van de output waarde wordt uitgevoerd direct op de I/O module (voor het schrijven van het aan de DAC). Vanwege het feit dat de modules zijn voorzien van een µC, ze heten "intelligente analoge modulen".
Behandeling door het gebruikersprogramma
De commando's voor een analoge uitvoer waarde is te lang voor het schrijven rechtstreeks naar de interne I/O bus. Daarom zijn specifieke FBoxen gemaakt (ook omgaan met de module initialisatie, waarde bereik te controleren en de interpretatie van mogelijke fout vlaggen uit de module). De uitvoeringstermijn van de FBox op een PCD2.M170 varieert van 0.8 ms tot 3.8 ms (afhankelijk van de stretch factor). De output waarde zal worden ingehaald door de module µC op de zeer einddatum van de uitvoering van de code op de PCD.
Cyclustijd op de module
De µC van de modules PCD2/3.W605, PCD2/3.W615 en PCD2/3.W625 voert de volgende taken cyclisch:
- Vergelijking of nieuwe waarden werden gestuurd door de PCD
- Berekening van de digitale waarden worden verzonden naar de DAC uit de waarde in gebruiker eenheden
- De digitale waarden schrijven naar de DAC
De µC cyclustijd van de W6x5 modules is firmware afhankelijk. Hoewel het is ongeveer 4 ms met FW versie 020, is het ongeveer 2 ms met FW versie 021 en hoger. (Firmware-versie van de module wordt afgedrukt op een sticker op de module, met 3 cijfers)
Omdat de cyclustijd van de Hoofdprocessor van PCD en de µC van de W6x5 zijn asynchroon, kan het duren tot tweemaal de cyclustijd vanaf het moment dat de waarde werd gestuurd naar de module tot het naar de DAC geschreven. Ook overwegen het uitvoerfilter dat vertragingen de reële output signaal door sommigen meer µs.
De cyclustijd van slechts in geringe mate invloed op de communicatie tussen de interne PCD i/o-bus en het µC van de module.
Het screenshot hieronder visualiseert de uitvoeringstermijn van het FBox deel van één kanaal (bovenste grafiek) en het uitgangssignaal van de W6x5 (lager grafiek, 2... 3.7 ms nadat uitgevoerd opdracht in de PCD). Deze grafieken werden geregistreerd met een PCD2.M170 en een PCD2.W625 FW 021.
§ix100243§
Opmerking met betrekking tot de TI
In de TI (tot versie 5), wordt een sampling rate van 2 ms verklaard. Dit is niet correct voor modules uitgerust met FW versie 020.
In de Duitse versie van de TI, een vertaling van de vaque van de sampling-snelheid (vertaald naar "Gesamtwandlungszeit") kan leiden tot missinterpretation.
Categories
PCD2 / Wxxx
PCD3 / Wxxx
Last update: 01.09.2005 09:41
First release: 07.07.2005 08:05
Views: 2222