|
||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Параметрыaddress - значение базового адреса платы в компьютере
#define RWHIS #include "RWH.H" #include "LCARD_AD.H" #include <stdio.h> #include "stdafx.h" #include <math.h>
unsigned char char_dOut;
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; case DLL_PROCESS_DETACH: break; } return TRUE;
}
void rwh_start() { int data; data=LOADBIOS("c:\\L_setup\\BIOS\\lbios12",0); }
void rwh_aio_init(IA &ia) { } void rwh_dio_init(IA &ia) { }
int rwh_aio_write(IA &ia,unsigned short v) { OUTDA(v); return(0); }
int rwh_aio_read(IA &ia,unsigned short &v) { v=ADCHAN(ia.c[2]); return(0); }
int rwh_dio_write(IA &ia,unsigned short v) { if(v==0) char_dOut=char_dOut&~(int)pow(2,ia.c[2]); else char_dOut=char_dOut|(int)pow(2,ia.c[2]); OUTBYTE(char_dOut); return(0); }
int rwh_dio_read(IA &ia,unsigned short &v) { v=INPBYTE(); return(0); }
void rwh_stop() { }
Особенности работы с устройствами ввода-вывода
Основными факторами, негативно влияющих на правильность работы устройств ввода-вывода является межканальное прохождение и помехи, возникающие по ряду причин. Межканальным прохождением называется ситуация, когда сигнал, поданный на один из каналов АЦП влияет на значения других каналов. Оно возникает в том случае, когда используется многоканальное АЦП, т.е. устройство ввода-вывода с многоканальным мультиплексором для последовательного переключения каналов. В таком устройстве все сигналы последовательно преобразуются с помощью одного АЦП. Поэтому для исключения межканального прохождения в высокоточных измерительных приборах используются одноканальные АЦП, т.е. один сигнал обрабатывается одним АЦП, другой-другим. Явление межканального прохождения объясняется остаточным от предыдущего цикла опроса зарядом емкостью С – емкости динамического коммутатора, которая вместе с сопротивлением источник5а сигнала и сопротивлением проходных ключей образует RC цепочку. Для уменьшения межканального прохождения при использовании многоканальных АЦП пользуются следующими приемами. - устанавливается максимально возможное для данной задачи время опроса аналогового канала (минимальная частота АЦП); - применяются источники сигнала с минимальным внутренним сопротивлением; - устанавливается наименьший коэффициент усиления передачи аналогового сигнала (наибольший входной диапазон). Дополнительные факторы, влияющие на увеличение межканального прохождения: - превышение диапазонов каналов АЦП; - наличие длинных сигнальных кабелей, неподсоединенных к источнику сигнала, даже если этот канал в данный момент не опрашивается; - наличие индуктивной составляющей во входном сигнале; - наличие высокочастотных гармоник во входном сигнале (частота гармоник выше Fd/2), где Fd – частота опроса отдельного канала. - заземление источников сигнала проводиться в разных точках, имеющих разные потенциалы; - использование источников сигнала без применения дифференциальной схемы подключения. Меры устранения указанных факторов заключаются в использовании фильтров, проверка надежности заземления, плохие источники сигнала и т. д. Метод измерения межканального прохождения Межканальное прохождение АЦП оценивается согласно схеме как отношение амплитуд напряжения U1 и наведенному напряжению U2 и выражается в децибелах (см. рис). Для измерения используется синусоидальный сигнал частотой 1 кГц с амплитудой 90-95% от установленного диапазона. Обоим каналам устанавливается одинаковый коэффициент усиления, остальные каналы заземляются. Наличие межканального прохождения устанавливается при оценки отношения U1/ U2 ниже 80 Дц. 1 Дц= 20 lg K, где К в данном случае равно U1/ U2.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |