2010-08-30 3 views
0

Je veux simuler/mesurer la durée de vie d'une pile bouton 3V. Ceci est le circuit qui donnera l'éclat à la batterie:Vider une pile de 3V avec Labview pour tester la durée de vie de la pile?

link text

L'éclatement est contrôlée par les lignes CTRL1 et CTRL2 avec quelques rquirements de synchronisation.

Une rafale est:

   ARM TX RX  TX  RX TX 
CTRL1   L  H H  H  H H 
CTRL2   H  H L  H  L H 
Length (ms)  3.72 2.6 0.84 4.04 0.8 1 

H = 10 V 
L = 0 V 

Maintenant, je veux vider la batterie en appliquant un écart de Burst un écart Burst etc .. L'écart devrait être variable. D'abord, je veux utiliser 10 secondes comme un écart. Je veux dessiner la caractéristique de la batterie. Je veux simuler par exemple 5 ans ce qui devrait être 1,2 jours dans la simulation. J'ai la carte DAQ NI PCI 6221 (37 broches). Quelqu'un peut-il m'aider à faire un VI pour ce projet? Les rafales devraient être dans une boucle que je devrais être capable de contrôler combien de temps il devrait fonctionner (c'est-à-dire 1 jour, ou 1,5 jours) Et comment je peux appliquer 10 V ou 0 V aux lignes CTRL1 et CTRL2 dans Labview?

Merci d'avance.

EDIT:

Ok I ont maintenant fait l'acquisition d'une tension en continu et VI graphique qui présente un canal physique comme une entrée à partir duquel la tension est acquise. Mais je ne sais pas comment faire la partie compteurs qui produira les signaux temporisés pour le TTL (MOSFET) pour créer le signal de salve avec des lacunes qui draineront alors la batterie.

+0

Juste édité ma réponse avant que j'ai vu votre édition. Vous souhaitez probablement utiliser des délais réels, consultez la section Programmation> Temporisation pour le VI Attendre (ms). – gary

Répondre

1

Commencez avec l'assistant DAQ. Recherchez des didacticiels incluant ce VI. Sur le schéma fonctionnel, voir sous E/S de mesure> DAQmx - Acquisition de données> Assistant DAQ. Vous devriez être en mesure d'accrocher cela à votre carte DAQ.

Regardez aussi NI Forums.

EDIT: Si vous n'êtes pas familier avec LabVIEW ou si vous ne connaissez pas ce domaine, parcourez simplement l'exemple de code situé dans National Instruments \ LabVIEW x.x \ examples. Pour vos applications, examples \ DAQmx aurait probablement du code pertinent. Tenez-vous d'abord aux éléments de base, tels que examples \ general. Vous pouvez même modifier les exemples juste ne pas remplacer par accident.

+0

Je connais l'Assistant mais je ne sais pas comment faire la configuration logique et le timing pour le signal de rafale. Comment conduire le CTRL1 et CTRL2 pour obtenir le ARM, TX, et RX – billz

Questions connexes