ADAM-5510_рус (Раздаточный материал к курсовому проекту), страница 4
Описание файла
Файл "ADAM-5510_рус" внутри архива находится в следующих папках: Раздаточный материал к курсовому проекту, ADAM5510. PDF-файл из архива "Раздаточный материал к курсовому проекту", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 4 страницы из PDF
В ответ на это произойдет вызов текстовогоредактора, указанного в пункте Editor меню Option.Примечание. При отладке программы с применением Turbo Debugger необходимоиспользовать нульмодемный кабель типа DB9M/DB9M.1.3.4. Загрузка программы и ее исполнение1. Выберите меню Program и нажмите клавишу <Enter>.2. В ответ на это начнется процесс загрузки программы в микроконтроллер, которыйпродлится около двух минут.
При этом на экране будет отображаться процентвыполнения процесса загрузки. После завершения загрузки экран монитора приметвид, приведенный на рис.14.Рис.14. Загрузка программы во флэшПЗУ микроконтроллера ADAM551012Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ru3. Кратковременно нажмите кнопку RESET на переднейADAM5510.панели микроконтроллера4. Нажмите любую клавишу клавиатуры в течение 7 секунд после нажатия кнопки RESET.Ожидайте загрузки микроконтроллера ADAM5510.5. После завершения загрузки на экране монитора появится загрузочное сообщение, видкоторого приведен на рис.
15.Рис. 15. Начальное загрузочное сообщение6. Работа с ROMDOS микроконтроллера ADAM5510 осуществляется в режиме команднойстроки точно также, как и для операционных систем MSDOS/PCDOS. Вводя команды склавиатуры компьютера Вы можете осуществлять управление файлами на флэшдискемикроконтроллера.Примечание. Операционной системой микроконтроллера ADAM5510 являетсяROMDOS, совместимая с MSDOS. Это позволяет пользователям запускатьприкладные программы, написанные на языке ассемблера, а также на языкахвысокого уровня, таких как С++. Однако, существует ряд ограничений для программ,запускаемых на ADAM5510.
Например, в ROMDOS при работе через консоль неткоманд управления экраном, например, CLS (clear screen), и т.п. В общем, дляпостроения работоспособных приложений следует постоянно помнить об этихограничениях и учитывать в своей работе. Для получения дополнительнойинформации по этому вопросу обратитесь к главе 7.1.4.ПримерПриводимая ниже последовательность действий является примером подготовки ивыполнения загрузки в микроконтроллер ADAM5510 пользовательской программыEX1.PRJ.1. Осуществите подключение микроконтроллера ADAM5510 к СОМпорту компьютера всоответствии с указаниями раздела 1.2. Помните, что для соединения устройств должениспользоваться прямой (модемный) кабель типа DB9M/DB9M.2.
Установите в базовый блок ADAM5510 следующие три модуля вводавывода: ADAM5517 в слот 1, ADAM5518 в слот 2 и ADAM5513 в слот 3.13Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ru3. Установите диск утилит №1 в привод гибких дисков компьютера. Запустите программуустановки Install.exe, которая осуществит копирование необходимых заголовочныхфайлов и библиотек в соответствующие разделы каталога компилятора Turbo C.4. Процесс установки осуществляется автоматически. После ее успешного завершениянажмите любую клавишу клавиатуры.5. По умолчанию рабочимadam5510.exe.должен стать разделc:\5510. Запустите программу6.
Откройте меню COMport и выберите в нем тот СОМпорт, который реальноиспользуется в компьютере для связи с микроконтроллером ADAM5510, например,СОМ1. Скорость обмена при этом является величиной фиксированной. Для возврата восновное меню нажмите клавишу <Esc>.7. В меню Utility выполните команду Configure. Произойдет передача файлов иперезагрузка микроконтроллера, а затем и поиск всех установленных модулей свыдачей на экран информации о них. Экран монитора примет вид, аналогичныйприведенному на рис.13.8. При необходимости осуществите конфигурирование системы и модулей вводавывода.Затем выберите команду Quit для возврата в основное меню.9. В меню Option выполните команду Compile. Введите имя рабочего каталога дляинтегрированной среды разработки Turbo C, также для исходного файла проекта:c:\5510\source\ex1.prj.10.Вернитесь в основное меню и затем выполните команду Compile в меню Utility.Произойдет вызов среды разработки Turbo C и загрузка файла проекта ex1.prj.Выполните компиляцию этого исходного файла и получите исполняемый файл.11.Нажмите комбинацию клавиш <Alt> и <T> для запуска процедуры передачи файла изкомпьютера в микроконтроллер.
В качестве исходного файла укажите файл ex1.exe(Source filename: c:\5510\source\ex1.exe), а в качестве целевого устройствамикроконтроллера ADAM5510 для хранения этого файла – накопитель d: (ADAMC5510Disk: d:), представляющий собой виртуальный диск на базе статического ОЗУ. Имейтеввиду, что если Вы хотите сохранить исполняемый файл в другом каталоге, то этоткаталог должен быть явно задан.12.Теперь Вы можете запустить на исполнение в ADAM5510 программу ex1.exe, котораябудет осуществлять считывание данных из модулей аналогового ввода, установленных вмикроконтроллере ADAM5510, и отображать их на экране монитора компьютера.13.Приведенные выше процедуры являются типичными при инициализации компьютера имикроконтроллераADAM5510.
Выполнение пп.18 обеспечивает готовностьмикроконтроллера к автономной работе при условии, что соответствующаяуправляющая программа в него уже загружена.1.5.ЗаключениеВнимательное следование описанным в этой главе указаниям позволит обеспечитьправильное использование микроконтроллера ADAM5510 в большинстве простых случаевего применения.Более детальному рассмотрению вопросов конфигурирования ипрограммирования посвящены следующие главы руководства.14Copyright 19992000, ProSoft, Ltd.
All Rights Reserved.2.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruВВЕДЕНИЕ2.1.Автономная система сбора данных и управленияЗадача наблюдения и управления процессом, будь то лабораторная или технологическаяустановка, может быть весьма сложной. По мере увеличения числа точек контроляпараметров и количества исполнительных механизмов системы управления становятся всеболее сложными.
Для построения таких систем все шире используются системы сбораданных и управления на базе РС совместимой техники, но при этом для многих из нихтребуются наличие в их составе управляющего компьютера. Новый же микроконтроллерADAM5510 фирмы Advantech позволяет реализовать автономно функционирующиераспределенные системы управления, для которых применение какоголибоуправляющего компьютера совершенно не обязательно.2.2.Основные характеристики2.2.1.
Гибкое программное управлениеADAM5510 представляет собой компактный IBM PC совместимый контроллер,выполненный на базе микропроцессора 80188 и работающий под управлениемоперационной системы ROMDOS. Прикладные программы для него могут быть написанына языке высокого уровня таком как С. Для многих пользователей это являетсянесомненным преимуществом, поскольку для этого языка имеется большое числоинструментальных средств разработки, значительно облегчающих процесс написания иотладки программ. В главе 4 настоящего руководства приводится детальное описаниетехнических особенностей микроконтроллера ADAM5510.2.2.2.
Встроенные коммуникационные порты RSC232/485Микроконтроллер ADAM5510 имеет в своем составе три последовательныхкоммуникационныхпорта,которыеобеспечиваютвозможностьорганизациивзаимодействия практически с любыми устройствами с последовательным доступом. ПортСОМ1 поддерживает работу в режиме интерфейса RS232, а порт СОМ2 работу в режимеинтерфейса RS485.
Порт СОМ3 предназначен для осуществления загрузки вмикроконтроллер управляющих программ. Кроме того, он может быть использован и каккоммуникационный порт общего назначения с интерфейсом RS232.2.2.3. Полный набор модулей вводаCвыводаМикроконтроллер ADAM5510 имеет модульный принцип построения. Основой егоявляется базовый блок, в который может быть установлено до четырех модулей вводавывода серии ADAM5000. Дискретные модули обеспечивают ввод и вывод дискретныхсигналов в диапазоне от 10 до 30 В постоянного тока, а также релейную коммутациюнагрузок различной мощности.
Аналоговые модули имеют 16разрядное разрешение ипрограммную установку входного или выходного рабочего диапазона. Для получениядополнительной информации обратитесь к главе 5 "Модули вводавывода" настоящегоруководства.Среди библиотечных функций, поставляемых с микроконтроллером ADAM5510, естьполный набор подпрограмм на языке С для поддержки выполнения самых различныхопераций ввода вывода. Пользователи могут использовать их при написании собственныхприложений, если использую в качестве среды разработки Borland C++ 3.0. Для получениядополнительной информации по этому вопросу обратитесь к главе 7 "Библиотекафункций" настоящего руководства.15Copyright 19992000, ProSoft, Ltd.
All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ru2.2.4. Встроенные часы реального времени и сторожевой таймерЧасы реального времени, входящие в состав микроконтроллера ADAM5510, обеспечиваютвозможность привязки ко времени какихлибо событий, фиксируемых в контролируемойприкладной области. Сторожевой таймер предназначен для осуществления повторногозапуска микроконтроллера в случае непредвиденного сбоя в работе управляющейпрограммы. Наличие такой функции в составе микроконтроллера ADAM5510 значительноулучшает его эксплуатационные характеристики и обеспечивает возможность егоиспользования в системах с повышенными требованиями к надежности функционирования.2.3.Конфигурация системыВариант возможной конфигурации системы на базе микроконтроллера ADAM5510приведен на рис.21.Рис.