Разрядить 3-вольтовую батарейку с помощью Labview, чтобы проверить срок службы батареи?

Я хочу смоделировать/измерить срок службы 3-вольтовой батарейки. Это схема, которая даст взрыв батареи:

текст ссылки

Пакет управляется линиями CTRL1 и CTRL2 с некоторыми временными требованиями.

Один всплеск это:

                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

Теперь я хочу разрядить батарею, применив один зазор Burst, один разрыв Burst и т. д. Зазор должен быть переменным. Сначала я хочу использовать 10 секунд в качестве промежутка. Хочу нарисовать характеристику батареи. Я хочу смоделировать, например, 5 лет, которые должны составлять 1,2 дня в моделировании. У меня есть карта сбора данных NI PCI 6221 (37 контактов). Может ли кто-нибудь помочь мне сделать VI для этого проекта. Всплески должны быть в цикле, который я должен контролировать, как долго он должен работать (например, 1 день или 1,5 дня). И как я могу подать 10 В или 0 В на линии CTRL1 и CTRL2 в Labview?

Заранее спасибо.

ИЗМЕНИТЬ:

Итак, теперь я создал ВП с постоянным измерением напряжения и построением графика, который имеет физический канал в качестве входных данных, откуда берется напряжение. Но я не знаю, как сделать часть счетчиков, которая будет выводить синхронизированные сигналы для TTL (MOSFET), чтобы создать пакетный сигнал с промежутками, который затем разрядит батарею.


person billz    schedule 30.08.2010    source источник
comment
Просто отредактировал свой ответ до того, как увидел ваше редактирование. Возможно, вы захотите использовать фактические временные задержки, поэтому посмотрите в разделе Programming › Timing for the Wait (ms) VI.   -  person gary    schedule 31.08.2010


Ответы (1)


Начните с DAQ Assistant. Ищите учебные пособия, включающие этот VI. На блок-схеме посмотрите «Измерение ввода-вывода» > DAQmx — Сбор данных > «Помощник по сбору данных». Вы должны быть в состоянии подключить это к вашей плате сбора данных.

Загляните также на форумы NI.

РЕДАКТИРОВАТЬ: Если вы не знакомы с LabVIEW или плохо знакомы с ним, просто просмотрите пример кода, расположенный в National Instruments\LabVIEW x.x\examples. Для ваших приложений в examples\DAQmx, вероятно, будет соответствующий код. Сначала придерживайтесь основ, таких как примеры\общее. Вы даже можете изменить примеры, только не перезапишите их случайно.

person gary    schedule 30.08.2010
comment
Я знаю о помощнике, но не знаю, как выполнить логическую настройку и синхронизацию пакетного сигнала. Как управлять CTRL1 и CTRL2, чтобы получить ARM, TX и RX - person billz; 30.08.2010