Проектирование автоматизированной системы управления
Гибкость - одно из самых сложных и противоречивых понятий в общей концепции гибкого производства. Степень гибкости можно определить разнообразием деталей, которые измеряются, а также числом задач, решаемых средством; производительностью настраивания и переналадка при переходе на другой типоразмер детали; возможностью подключения средства к разнообразным интерфейсным устройствам.
Для обеспеч
ения лучшего собирания соединенных деталей измерение размеров этих деталей должно делать с учетом отклонений формы поверхностей, которые соединяются.
Каждая характеристика средств измерений должна воссоздавать определенное физическое свойство и быть проверяемой с минимальными затратами. Необходимо помнить, что завышение характеристик вводит в непроизводительные расходы, а занижение метрологических характеристик - к увеличению фактического брака. Характеристики должны быть стабильными в времени и минимально изменяться под влиянием величин, которые влияют и приводят в негодование. С помощью микропроцессорной техники возможно уменьшить влияние факторов, которые приводят в негодование, и систематических погрешностей, а также исключить грубые погрешности.
Для обеспечения заданных метрологических характеристик средства измерений должны эксплуатироваться при условиях (температурном режиме, равные вибраций и т.д.), обсужденных в паспорте.
При конструировании средств измерений должны быть обеспечены: удобство, и простота настройки, переналадка, регулирование и обслуживание; доступность использования регулировочных и сменных элементов; удобство установки (загрузка) и снятие (разгрузка) деталей, которые измеряются, а также высокая надежность работы .
2.4 Разработка общей структуры автоматизированной системы измерения
2.4.1 Микроконтроллер семейства MCS-96, как основа организации автоматического расчета параметров объекту измерения
В семейство MCS-96 фирмы Intel (иногда будет использоваться и название 80C196) входит более 30 разновидностей микроконтроллеров. Это 16-разрядные, быстродействующие ИС высокой степени интеграции, ориентированные на решение задач управления процессами в реальном масштабе времени. Типичные области применения для этих микроконтроллеров - управление двигателями, модемы, безюзовые тормозные системы, контроллеры жестких дисков, медицинское оборудование.
История MCS-96 насчитывает более 12 лет. За это время специалисты фирмы Intel увеличили адресное пространство с 64 КБайт до 6 Мбайт, повысили тактовую частоту с 10 до 50 МГц, улучшили быстродействие в 16 раз и добились понижения цены на базовый кристалл* примерно в 4 раза. Микроконтроллеры 80C196 фактически стали индустриальным стандартом для 16-разрядных встроенных систем управления, обеспечивая сочетание высоких технических показателей и экономической эффективности. Например, именно благодаря этим микроконтроллерам, установленным в системе управления зажиганием, специалистам концерна Ford удалось существенно снизить потребление топлива, уменьшить выбросы вредных веществ и одновременно повысить скоростные характеристики своих машин.
Более семи лет мы занимаемся инструментальными средствами для 80C196 и консультациями по вопросам разработки устройств на их базе. И за это время мы убедились, что 80C196 можно с успехом использовать и для 8-разрядных задач, и для задач, требующих низкого энергопотребления, но, как правило, разработчики контроллеров предпочитают использовать уже хорошо известные микросхемы (обычно, это 8051). При этом они зачастую руководствуются не совсем верной информацией о 80C196. Например, высокое быстродействие, свойственное 80C196, связывается с высоким энергопотреблением, но это, не всегда так.
С одной стороны, использование хорошо знакомых микросхем при разработке новых изделий - это проявление рационального, инженерного мышления. Такой подход позволяет быстро и с небольшими затратами создавать различные варианты контроллеров, пригодные для решения однотипных задач. Но с другой стороны, каждый разработчик должен понимать, что требования к системам управления непрерывно растут, и обязательно настанет момент, когда нужно будет отказаться от устаревшего микроконтроллера и применить более современный.
Такой переход психологически труден, особенно для разработчиков аппаратуры, которые отличаются определенной консервативностью. Было время, когда считалось, что и на 8048 можно сделать практически все, что нужно, и часто с ходу отвергалась новая в то время архитектура 8051. В то время многие предпочитали "накручивать" аппаратуру вокруг 8048, вместо того, чтобы воспользоваться тем, что уже находится внутри кристалла 8051.
Микроконтроллеры 80C196 могут рассматриваться как расширение архитектуры 8051, но лишь весьма приближенно. Часто удивляет, когда приходится сталкиваюсь с мнением, что "80C196 - это усовершенствованный 8051". Кристаллы 80C196 имеют другую - и намного более удобную - систему команд, другую организацию памяти, другую систему прерываний. Если быть кратким, то это просто иная, причем более современная архитектура, чем 8051.
80C196 напоминает швейцарский нож - он содержит практически все, что может понадобиться при разработке контроллера. Судите сами: АЦП, устройства ввода и вывода импульсных сигналов, несколько таймеров, ШИМ-генераторы, большое количество обычных портов ввода-вывода, гибкая система прерываний, сторожевой таймер - вот неполный список основных компонентов базовой архитектуры MCS-96. Единожды разобравшись в архитектуре MCS-96, инженер получает в свое распоряжение семейство кристаллов, которые с успехом решают сегодняшние задачи, и вполне пригодны для решения более сложных задач будущего.
Рассмотрим технические характеристики "классического" кристалла MCS-96 - 80C196KB, а затем предложим Вашему вниманию сравнительную таблицу по всем основным кристаллам семейства
2.4.1.1 Краткая техническая характеристика кристалла 80C196KB
ЦПУ На частоте 16 МГц ЦПУ выполняет 2 млн. оп/с при выполнении элементарных операций над знаковыми/беззнаковыми данными длиной 1 или 2 байт. Для этих чисел имеются также и операции умножения и деления (быстродействие: 580 тыс. умножений/сек, 330 тыс. делений/сек).
ПАМЯТЬ И ВНЕШНЯЯ ШИНА ЦПУ имеет одно адресное пространство размером 64 Кбайт, в котором находятся регистры общего назначения (232 байт), регистры спец назначения, встроенная программная память (если имеется), внешняя память для программы и данных. У версии со встроенным ПЗУ (87C196KB), ПЗУ имеет объем 8 КБайт и оснащено защитой от несанкционированного доступа. Контроллер памяти работает с 8- и 16-разрядной внешней шиной, причем ширина шины может динамически переключаться, можно вводить циклы ожидания.
ПРЕРЫВАНИЯ 28 источников запросов, 16 векторов и 16 приоритетов.
ТАЙМЕРЫ Два 16-разрядных таймера TIMER1 и TIMER2 обеспечивают синхронизацию работы устройства ввода-вывода импульсных сигналов (HSIO, High Speed In/Out unit) с реальным временем и внешними событиями. TIMER1 синхронизируется изнутри, тогда как TIMER2 синхронизируется снаружи.
Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:
Поиск рефератов
Последние рефераты раздела
- Микроконтроллер системы управления
- Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов
- Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0
- Разработка детектора высокочастотного излучения
- Разработка микропроцессорного устройства для проверки и диагностики двигателя внутреннего сгорания автомобиля
- Разработка микшерного пульта
- Математические основы теории систем