ADAM-5510_рус (Раздаточный материал к курсовому проекту), страница 17
Описание файла
Файл "ADAM-5510_рус" внутри архива находится в следующих папках: Раздаточный материал к курсовому проекту, ADAM5510. PDF-файл из архива "Раздаточный материал к курсовому проекту", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 17 страницы из PDF
Уровень пульсаций источника питания недолжен превышать 200 мВ (амплитудное значение), а величина выходного напряжения сучетом пульсаций должна лежать в пределах от 10 до 30 В постоянного тока.Сервисное программное обеспечениеДиск с сервисными программами, поставляемый в комплекте с ADAM5510, предназначендля облегчения пользователю процедуры загрузки программ в ADAM5510. Сервисныепрограммы могут работать под управлением операционной системы MSDOS или любойдругой, совместимой с MSDOS.152Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruА.2.
Основные действия по установке системы на базе ADAMC5510Последовательность действий пользователя при создании работающего приложения наADAM5510 включает следующие шаги:1) сконфигурируйте модули вводавывода в соответствии с выполняемыми ими функциями вданном приложении (см. главу 5);2) разработайте и отладьте рабочую программу для ADAM5510 на управляющемкомпьютере;3) выполните преобразование разработанной программы в коды микропроцессора 80186или 80188, при этом для операций с плавающей запятой установите режим эмуляции.Затем выполните компиляцию программы;4) если программа работает правильно, загрузите программный код во флэшППЗУ ADAM5510 (диск С);5) для запуска работы системы в автономном режиме снимите питание с ADAM5510, азатем вновь его подайте.Примечание. Для получения дополнительной информации по выполнению шагов 26 обратитесь к главе 6.153Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruПриложение B.
Структура регистров СОМCпортаВ данном приложении содержится краткое описание регистров последовательных портовADAM5510. Для получения более подробной информации обратитесь к справочномуруководству на микросхему UART STARTECH 16C550.Все регистры имеют однобайтовый размер. Бит 0 является младшим значащим разрядом, абит 7 старшим значащим разрядом. Адрес каждого регистра определяется смещением отбазового адреса порта (BASE). Порт СОМ1 имеет базовый адрес 3F8h, а порт СОМ2 –2F8h.DLABБит доступа к защелке делителя (Divisor Lacth Access Bit), определяет доступ кстаршему и младшему байтам делителя. Адрес: бит 7 управляющего регистрапо адресу BASE+3BASE+0Регистр буфера приемника. Доступен только для чтения при DLAB=0 (Receiverbuffer register)BASE+0Регистр блокировки передатчика. Доступен только для записи при DLAB=0(Receiver buffer register)BASE+0Младший байт делителя частоты обмена (Divisor latch bits 07) при DLAB=1BASE+1Старший байт делителя частоты обмена (Divisor latch bits 815) при DLAB=1Два байта в регистрах по адресам BASE+0 и BASE+1 образуют 16разрядное числоделитель, которое определяет скорость передачи.
Зависимость между этими двумявеличинами приведена в таблице:Скорость передачи5075110133.5150300600120018002000BASE+1Делитель230415361047857764384192966458Скорость передачи24003600480072009600192003840056000115200хДелитель48322416126321хРегистр управления прерываниями (Interrupt Status Register, ISR) при DLAB=0бит 0: Разрешение прерывания при готовности принимаемых данныхбит 1: Разрешение прерывания по завершению предачи байта (когда выходнойбуфер предачи пуст)бит 2: Разрешение прерывания при возникновении события, фиксируемого врегистре статуса линиибит 3: Разрешение прерывания по изменениюфиксируемых в регистре состояния модема154состояниясигналов,Copyright 19992000, ProSoft, Ltd. All Rights Reserved.BASE+2Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruРегистр управления режимом буферизации (Fifo Control Register, FSR)бит 0: Разрешение использования буферизации при приеме и предачебит 1: Сброс приемного буфера FIFOбит 2: Сброс буфера FIFO передатчикабиты 67: Установка значения числа символов в приемном буфере FIFO дляинициирования прерывания (FIFO Trigger Level)Бит 70011BASE+3Бит 60101Количество символов01040814Управляющий реги стр (Line Control Register, LCR)бит 0: Разряд 0 кода числа бит данных в информационной посылкебит 1: Разряд 1 кода числа бит данных в информационной посылкеБит 10011Бит 00101Количество бит данных5678бит 2: Число стоповых битбит 3: Разрешение контроля на четностьбит 4: Выбор режима контроля по четности/по нечетностибит 5: Фиксация четности.
При установке этого бита бит четности всегдапринимает значение 0 ( если биты 34 равны 11) или 1 (если биты 34 равны 01)бит 6: Инициация сигнала запроса на прерывание передачи. Вызывает выводстроки нулей в качестве сигнала BREAK для подключенного устройствабит 7: Бит доступа к защелке делителя частоты (Divisor Lacth Access Bit, DLAB)BASE+4Регистр управления модемом (Modem control Register, MCR).бит 0: Линия DTRбит 1: Линия RTSбит 4: Перевод СОМпорта в режим самодиагностики, в которомосуществляется внутренняя коммутация выходов порта на его вход155Copyright 19992000, ProSoft, Ltd. All Rights Reserved.BASE+5Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruРегистр состояния линии (Line Status Register, LSR)бит 0: Данные получены и готовы для чтения.
Сбрасывается после считыванияданныхбит 1: Ошибка преполнения. Был принят новый байт данных, а предыдущий небыл считан. Предыдущий байт теряетсябит 2: Ошибка четности, сбрасывается после чтения состояния линиибит 3: Ошибка синхронизации. Возникает, например, при отсутствии стоповыхбитов в принятом байтебит 4: Обнаружен запрос на прерывание передачи BREAK – длинная строканулейбит 5: Регистр данных передатчика пуст и готов к приему нового байта дляпередачибит 6: Регистр сдвига передатчика пустбит 7: Ошибка четности, ошибка синхронизации или наличие признака разрыва(BREAK) в буфере FIFOBASE+6Регистр состояния модема (Modem Status Register, MSR)бит 0: Изменение состояния сигнала CTSбит 1: Изменение состояния сигнала DSRбит 2: Признак обнаружения в линии заднего фронта сигнала вызовабит 3: Признак изменения сигнала DCDбит 4: Состояние сигнала CTSбит 5: Состояние сигнала DSRбит 6: Состояние сигнала RIбит 7: Признак обнаружения в линии сигнала несущей частотыBASE+7Регистр временного хранения данных (Ttemporary Data Register)156Copyright 19992000, ProSoft, Ltd.
All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruПриложение С. Форматы данных и диапазоны вводаCвыводаС.1. Форматы данных аналогового вводаМодули аналогового ввода серии ADAM могут быть настроены на режим выдачиизмеренных значений в формате инженерных единиц.Инженерные единицыДанные могут быть представлены в формате инженерных единиц путем установки нулевогозначения битов 0 и 1 кода конфигурации модуля.В формате инженерных единиц даные представляются в единицах соответствующейфизической величины, значение которой измеряется, например, в градусах, вольтах,милливольтах или миллиамперах.
Формат инженерных единиц легко анализируется вбольшинстве языков программирования, поскольку общая длина символьнойпоследовательности, включая знак, значащие разряды и десятичную точку, не превышаетсеми символов.Число, выраженное в формате инженерных единиц, имеет один знаковый символ (+ или ),пять десятичных разрядов и десятичную точку. Значения входного диапазона,определяемое ими разрешение, а также число десятичных знаков после десятичной точкиприведены в следующей таблице:Входной диапазон±15 мВ, ±50 мВ±100 мВ, ±150 мВ, ±500 мВ±1 В, ±2,5 В, ±5 В±10 В±20 мАТермопары типов J и TТермопары типов K, E, R, S и BРазрешениеЧисло десятичных знаков последесятичной точки1 мкВ10 мкВ100 мкВ1 мВ1 мкА0,01 °С0,1 °С3243321Пример 1Значение входной величины равно 2,65 В.
Входной диапазон используемого дляизмерения аналогового модуля равен ±5 В. Ответ на команду Analog Data In будет иметьвид:2.6500 (cr)Пример 2Значение входной величины равно 305,5 °С. Соответствующий модуль аналогового вводасконфигурирован для работы с термопарой типа J в диапазоне температур.
Ответ накоманду Analog Data In будет иметь вид:+305.50 (cr)Пример 3Значение входной величины равно +5,653 В. Входной диапазон используемого дляизмерения аналогового модуля равен ±5 В. При использовании формата инженерныхединиц модули аналогового ввода серии ADAM конфигурируются таким образом, что ониавтоматически обеспечивают некоторый запас по перегрузочной способности. Ответ накоманду Analog Data In будет иметь вид:+5.6530(cr)157Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruC.2. Входные диапазоны модуля ADAMC5017КодВходнойдиапазона диапазон08h±10 В09h±5 В0Ah±1 В0Bh±500 мВ0Ch±150 мВ0Dh±20 мАФорматданныхинж. един.% шкалыдоп. кодинж.
един.% шкалыдоп. кодинж. един.% шкалыдоп. кодинж. един.% шкалыдоп. кодинж. един.% шкалыдоп. кодинж. един.% шкалыдоп. кодПоложи(тельнаяшкала+10,000+100,007FFF+5,0000+100,007FFF+1,0000+100,007FFF+500,00+100,007FFF+150,00+100,007FFF+20,000+100,007FFF* МЗР – младший значащий разряд158Нуль±00,000±000,000000±0,0000±000,000000±0,0000±000,000000±000,00±000,000000±000,00±000,000000±00,000±000,000000Отрица(тельнаяшкала(10,000(100,008000(5,0000(100,008000(1,0000(100,008000(500,00(100,008000(150,00(100,008000(20,000(100,008000Разрешениеотображаемогозначения1 мВ0,01 %1 МЗР*100 мкВ0,01 %1 МЗР100 мкВ0,01 %1 МЗР10 мкВ0,01 %1 МЗР10 мкВ0,01 %1 МЗР1 мкА0,01 %1 МЗРCopyright 19992000, ProSoft, Ltd.
All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruC.3. Входные диапазоны модуля ADAMC5018КодВходнойдиапазона диапазон00h01h02h03h04h05h06h07h±15 мВФорматданныхинж. един.% шкалыдоп. код±50 мВинж. един.% шкалыдоп. код±100 мВ инж. един.% шкалыдоп. код±500 мВ инж. един.% шкалыдоп. код±1 Винж. един.% шкалыдоп. код±2,5 Винж. един.% шкалыдоп. код±20 мАинж. един.% шкалыдоп.
кодНе используетсяПоложи(тельнаяшкала+15,000+100,007FFF+50,000+100,007FFF+100,00+100,007FFF+500,00+100,007FFF+1,0000+100,007FFF+2,5000+100,007FFF+20,000+100,007FFF159Нуль±00,000±000,000000±00,000±000,000000±000,00±000,000000±000,00±000,000000±0,0000±000,000000±0,0000±000,000000±00,000±000,000000Отрица(тельнаяшкала(15,000(100,008000(50,000(100,008000(100,00(100,008000(500,00(100,008000(1,0000(100,008000(2,5000(100,008000(20,000(100,008000Разрешениеотображаемогозначения1 мкВ0,01 %1 МЗР1 мкВ0,01 %1 МЗР10 мкВ0,01 %1 МЗР10 мкВ0,01 %1 МЗР100 мкВ0,01 %1 МЗР100 мкВ0,01 %1 МЗР1 мкА0,01 %1 МЗРCopyright 19992000, ProSoft, Ltd. All Rights Reserved.Коддиапазона0Eh0Fh10h11h12h13h14hВходнойдиапазонТел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruФорматданныхМаксималь( Минималь(ное значение ное значениесигналасигналатермопара типа J, инж.