Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
20.06.2014
Размер:
884.74 Кб
Скачать

Содержание

Введение

1 Задание на курсовую работу

2 Разработка принципиальной схемы устройства

2.1 Аналоговая часть

2.2 Цифровая часть

3 Протокол обмена данными с компьютером

4 Разработка программного обеспечения контроллера

5 Тестирование программы

6 Алгоритм программного продукта

7 Листинг программного продукта

8 Функциональная схема устройства

Список используемой литературы

Введение

Данная курсовая работа подводит итог в изучении дисциплины «Организация ЭВМ и систем», читаемой на протяжении одного семестра. Работа полностью отражает уровень и объем знаний полученных в ходе изучения дисциплины.

Задачи, которые формулирует человек, и задачи, которые может решать компьютер, радикально различны. Причина различия может быть определена как различие языков представления задачи человеком для себя и человеком для вычислительной системы.

Задачи решаются выполнением последовательности действий, обозначаемых как команды. Совокупность команд, которые может выполнять компьютер, называют языком. Встроенные в аппаратуру команды образуют машинный язык.

Электронные вычислительные машины и системы на их основе являются одним из самых сложных произведений научной и инженерной мысли в отношении как аппаратного, так и программного обеспечения. Поэтому данной дисциплине уделяется пристальное внимание, так как она является неотъемлемой частью при подготовке высококвалифицированных специалистов.

Задание на курсовую работу.

Разработать микропроцессорную систему, которая предназначена для измерения и контроля уровней напряжения электрических сигналов, получаемых с датчиков.

Микропроцессорная система должна содержать:

  • Микропроцессор или микроконтроллер;

  • Постоянную память для хранения программ и констант;

  • Оперативную память для временного хранения результатов измерений и результатов их обработки;

  • Контроллер прерываний;

  • Контроллер последовательного интерфейса RS-232 для обмена данными между микропроцессорной системой и персональным компьютером;

  • Аналого-цифровой преобразователь (АЦП) для преобразования аналоговых сигналов напряжений в цифровой код;

  • Контроллер последовательного или параллельного порта ввода-вывода для обмена данными между микропроцессором и АЦП;

  • Аналоговый коммутатор для коммутации выходов датчиков сигналов напряжений с выходом АЦП;

  • Контроллер параллельного порта для вывода данных на индикацию;

  • Световые индикаторы;

  • Согласующие устройства для согласования уровней измеряемых напряжений с допустимым уровнем выходного напряжения АЦП;

Выбор конфигурации микропроцессорной системы, типов и значений параметров перечисленных выше устройств осуществляется в соответствии с требованиями на характеристики микропроцессорной системы конкретного варианта.

Вариант №10.

N

Ui,min

B

Ui,max

B

P,%

F1,Гц

F2,Гц

V

Бит/с

F3,Гц

m

5

-10

-1

-0,1

-0,05

-0,01

10

1

0,1

0,05

0,01

0,5

10

1/240

38400

1/2400

8

Разработка принципиальной схемы устройства

Разработка аналоговой части устройства

Аналоговая часть устройства предназначена для согласования входных сигналов с входным диапазоном АЦП. Диапазон входных напряжений АЦП у выбранного контроллера, при условии использования внутреннего источника опорного напряжения Uref=2.56В, равен 0..2.56 В. Так как все входные сигналы симметричны относительно нуля, самым простым вариантом согласования двуполярного сигнала с однополярным входом АЦП является использование резисторного делителя:

Рисунок 1. Входной каскад перед АЦП.

Данная схема представляет собой делитель на 2, причем верхняя точка делителя соединена с опорным напряжением АЦП Uref, сигнал на АЦП подается с выхода делителя, а на нижнюю точку подается напряжение с входного каскада в диапазоне –Uref..+Uref. В результате, если напряжение Uin равно –Uref, на выходе делителя будет нулевой потенциал, если напряжение равно 0, на выходе делителя будет половина диапазона Uref, и так далее. Сопротивление резисторов выбирается не слишком большим – АЦП выбранного микроконтроллера согласно документации требует включения резистора не более чем 10кОм, поэтому можно применить резисторы сопротивлением 4.7К.

Входные схемы различны для тех входов, которые требуют усиления сигнала, т.е. у которых входной диапазон менее -2.56..2.56В, и для тех, которые требуют ослабления сигнала, т.е. с большим входным сигналом. Оба варианта схем предусматривают наличие операционного усилителя для установки коэффициента усиления.

Для входов, требующих ослабление сигнала, применена следующая схема включения:

Номиналы резисторов R1, R2, R3 выбраны такими, чтобы сигнал на выходе операционного усилителя находился в пределах -2.56..2.56В. Коэффициент деления делителя R1, R2, R3 определяется следующей формулой:

Сопротивление R3 взято деленным на два для того чтобы была возможность изменять коэффициент в обе стороны.

Суммарное сопротивление R2+R3/2 можно рассчитать по формуле:

Требуемый коэффициент деления для канала определяется как максимальное входное напряжение, деленное на 2.56.

Полученные коэффициенты деления и соответствующие номиналы резисторов, выбранные из допустимых значений близкими к расчетным:

Вход

Диапазон входного сигнала, В

Требуемый коэффициент деления

R1

R2

R3

1

-10..10

3.90625

51KOм

15КОм

15КОм

Для входов с усилением входного сигнала используется схема:

Здесь резистор R6 предназначен только для защиты операционного усилителя, а коэффициент усиления зависит от резисторов R1, R2, R3:

(3)

Коэффициент усиления определяется как 2.56 деленное на максимальное входное напряжение, что дает выходной сигнал также равным -2.56..2.56В для полного диапазона входного сигнала.

Сопротивление R2+R3/2 можно рассчитать по формуле:

(4)

Полученные коэффициенты деления и соответствующие номиналы резисторов, выбранные из допустимых значений близкими к расчетным:

Вход

Диапазон входного сигнала, В

Требуемый коэффициент усиления

R1

R2

R3

2

-1..1

2.56

100 K Ом

43 K Ом

43 K Ом

3

-0.1..0.1

25.6

100 K Ом

27 K Ом

27 K Ом

4

-0.05..0.05

51.2

100 K Ом

1.3 K Ом

1.3 K Ом

5

-0.01..0.01

256

100 K Ом

260 Ом

260 Ом

Сопротивление резистора R6 для всех каналов равно 100КОм.

Опорное напряжение на резисторные делители всех 5 каскадов подается с одного операционного усилителя, включенного по схеме повторителя и подключенного положительным входом к выходу опорного напряжения контроллера.

В результате проектирования получена аналоговая часть схемы, состоящая из операционных усилителей DA1-DA4 и резисторов R1-R34. Выбраны операционные усилители LM2904, так как они имеют широкий диапазон рабочих температур: -40..+85˚C.

Аналоговые сигналы подаются на разъемы X1-X7, каждый разъем содержит сигнальный и общий контакты. Выбраны разъемы 375-021-12 для зажимания провода винтом.

Соседние файлы в папке Материалы