Разработка и изготовление микропроцессорного блока управления устройствами аквариума

 















Разработка и изготовление микропроцессорного блока управления устройствами аквариума

микроконтроллер микропроцессорный блок электрический



Введение


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

Целью дипломной работы являлось разработка и изготовление микропроцессорного блока управления устройствами аквариума на базе микроконтроллера фирмы Microchip.

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

Для осуществления поставленной цели необходимо было решить следующие задачи:

1. Разработать блок-схему устройства;

. Разработать принципиальную электрическую схему;

. Разработать печатную плату;

. Изготовить устройство;


1. Описание микроконтроллера PIC18F2550


.1 Характеристики


При разработке нашего устройства изначально ставилась задача выбора микроконтроллера на базе которого оно бы работало. В итоге мы остановились на микроконтроллере компании Microchip PIC18F2550.

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

Параметры модуля USB:

? Совместимость с USB V2.0.

? Поддержка низкоскоростного (1.5 Мбит/с) и высокоскоростного (12 Мбит/с) режимов.

? Поддержка управляющей, по прерыванию, изохронной и пакетной передачи.

? Поддержка до 32 конечных точек (16 двунаправленных). . 1 кБ ОЗУ двойного доступа для нужд USB.

? Встроенный трансивер USB.

? Встроенный источник питания USB.

? Возможность подключения внешнего трансивера USB.

? Потоковый порт SPP для ввода-вывода потока параллельных данных через USB.

Режимы управления энергопотреблением:

? Run: процессор включен, периферия включена.

? Idle: процессор остановлен, периферия включена. . . Sleep: процессор и периферия выключены.

?Типовой потребляемый ток в режиме Idle до 5,8 мкА.

? Типовой потребляемый ток в режиме Sleep до 0,1 мкА.

? Генератор модуля Timer1: потребление до 1,1 мкА при 32кГц,2В.

? Сторожевой таймер :до 2,1 мкА.

Гибкая структура генератора тактовых импульсов:

? Четыре режима внешнего тактирования, до 48 МГц

? Блок встроенного генератора:

- 8 выбираемых пользователем частот, от 31 кГц до 8 МГц;

- возможность подстройки частоты для компенсации дрейфа.

? Вторичный генератор, на основе генератора модуля Timer1, 32 кГц.

? Возможность независимого тактирования процессора и модуля USB/

? Мониторинг тактовых импульсов:

- возможность безопасного останова при попадании импульсов основного тактового генератора.

Опции периферии:

? Втекающий и вытекающий ток до 25 мА.

? Три внешних прерывания.

? Четыре модуля таймеров.

? До двух модулей захвата/сравнения /ШИМ:

- захват 16 бит, с разрешением до 6,25 нс (Tcy/16);

- сравнение 16 бит,с разрешением до 100 нс (Tcy).

? ШИМ с разрешением от 1 до 10 бит

? Расширенный модуль захвата/сравнения/ШИМ (ЕССР):

- различные входные режимы;

- полярность по выбору;

- программируемая «мертвая зона»;

- автоотключение и авторестарт;

? Расширенный модуль USART (EUSART):

- поддержка шины LIN.

? Модуль ведущего синхронного последовательнго порта (MSSP) с поддержкой SPI (все четыре режима) и I2C (ведущий и ведомый).

? До 13 модулей 10-разрядного АЦП с программируемым временем выборки.

? Сдвоенный аналоговый компаратор с мультиплексированием входов.

Специальные опции микроконтроллера:

? Структура, оптимизированная под компилятор С, с разширенным набором команд.

? 100000 циклов перезаписи памяти программ.

? 1000000 циклов перезаписи памяти данных EEPROM.

? Срок хранения памяти программ и данных более 40 лет.

? Возможность самопрограммирования (смены прошивок).

? Наличие приоритетов прерываний.

? Аппаратный умножитель 8х8.

? Расширенный сторожевой таймер:

- программируемый период от 41 мс до 131 с.

? Программируемая защита кода.

? Внутрисхемное программирование по двум проводам.

? Одно напряжение программирования 5 В (ICSP).

? Внутрисхемная отладка по двум проводам (ICD).

? Широкий диапазон напряжений питания, от 2,0 до 5,5 В.


1.2 Корпуса и выводы микроконтроллера


Для изготовления программатора понадобится не планарный тип корпуса т.к. плата будет двухсторонней. К таким видам относится тип корпуса PDIP. Рисунок такого типа корпуса представлен ниже.



Рис. 1. Корпус PDIP 28 выводов


Рис. 2. Расположение и назначение выводов микроконтроллера



Рис. 3. Внутренняя структура PIC18F2450/2550 (28 выводов)


Таблица. Назначение выводов PIC18F2550

Обозначение выводаНомерТипБуферОписаниеMCLR/Vpp/RE3 MCLR VPP RE31 I Р I ST STВход общего сброса или напряжения программирования Общий сброс низким уровнем Вход напряжения программирования Цифровой входOSC1/CLKI OSC1 CLKI9 I I A AПодключение резонатора или вход внешних тактов Кристалл резонатора или вход внешних тактов Только вход внешних тактов: всегда ассоциирован с функцией вывода OSC1 (см. также вывод OSC2)OSC2/CLKO/ RA6 OSC2 CLKO RA610 0 0 I/O - - TTLПодключение резонатора или выход тактовых импульсов Подключен к кварцу в режиме кварцевого генератора Выход импульсов частотой % от входной на OSC1 Порт ввода-вывода общего назначенияRAO/ANO RAO ANO2 I/O I TTL A Цифровой вход/выход Аналоговый вход 0RA1/AN1 RA1 AN13 I/O I TTL A Цифровой вход/выход Аналоговый вход 1RA2/AN2/Vref-/ CVREF RA2 AN2 Vref- CVref4 I/O I I 0 TTL A A A Цифровой вход/выход Аналоговый вход 2 Вход опорного напряжения АЦП (низкое) Выход опорного уровня компаратораRA3/AN3/VREF+ RA3 AN3 Vref-5 I/O I I TTL A A Цифровой вход/выход Аналоговый вход 3 Вход опорного напряжения АЦП (высокое)RA4/T0CKI/C1OUT /RCV RA4 TOCKI C10UT RCV6 I/O I 0 I ST ST - TTL Цифровой вход/выход Вход внешних счетных импульсов модуля Timer0 Выход компаратора 1 Вход RCV USB-трансивераRA5/AN4/SS/ HLVDIN/C20UT RA5 AN4 SS HLVDIN C20UT7 I/O I I I O TTL A TTL A - Цифровой вход/выход Аналоговый вход 4 Вход выбора SPI Вход модуля обнаружения перепада «High/Low» Выход компаратора 2«RB0/AN12/INT0/ FLT0/ SDI/SDA RBO AN12 INTO FLTO SDI SDA21 I/O I I I I I/O TTL A ST ST ST ST Цифровой вход/выход Аналоговый вход 12 Внешнее прерывание 0 Вход ошибки ШИМ (модуль ССР1) Вход данных SPI Вход/выход данных 12СRB1/AN10/INT1/ SCK/SCL RB1 AN10 INT1 SCK SCL22 I/O I I I/O I/O TTL A ST ST ST Цифровой вход/выход Аналоговый вход 10 Внешнее прерывание 1 Вход/выход синхроимпульсов для режима SPI Вход/выход синхроимпульсов для режима l2CRB2/AN8/INT2/ VMO RB2 AN8 INT2 VMO23 I/O I I 0 TTL A ST - Цифровой вход/выход Аналоговый вход 8 Внешнее прерывание 2 Выход VMO USB-трансивера

Таблица

RB3/AN9/CCP2/ VPO RB3 AN9 CCP2(1) VPO24 I/O I I/O 0 TTL A ST - Цифровой вход/выход Аналоговый вход 9 Вход Capture2/ выход Compare2/ выход PWM2RB4/AN11/KBI0 RB4 AN11 KBIO25 I/O I I TTL A TTL Цифровой вход/выход Аналоговый вход 11 Вывод прерывания по изменению состоянияRB5/KBI1/PGM RB5 КВI1 PGM26 I/O I I/O TTL TTL ST Цифровой вход/выход Вывод прерывания по изменению состояния Включение низковольтного программирования ICSPRB6/KBI2/PGC RB6 KBI2 PGC27 I/O I I/O TTL TTL ST Цифровой вход/выход Вывод прерывания по изменению состояния Внутрисхемная отладка и тактирование ICSPRB7/KBI3/PGD RB7 KBI3 PGD28 I/O I I/O TTL TTL ST Цифровой вход/выход Вывод прерывания по изменению состояния Внутрисхемная отладка и данные ICSPRC0/T1OSO/T13CKI RCO T10SO T13CKI11 I/O О I ST - ST Цифровой вход/выход Вход генератора Timer1 Вход внешних импульсов Timer1/ Timer3RC1/T10SI/CCP2/ UOE RC1 T10SI ССР2(2) UOE12 I/O I I/O - ST CMOS ST - Цифровой вход/выход Вход генератора Timer1 Вход Capture2/ выход Соmpaге2/выход PWM2 Выход ОE внешнего USB-трансивераRC2/CCP1 RC2 ССР113 I/O I/O ST ST Цифровой вход/выход Вход Capturel/выход Comparel/выход PWM1RC4/D-/VM RC4 D- VM15 I I/O I TTL TTL Цифровой вход/выход Отрицательная диф. линия USB (вход/выход) Вход VM внешнего USB-трансивераRC5/D+/VP RC5 D+ VP16 I I/O О TTL - TTL Цифровой вход/выход Положительная диф. линия USB(вход/выход) Вход VP внешнего USB-трансивераRС6/TХ/СК RC6 ТХ СК SDO17 I/O О I/O O ST - ST - Цифровой вход/выход Асинхронная передача EUSART Синхронные такты EUSART (см. RX/DT) Выход данных SPIRС7/RХ/DT/SDO RC7 RX DT SDO18 I/O I I/O O ST ST ST - Цифровой вход/выход Асинхронная передача EUSART Синхронные данные EUSART (см. RX/DT) Выход данных SPIVusb140-Встроенный регулятор USB 3.3VVss8,9P-«Земля» для логики и портов ввода/выводаVDD20P-Напряжение питания для логики и портов

Обозначения: TTL - совместимый по уровням с TTL логикой; CMOS - совместимый с CMOS; ST - триггер Шоттки на входе, с уровнями CMOS; О - выход, I - вход, Р- питание.

Примечания:

. Подключено к ССР2, когда бит конфигурации ССР2МХ сброшен.

. По умолчанию подключен к ССР2, когда бит конфигурации установлен.


1.3 Тактирование


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

Применение микроконтроллеров PIC18F2550 приводит к резкому уменьшению размеров устройства потребляемой мощности и количества используемых элементов.

Типы тактовых генераторов

Семейство PIC18F2455/2550/4455/4550 может тактироваться от одного из двенадцати различных источников тактовых импульсов. В отличие от остального семейства PIC18, четыре из этих источников могут работать с двумя типами резонаторов одновременно. Путем программирования битов FOSC3:FOSC0 пользователь может выбирать один из следующих режимов:

Таблица

1. XTКварц/керамический резонатор2. XTPLLКварц/керамический резонатор с включенной ФАПЧ3. HSВысокочастотный кварц/резонатор4. HSPLLВысокочастотный кварц/резонатор с включенной ФАПЧ5. ECВнешние такты с выходом Fosc/4 на вывод RA66. ECIOВнешние такты, и вывод R6 как порт ввода/вывода7. ECPLLВнешние такты с ФАПЧ, выход Fosc/4 на вывод RA68. ECPIOВнешние такты с ФАПЧ, и вывод R6 как порт ввода/вывода9. INTHSВнутренний генератор, как источник тактов микроконтроллера, и генератор HS, как источник тактов USB10. INTXTВнутренний генератор, как источник тактов микроконтроллера, и генератор XT, как источник тактов USB11. INTIOВнутренний генератор, как источник тактов микроконтроллера, генератор ЕС, как источник тактов USB, порт ввода/вывода на RA6 12. INTCKOВнутренний генератор, как источник тактов микроконтроллера, генератор ЕС, как источник тактов USB, выход Fosc/4 на вывод RA6.

В режимах HS, HSPLL, XT и XTPLL кварцевый или керамический резонатор подключают к выводам OSC1 и OSC2. Схема подключения показана на рисунке 4.


Рис. 4. Схема включения резонатора


Таблица. Примеры значений номиналов конденсаторов для различных кварцевых резонаторов.

РежимЧастота, МГцOSC1, пФOSC2, пФXT4,02727HS4,0 8,0 20,027 22 1527 22 15

При сборке нашего устройства мы использовали режим тактирования HS и кварцевый резонатор с частотой 20МГц.


2. Разработка и изготовление микропроцессорного блока управления устройствами аквариума


.1 Разработка блок-схемы устройства


Блок-схема блока управления устройствами аквариума показана на рисунке 1.


Рис. 1. Блок-схема блока управления устройствами аквариума


Микропроцессорный блок осуществляет обработку данных полученных от RTC, предварительно делает его установку на нужное значение, готовит данные, полученные от RTC, выводит значение на индикатор, считывает значение с клавиатуры, подает сигнал о включении и выключении нагрузки. Дисплей выводит время в графическом виде понятном для человека. Клавиатура служит для коррекции часов и времени включения (выключения) подключаемых устройств. Питание будет подводиться через внешний источник тока (блок питания) на микроконтроллер, часы RTS и шаговый двигатель. Кроме внешнего источника питания в устройстве предусмотрено резервное питание 3В. Опто-семмистор осуществляет включение и выключение нагрузки.


2.2 Проектирование принципиальной электрической схемы


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


Рис. 2. Принципиальная электрическая схема


.3 Разработка и изготовление печатной платы


С помощью САРПР PCAD по принципиальной электрической схеме нами была разработана печатная плата блока управления устройствами аквариума. Результаты этой работы представлены в приложении 3.

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

Для решения указанных задач можно использовать алгоритм, приведенный ниже.

В начале проектирования мы располагали следующим:

на диске ПК имелся набор программ системы PCAD;

было известно техническое задание на проектирование электронных блоков;

имелись библиотеки радиоэлементов, причем, параметры символьных отображений компонентов (файлы *.sym, соответствующие изображениям радиоэлементов на принципиальной схеме) должны находиться в соответствии с аналогичными параметрами конструкторско-технологических образов этих компонентов (файлы *.prt, соответствующие изображениям корпусов радиоэлементов на печатной плате). Элементы, которых нет в библиотеке, создавались вручную, и заносились в библиотеку.

Для создания и вывода на печать изображения печатных плат использовался лазерный принтер и программа PC-CARDS и PC-PRINT из пакета программ САПР PCAD соответственно. Изображение печатных плат со стороны расположение элементов выводиться на печать в зеркальном отображении.

Заготовка печатной платы вырезается из стеклотекстолита. Она шлифуется наждачной бумагой №0 и стиральной резинкой, после этого промывается водой и обезжиривается спиртом или ацетоном.

После того как готова заготовка печатной платы и напечатаны изображения с обеих сторон, прорисовываем перманентным маркером дорожки на заготовке.

После этого производят травление платы. Травят плату обычно в растворе хлорного железа. Нормальной концентрацией раствора можно считать 20…50%. Разводят, примерно, 500 г порошка хлорного железа в горячей кипяченой воде до получения общего объема раствора, равного 1 л. Раствор переливается в обычную ванночку (например использовать фотографический кювет). Продолжительность травления - 10…60 мин, она зависит от температуры, концентрации раствора, толщины медной фольги. Травление проводят под вытяжкой или в хорошо проветриваемом помещении.

Промытую плату просушивают, рассверливают отверстия под выводы радиоэлементов (при этом используются сверла диаметром 0,8…1,0 мм.), зачищают мелкозернистой наждачной бумагой, протирают салфеткой, смоченной спиртом или ацетоном, а затем покрывают канифольным лаком (раствор канифоли в спирте).

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


2.4 Тестирующие программы для устройства


При проектировании устройства были разработаны ряд программ на языке программирования Си, необходимых для его тестирования и выявления неполадок.

. Программа разработанная для проверки индикатора (цифры 1, 2, 3, 4 высвечиваются последовательно с задержкой в 20 мс):


#pragma code myprog=0x800 //начало программы с 0х800 адресса

#include "p18f2550.h" //подключение файла p18f2550.h

void Delay10_us(unsigned char t); //процедуры задержкиDelay100_us(unsigned char t);Delay_ms(unsigned char t);Delay10_ms(unsigned char t);main(void)

{=0; TRISA=0;=0; TRISB=0;=0; TRISC=0b00000000;

ADCON1=15; //настройка выводов как цифровых=0;(1) // бесконечный цикл

{

PORTB=0b10000001; //запись 1 в 1 разряд индикатора

Delay_ms(20); //задержка 20 мс

PORTB=0b01000010; //запись 2 в 2 разряд индикатора

Delay_ms(20);

PORTB=0b11000100; //запись 3 в 3 разряд индикатора

Delay_ms(20);

PORTB=0b00101000; //запись 4 в 4 разряд индикатора

Delay_ms(20);

}

}Delay10_us(unsigned char t)

{ do

{

{_asm nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

_endasm};

} while(t--);

}Delay100_us(unsigned char t)

{ do

{

Delay10_us(10);

} while(t--);

}Delay_ms(unsigned char t)

{ do

{

Delay100_us(10);

} while(t--);

}Delay10_ms(unsigned char t)

{ do

{

Delay_ms(10);

} while(t--);

}


. Программа разработанная для проверки кнопок (кнопка 1-включение светодиода; кнопка 2-высвечивание 1111 на индикаторе; кнопка 3-вклечние второго светодиода, выключение первого)


#pragma code myprog=0x800 //начало программы с 0х800 адресса

#include "p18f2550.h" //подключение файла p18f2550.h

void Delay10_us(unsigned char t); //процедуры задержкиDelay100_us(unsigned char t);Delay_ms(unsigned char t);Delay10_ms(unsigned char t);main(void)

{=0; TRISA=0;

PORTB=0; TRISB=0;=0; TRISC=0b00000111; //настройка порта С на ввод=15; //настройка выводов как цифровых=0;=0b00110000; //выключение диодов (1) // бесконечный цикл

{

if (PORTCbits.RC0 == 0) PORTA=0b00100000;//проверка кнопки №1

if (PORTCbits.RC1 == 0) PORTA=0b00010000;//проверка кнопки №3

if (PORTCbits.RC2 == 0) PORTB=0b10001111;//проверка кнопки №2

Delay_ms(20);

}

}Delay10_us(unsigned char t)

{ do

{

{_asm nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

_endasm};

} while(t--);

}Delay100_us(unsigned char t)

{ do

{

Delay10_us(10);

} while(t--);

}Delay_ms(unsigned char t)

{ do

{

Delay100_us(10);

} while(t--);

}Delay10_ms(unsigned char t)

{ do

{

Delay_ms(10);

} while(t--);

}


. Программа разработанная для проверки светодиодов (мигание светодиодов).


#pragma code myprog=0x800 //начало программы с 0х800 адресса

#include "p18f2550.h" //подключение файла p18f2550.h

void Delay10_us(unsigned char t); //процедуры задержкиDelay100_us(unsigned char t);Delay_ms(unsigned char t);Delay10_ms(unsigned char t);main(void)

{=0; TRISA=0;=0; TRISB=0;=0; TRISC=0b00000000;

ADCON1=15; //настройка выводов как цифровых=0;=0b00110000; //выключение диодов (1) // бесконечный цикл

{

PORTA=0b00000000;//включение светодиодов

Delay10_ms(50); //задержка 0,5 сек.

PORTA=0b00110000;//выключение светодиодов

Delay10_ms(50);

}

}Delay10_us(unsigned char t)

{ do

{

{_asm nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

_endasm};

} while(t--);

}Delay100_us(unsigned char t)

{ do

{

Delay10_us(10);

} while(t--);

}Delay_ms(unsigned char t)

{ do

{

Delay100_us(10);

} while(t--);

}Delay10_ms(unsigned char t)

{ do

{

Delay_ms(10);

} while(t--);

}


. Программа разработанная для проверки шагового двигателя (вращение шагового двигателя по часовой стрелке).


#pragma code myprog=0x800 //начало программы с 0х800 адресса

#include "p18f2550.h" //подключение файла p18f2550.h

void Delay10_us(unsigned char t); //процедуры задержкиDelay100_us(unsigned char t);Delay_ms(unsigned char t);Delay10_ms(unsigned char t);main(void)

{=0; TRISA=0;=0; TRISB=0;=0; TRISC=0b00000000;

ADCON1=15; //настройка выводов как цифровых=0;(1) // бесконечный цикл

{

PORTA=(PORTA & 0b11110000)+0b0011; //включение 1,2 магнита

Delay10_ms(30); //задержка 0,3 сек.

PORTA=(PORTA & 0b11110000)+0b0110; //включение 2,3 магнита

Delay10_ms(30);

PORTA=(PORTA & 0b11110000)+0b1100;//включение 3,4 магнита

Delay10_ms(30);

PORTA=(PORTA & 0b11110000)+0b1001;//включение 4,1 магнита

Delay10_ms(30);

}

}Delay10_us(unsigned char t)

{ do

{

{_asm nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

nop nop nop nop nop nop nop nop nop nop

_endasm};

} while(t--);

}Delay100_us(unsigned char t)

{ do

{

Delay10_us(10);

} while(t--);

}Delay_ms(unsigned char t)

{ do

{

Delay100_us(10);

} while(t--);

}Delay10_ms(unsigned char t)

{ do

{

Delay_ms(10);

} while(t--);

}



3. Разработка элективного курса по выбору для 10-11 классов «Автоматизированное проектирование принципиальных электрических схем и печатных плат в САПР PCAD»


Программа элективного курса

Разработка элективного курса по выбору для 10-11 классов «Автоматизированное проектирование принципиальных электрических схем и печатных плат в САПР PCAD».

Пояснительная записка:

В настоящее время очень востребованы специалисты в области автоматизированного проектирования. На сегодняшний день системы автоматизированного проектирования в школьном курсе информатики не изучаются, и для решения данной проблемы был разработан данный элективный курс, рассчитанный для учащихся 10-11 классов в объеме 34 часов. Курс ориентирован на получение знаний в области автоматизированного проектирования. Система автоматизированного проектирования (САПР) PCAD (Personal Computer-Aided Design - автоматизированное проектирование на персональном компьютере) разработана фирмой Personal CAD Systems Inc. Система предназначена для автоматизации проектирования принципиальных электрических схем и печатных плат. Знакомство с САПР PCAD положительно повлияет на ученика и даст возможность углубленно изучать эти дисциплины с целью выбора профессии в данной области.

Цели:

1.Предоставить возможность учащимся реализовать свой интерес в области автоматизированного проектирования.

.Профильная ориентация учеников на профессии, связанные с автоматизацией проектирования электрических схем и печатных плат.

Задачи:

1.Обучить учащихся графической грамоте при проектировании схем электрической цепи.

.Обучить основам проектирования электронных схем.

.Развить логическое мышление.

.Обеспечить учащихся возможностью самопознания и профильного самоопределения.

.Приобретение умения чтения электрических схем.

.Создать занятия по выбору, позволяющие школьникам развить интерес к тому или иному предмету и определить свои профессиональные пристрастия.

В результате обучения учащиеся будут знать:

- Освоить и систематизировать знания по автоматизированному проектированию в областях технологии, информатики, физики;

Основы автоматизированного проектирования;

Направленность своей личности, для определения будущей профессии.

В результате обучения учащиеся будут уметь:

- Овладеть технологиями автоматизированного проектирования;

Творчески относится к решению прикладных задач;

Проектировать принципиальные электрические схемы в САПР PCAD.

Критерии успешного освоения курса:

-Уровень интереса к изучаемому предмету;

Успешное выполнение практических заданий и итоговой работы;

Посещение всех занятий.


Таблица. Тематический план (36 часов):

№п\пТемаКол-во часовТеорияПрактика1Вводное занятие.2112Состав и структура рабочих каталогов. Этапы реализации проектов в САПР PCAD.2113Создание принципиальной электрической схемы. Программа PC-CAPS.32.50.54Задание соответствия между схемными радиоэлементами и их корпусами.2115Преобразование файла электрической схемы в список цепей. Программа PC-NODES. Начальная подготовка печатной платы. Программа PC-CARDS.2116Упаковка элементов схемы в корпуса. Программа PC-PACK.2117Автоматизированное размещение элементов на печатной плате. Программа PC-PLACE. Трассировка соединений на печатной плате. Программа PC-ROUTE.2118Просмотр и редактирование печатной платы. Вывод графической информации на принтер. Программа PC-PRINT.2119Создание библиотечных элементов32110Выполнение лабораторных работ.20211Выполнение лабораторных работ.20212Выбор темы итоговой работы.21.50.513Выбор темы итоговой работы.21114Выполнение итоговой работы.20.51.515Выполнение итоговой работы.20.51.516Подведение итогов.211Итого341618

Содержание программы:

1.Вводное занятие:

Теория: План изучаемого курса.

Практика: Тест на предрасположенность к данному курсу. Для диагностики мотивации профессиональной деятельности нами проводилось с указанным выше контингентом детей методика исследования мотивации профессиональной деятельности К. Замфир в модификации А.А. Реана.

.Состав и структура рабочих каталогов. Этапы реализации проектов в САПР PCAD.

Теория: Состав и структура рабочих каталогов, установка и настройка САПР PCAD, этапы реализации проектов в САПР PCAD.

Практика: Ученики самостоятельно производят установку программы и ее настройку, знакомятся с интерфейсом программы.

.Создание принципиальной электрической схемы. Программа PC-CAPS.

Теория: Создание принципиальной электрической схемы. Назначение, настройка, общий вид редактора PC-CAPS.

Практика: Проектирование принципиальных электрических схем.

4.Задание соответствия между схемными радиоэлементами и их корпусами.

Теория: Задание соответствия между схемными радиоэлементами и их корпусами.

Практика: Ученики задают соответствия несколькими способами.

5.Преобразование файла электрической схемы в список цепей. Программа PC-NODES. Начальная подготовка печатной платы. Программа PC-CARDS.

Теория: Преобразование файла электрической схемы в список цепей. Программа PC-NODES. Начальная подготовка печатной платы. Программа PC-CARDS.

Практика: Генерация списка цепей в двоичном виде, назначение размеров платы.

.Упаковка элементов схемы в корпуса. Программа PC-PACK.

Теория: Упаковка элементов схемы в корпуса. Программа PC-PACK.

Практика: Учащиеся производят упаковку элементов схемы в корпуса.

7.Автоматизированное размещение элементов на печатной плате. Программа PC-PLACE. Трассировка соединений на печатной плате. Программа PC-ROUTE.

Теория: Автоматизированное размещение элементов на печатной плате. Программа PC-PLACE. Трассировка соединений на печатной плате. Программа PC-ROUTE.

Практика:


Разработка и изготовление микропроцессорного блока управления устройствами аквариума микроконтроллер

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ