Главная Компьютер [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [ 11 ] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] последовательный или параллельный порты. К этому типу интерфейсов можно отнести как миниатюрный АЦП, расположенный в корпусе разъема DB25, так и классический мультиметр, снабженный разъемом RS232, а также настольный прибор, имеющий на корпусе несколько разъемов и органов управления. Фирма National Instruments предлагает оригинальное решение, находящееся посередине между двумя указанными вариантами и прекрасно подходящее для портативных ПК. Виртуальный мультиметр, разработанный этой фирмой, выполнен в виде карты PCMCIA, установить которую так же просто, как вставить дискету в дисковод, хотя ее параметры не уступают многим одноканальным платам, предназначенным для внутреннего монтажа. Диалоговое окно мультиметра показано на рис. 3.1.
Source .&1ц>в Liei - tHAHHEt A-Ate Рис. 3.1. Диалоговое окно виртуального мультиметра фирмы Nationol Instruments АНАЛОГО-ЦИФРОВЫЕПРЕОБРАЗОВАТЕЛИАОС ЮИАОС 12 Среди моделей, предлагаемых в виде внешних интерфейсов, миниатюрные аналого-цифровые преобразователи ADC 10 и ADC 12 компании PICO Technology пользуются большой популярностью. Причиной тому - исключительная простота их применения и доступная цена. ADC 10 и ADC 12 представляют замечательную Рис 3.2. Внешний вид АЦП ADC 10 и ADC 12 Концепция, разработанная британской компанией PICO Technology, весьма оригинальна: АЦП ADC 10 и ADC 12 выполнены в виде простого разъема DB25 (рис. 3.2). Подключение аналогового сигнала осуществляется с помощью кабеля через разъем типа BNC (СР50-73). Достаточно вставить один из этих приборов в разъем параллельного порта (LPT1 или LPT2), чтобы превратить последний в аналоговый вход с диапазоном напряжений от О до 5 В. Не нужно ни батарей, ни другого внешнего источника питания, так как сам ВОЗМОЖНОСТЬ добавления одного или нескольких аналоговых входов к любому ПК. Программное обеспечение, поставляемое в комплекте с данными АЦП, сразу превращает компьютер в цифровой мультиметр, запоминающий осциллограф, анализатор спектра и даже в ленточный регистратор (самописец), причем все эти виртуальные приборы работают с сигналами в полосе частот от нуля (постоянный ток) до нескольких килогерц. Подобное оборудование при наличии соответствующих датчиков и устройств нормирования отлично подходит для измерения и регистрации самых разных физических параметров. Конкретные технические решения подробно рассматриваются в главе 6. АЦП и его источник опорного напряжения потребляют столь мало энергии, что питаются от тех цепей передачи данных, которые не задействованы для связи с ПК. Надо лишь запустить программу PICOSCOPE, поставляемую вместе с АЦП, чтобы сразу же получить цифровой вольтметр, запоминающий осциллограф и анализатор спектра. Предлагаемый отдельно пакет PICOLOG позволяет, в свою очередь, проводить регистрацию динамики медленных процессов. Он обладает также многими другими возможностями, которые будут подробно рассмотрены в главе 5. Конечно, не следует рассчитывать на то, что за несколько десятков долларов можно получить эквивалент прибора, стоящего в тысячи раз дороже. Основные ограничения на применение рассматриваемых устройств накладывают максимальная частота дискретизации (до 25 кГц) и единственный диапазон входных напряжений (0-5 В). Правда, следует отметить, что вход защищен от перегрузок до ±30 В. 15 кС REF+ Voo IN CLK REF- DOUT QND CS BAT42 BAT42 4...e D2...D7 iff ~. BUSY D1 Вход E(0...+5B) GND Кразьему DB2S (LPT1: или LPT2:) Рис. 3.3. Упрощенная схема АЦП ADC 10 и ADC 12 Таким образом, для большинства практических приложений этого прибора понадобится добавить устройство нормирования сигнала, в качестве которого может выступить простая гальваническая батарейка, резисторный делитель напряжения, конденсатор или операционный усилитель с несколькими резисторами. Ниже приведены драйверы, которые позволят легко писать программы для решения любой конкретной задачи и на языке BASIC, и на языке PASCAL, и на языке С. Эти вопросы подробно освещаются в главе 5. [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [ 11 ] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] 0.0009 |