Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Коммуникации и связь

Отбраковка резисторов на производстве

Тип: курсовая работа
Категория: Коммуникации и связь
Скачать
Купить
СОДЕРЖАНИЕВведение1. Словесное описание работы системы2. Предварительное распределение памяти3. Алгоритм функционирования микропроцессорной системы4. Распределение ресурсов5. Программа работы системы6. Контрольный примерЗаключениеСписок использованной литературыВВЕДЕНИЕВ данной курсовой работе описывается отбраковка резисторов на производстве. Резисторы сортируются по допускам и раскладываются в соответствующие контейнеры. Если сопротивление не входит ни в один диапазон допуска, он помещается в отдельный контейнер и включает сигнал, что попался брак. Система построена на микропроцессоре К1816ВЕ48.Измерение сопротивления производиться посредством измерения падения напряжения на исследуемом резисторе при пропускании через него фиксированного тока.
  • СЛОВЕСНОЕ ОПИСАНИЕ РАБОТЫ СИСТЕМЫ
  • Принципиальная схема системы приведена на рис. 1.1Работает система следующим образом:В некоторый момент времени процессор подает роботу команду установить резистор и начинает ждать. Робот, когда установит резистор в измеряющее устройство, сигнализирует об этом процессору. Процессор выходит из режима ожидания и выдает команду начать преобразование и снова начинает ждать. АЦП, завершив преобразования падения напряжения на измеряемом резисторе в цифровой код, подает сигнал процессору. Процессор считывает с АЦП цифровой код и приступает к сравнению его с записанным в память эталонным сопротивлением. В результате вычислений процессор определяет к какой группе по отклонению от номинала относится измеряемый резистор и выдает соответствующую команду роботу- поместить резистор в один из пяти контейнеров с отклонениями Далее цикл повторяется сначала.
  • ПРЕДВАРИТЕЛЬНОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ
  • Предварительное распределение памяти в системе показано на рис. 2.1. Т. к. программа, управляющая системой, скорее всего, будет сравнительно небольшой, то она вся поместиться во внутреннем ПЗУ процессора (памяти компьютера), поэтому на рисунке изображена только эта память; внешние ПЗУ не нужны и поэтому распределение для них не показано.Система будет обрабатывать сравнительно небольшой объем данных, поэтому показания на схеме распределения памяти данных область “ОЗУ данных” скорее всего, останется незадействованной.Рис. 2.1.Память команд Память данных3.АЛГОРИТМ ФУНКЦИОНИРОВАНИЯ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫУкрупненная структурная схема алгоритма программы, управляющей процессором, изображена на рис. 3.1.При включении системы вначале она принудительно переходит в режим занесения эталонного сопротивления. Процессор считывает с АЦП значение сопротивления, записывает его в память и обнуляет все счетчики, в которых ведется учет резисторов с определенным допуском.Далее следует установка и измерение сопротивления очередного резистора. Считанное с АЦП значение сопротивления подвергается обработке процессором и вычисляется процент отклонения сопротивления резистора от эталонного. В зависимости от значения этого отклонения процессором выдается команда роботу на размещение резистора в определенном контейнере и увеличение на единицу соответствующего счетчика резисторов.Далее анализируется состояние переключателя “ЭТАЛОН”. Если он замкнут, то снова производится замена в памяти эталонного сопротивления и обнуление счетчиков. Если этот переключатель разомкнут, то система начинает обработку следующего резистора.4. РАСПРЕДЕЛЕНИЕ РЕСУРСОВВ регистре R0 банка 0 находится текущее эталонное сопротивление. Остальные регистры банка 0 используются по мере надобности для хранения промежуточных результатов и временного сохранения содержимого аккумулятора.В регистре R0 банка 1 находится счетчик количества резисторов с сопротивлением вне допуска.В регистре R2 банка 1 находится счетчик количества резисторов с отклонением не более 10% от эталона.В регистре R2 банка 1 находится счетчик количества резисторов с отклонением не более 10% от эталона.В регистре R2 банка 1 находится счетчик количества резисторов с отклонением не более 10% от эталона.В регистре R2 банка 1 находится счетчик количества резисторов с отклонением не более 10% от эталона.В регистре R2 банка 1 находится счетчик количества резисторов с отклонением не более 10% от эталона.Через вывод Р10 процессору сообщается режим работы:
  • сортировка резисторов по допускам;
  • смена эталонного сопротивления.
  • Через вывод Р20 роботу выдается команда “установить резистор”. Активное состояние – 1.Через вывод Р21 роботу выдается команда положить резистор в контейнер “ВНЕ ДОПУСКА”. Активное состояние – 1.Через вывод Р22 осуществляется запуск АЦП. Активное состояние – 0.Через выводы Р25, Р26, Р27, Р28 и Р29 роботу выдается команда положить резистор в контейнер с допуском соответственно. Активное состояние – 1.На вывод Т0 от робота поступает 1, если резистор установлен.На вывод Т1 от АЦП поступает 1, когда данные готовы к считыванию.Программа в памяти начинается с адреса 000h.5. ПРОГРАММА РАБОТЫ СИСТЕМЫК полученной программе трудно применить термин “быстродействие”, на это есть несколько причин:
  • В программе есть несколько задержек на неопределенное время ( эти задержки определяются роботом);
  • Программа имеет сильно разветвленную структуру, а выбор ветви в некоторых случаях зависит от внешних условий;
  • Программа представляет собой бесконечный цикл, т. е. програ...
  • Другие файлы:

    Резисторы
    Классификация резисторов. Обозначения и типы резисторов. Резисторы, выпускаемые промышленностью. Маркировка резисторов с проволочными выводами и SMD-р...

    Технология производства резисторов
    В книге излагаются основы технологии производства различных типов резисторов: постоянных и переменных, чувствительных к температуре, электромагнитному...

    Резисторы
    В брошюре дается классификация резисторов; описываются конструкции и параметры резисторов; приводятся сведения о методах их измерения. Рассматриваются...

    Переменные резисторы
    Дается классификация переменных резисторов, описываются их конструкции, технические параметры и характеристики. Рассматриваются наиболее широко примен...

    Микропроцессоры и микро-ЭВМ в РЭС
    Необходимо предусмотреть включение режима “эталонный резистор”- т. е. Измерение и занесение в память номинального значения при смене партии резисторов...