- •Проектирование микропроцессорных систем на базе учебного стенда sdk 1.1
- •Введение
- •1. Описание компонентов мп системы.
- •Микропроцессорный стенд sdk - 1.1.
- •Микроконтроллер aDuC812
- •Плис max3064
- •Дискретные входы-выходы
- •Аналоговые входы-выходы
- •Инструкция по работе с программой
- •Обзор основных свойств, методов, событий компоненты ComPort
- •4. Датчики
- •5. Пример 1
- •Расчет параметров технологического процесса
- •5.2. Описание функций для работы с sdk 1.1
- •5.3. Алгоритм программы для sdk
- •5.4. Программа для sdk
- •5.5. Интерфейс программы для пк
- •5.6. Алгоритм программы для пк
- •5.7. Программа для пк
- •6. Пример 2
- •6.1. Алгоритм работы системы
- •6.2. Имитация датчиков
- •6.3. Расчет параметров технологического процесса
- •6.4. Программа для работы микропроцессорного контроллера на языке Ассемблер
- •6.5. Программа для работы цап и ацп на языке c
- •6.6. Программа для персонального компьютера на языке с в среде c-Builder
- •6.7. Интерфейс программы для пк
- •7. Графическая часть
- •Sdk 1.1
- •5.2. Описание функций для работы с sdk 1.1 …………………... 21
- •5.4. Программа для sdk ………………………………………….. 35
- •5.5. Интерфейс программы для пк ………………………………. 41
- •5.6. Алгоритм программы для пк ………………………………... 43
4. Датчики
Поскольку реальные датчики отсутствуют, то их необходимо имитировать. Имитация датчиков может быть выполнена с помощью клавиатуры.
Например, для имитации импульсного датчика скорости за отдельными клавишами можно закрепить определенное количество импульсов:
клавиша «1» соответствует 6 импульсам;
клавиша «4» соответствует 60 импульсам.
Также имитацию датчиков можно осуществить с помощью таймеров – счетчиков, подсчитывая количество имульсов.
5. Пример 1
Спроектировать микропроцессорную систему для измерения параметров проволоки наматываемой на катушку.
Исходные данные: В системе используются: аналоговый датчик толщины проволоки имеющий на выходе напряжение 0 - 2,5 В, импульсный датчик скорости движения установленный на оси ролика контактирующего с проволокой (за один оборот ролика выдается 1000 импульсов, длина окружности ролика 0,1 м), толщина наматываемой проволоки 3 мм, линейная скорость движения проволоки составляет 0,5 м/c. Заданная масса намотанной проволоки 500 кг. Плотность стали 7850 кг/м3.
Функции системы: МП система должна: измерять диаметр, площадь поперечного сечения, число витков, длину намотанной проволоки, объем и массу проволоки на катушке. В МП системе предусмотрена звуковая и световая сигнализация: при намотке каждых 100 м проволоки зажигается светодиод SDK , на дисплее отображается фраза “ сто метров провода”, раздается звуковой сигнал. При намотке заданной массы зажигаются потетрадно светодиоды SDK, на дисплее горит фраза “на катушке 500 кг проволоки”, раздается звуковой сигнал. На экране ПК: процесс намотки провода на катушку, кнопка “пуск” намоточного устройства, кнопка “стоп” намоточного устройства, имеются поля для отображения скорости провода, поля для отображения диаметра, объема текущей массы, числа витков и длины проволоки. Процесс контроля начинается после нажатия на кнопку “пуск” первоначально на дисплее SDK горит «готовность к пуску”. При нажатии на кнопку “стоп” контроль параметров провода заканчивается, на дисплее SDK “процесс остановлен”.
Расчет параметров технологического процесса
В системе используется импульсный датчик скорости движения установленный на оси ролика, контактирующего с проволокой. За один оборот ролика выдается 1000 импульсов. Длина окружности ролика составляет 0,1 метра. Следовательно 10 000 импульсов соответствует 1 метру. 100 000 импульсов соответствует 10 метрам.
В системе используется аналоговый датчик толщины проволоки, имеющий на выходе напряжение от 0 до 2,5 вольт. Зависимость между входом и выходом линейная. То есть 2 вольта соответствуют допустим 3 мм.
Линейная скорость движения проволоки составляет 0,5 м/c.
Площадь поперечного сечения проволоки рассчитывается по следующей формуле:
S = (π*d*d)/4
Где d – диаметр проволоки.
Объем проволоки на катушке рассчитывается по следующей формуле:
V = S*l
Где l – длина проволоки.
Масса проволоки на катушке рассчитывается по формуле:
M = ρ*V
Где ρ – плотность стали. (ρ=7850 кг/м3).
При намотке каждых 100 метров система должна:
Зажигать светодиод СДК.
На дисплее отображать фразу «100 метров провода».
Воспроизводить звук.
При намотке 500 киллограм проволоки система должна:
Потетрадно зажигать светодиоды СДК.
На дисплее отображать фразу «На катушке 500 кг проволоки».
Воспроизводить звук.