Разработка кодека блочного кода на микроконтроллере

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

Рубрика Производство и технологии
Вид курсовая работа
Язык русский
Дата добавления 23.08.2014
Размер файла 771,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

"Московский государственный технический университет радиотехники,

электроники и автоматики"

МГТУ МИРЭА

Факультет радиотехнических и телекоммуникационных систем

(наименование факультета)

РСПИ (наименование кафедры)

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Цифровые устройства и микропроцессоры»

Тема

«Разработка кодека блочного кода на микроконтроллере»

Студент группы РСС-1-11

Дергунов Андрей Владимирович

Москва 2014

Оглавление

Введение

1. Анализ задания

2. Структурная схема кодека

3. Код программы

Введение

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

Систематическим (n,k,d) кодом называется блочный код, у которого первые символов - информационные, а остальные (n-k)- проверочные. Параметр является расстоянием Хемминга и соответствует минимальному числу символов, на которое отличаются любые два кодовых слова. Такой код может исправлять не менее (n-1)/2 ошибок.

Кодовое слово можно формально представить в виде многочлена степени (n-1) от , причём коэффициенты при соответствующих степенях являются символами кодового слова

.

В систематическом коде коэффициенты при xn-1,….,xn-k будут всегда выбираться в качестве информационных, а последние символов, т.е. коэффициенты при xn-k-1,xn-k-2,..,x0 в качестве проверочных символов.

Представление кодового слова в виде многочлена степени (n-1) позволяет характеризовать блочный циклический код также двумя многочленами: порождающим и проверочным . Действия над многочленами выполняются в поле Галуа по модулю 2.

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

.

Здесь g(x) - порождающий многочлен, q(x) - результат деления

xn-1,xn-2,…xn-k на g(x), r(x) - остаток от деления.

Степень многочлена меньше, чем , степень многочлена Отсюда

и, следовательно - кодовый многочлен (так как делится на порождающий многочлен нацело).

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

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

Если в качестве выбирать последовательно степени , то коэффициенты многочленов

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

,

где - единичная матрица размерности kxk, а - матрица коэффициентов многочленов - остатков размерности (n-k)xk.

Процесс кодирования сводится к перемножению строки информационных символов на порождающую матрицу

.

Код, порождаемый матрицей , является также нулевым пространством матрицы

.

Следовательно, произведение кодового вектора на транспонированную матрицу приводит к нулевому вектору

,

где .

Воздействие помех можно формально представить как прибавление по к передаваемому кодовому вектору вектора помех. Тогда принятый вектор

.

Здесь е - вектор ошибок.

Синдромом называется произведение принятого вектора на транспонированную проверочную матрицу

.

.

Следовательно, синдром определяется только вектором ошибок. Анализируя синдром, можно определить позиции в кодовом векторе, где произошли ошибки.

1. Анализ задания

В данной работе будет спроектирован кодек блочного кода на микроконтроллере в соответствии с исходными данными:

Скорость передачи информационных символов равна 1200 Бод, длина кода n=21, длина информационного блока k=14, порождающий многочлен g(x)=.

Данные поступают в последовательном виде, передаются в параллельном.

Будет использован микроконтроллер Freescale MC68HC11E1, сдвиговые регистры SN74ALS164, регистр-защелка MC74HC373 (8-разрядные).

2. Разработка кодека

Аппаратное обеспечение кодека

Рассмотрим структурную схему кодека, изображенную на рис.1.

Вверху рисунка показан блок кодера, внизу - блок декодера.

В блоке кодера присутствуют (слева направо):

· Сдвиговые регистры для преобразования последовательного кода в параллельный и инвертор для синхронизации его с микроконтроллером

· Микроконтроллер, обозначенный МК

· Сдвиговые регистры для преобразования параллельного кода в последовательный

Блок декодера аналогичен блоку кодера, за исключением того, что в нем отсутствует преобразование параллельного кода в последовательный, и регистры имеют большую разрядность, т.к. кодовое слово занимает 3 байта, а информационный блок - 2.

Принцип тактовой и кадровой (блочной) синхронизации.

Рис. 1 Временная диаграмма тактовой и кадровой синхронизации данных

Структурная схема кодека

Рис. 2 Структурная схема кодека, основанного на микроконтроллере M68HC11

Рассмотрим принцип кодирования информации.

Имеем информационный блок длиной 14 символов. Его размещаем в две однобайтовые ячейки:

0

0

х

х

х

х

х

х

х

х

х

х

х

х

х

х

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

Рис.3 Принцип преобразования последовательных информационных блоков в параллельные

На входы С приходят тактовые импульсы, на входы R приходят импульсы синхронизации по кадрам (блокам). Когда оба регистра заполняются, они хранят в себе 16-разрядное слово, 14 разрядов которого - информационный блок, а два старших разряда - нули; в этот момент приходит импульс синхронизации по кадрам одновременно на микроконтроллер, который по этому запросу начинает считывать получившуюся информацию через два 8-разрядных параллельных порта, настроенных на ввод, а регистры обнуляются, и снова начинают заполняться вновь прибывающим словом.

Проверочные символы (k=7) размещаем в однобайтовую ячейку следующим образом:

х

х

х

х

х

х

х

0

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

0

0

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

0

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

Чтобы реализовать кодек, потребуется 5 портов, работающих на ввод и 3, работающих на вывод: в кодере 2 - для ввода информационного блока, 1 - для вывода проверочного блока (информационный блок «присоединяется» к нему извне. В декодере 3 - для ввода кодового слова в последовательном виде и 2 - для вывода информационного блока в параллельном виде. Всего потребуется 8 портов. Выбранный микроконтроллер не обладает таким количеством портов, поэтому в данной работе будет использоваться специальная схема подключения внешних портов, показанная на рис.4

Рис.4 Реализация внешней магистрали адреса/данных микроконтроллера MC68HC11E1

Слева показана часть микроконтроллера MC68HC11E1 - порты B и C и выводы для разрешения чтения/записи данных через порт С в микроконтроллер.

Принцип работы данной магистрали состоит в следующем.

В МК программно задается один из незанятых адресов ОЗУ 1f00…1f07, т.е. всего 8, как и количество требуемых портов. Один такой адрес занимает 16 разрядов и поступает на выводы PB7…PB0 и PC7…PC0. На выводы порта В (PB7…PB0) поступает 1f, (т.е. 00011111 в двоичной форме). Старшие 3 разряда являются нулями; они через инверторы подаются на логический элемент 8И, остальные 5 разрядов поступают на него без инверторов, так как в диапазоне адресов 1f00…1f07 не изменяют своего значения. Выводы порта С подключаются к одному из 8-разрядных внешних портов, а также к регистру-«защелке», который нужен для компенсации «потери» портов В и С. Три вывода этого регистра, соответствующие младшим разрядам адреса (т.е. помеченным как «х» в 8 младших разрядах адресов 1f00…1f07 - 00000ххх в двоичной форме) подключены к дешифратору 3х8, выводы которого, в свою очередь, подключены вместе с выходом элемента 8И к элементам 2И-НЕ; их выходы подключаются к выводам выборки кристаллов CS внешних портов.

В качестве внешних портов удобно использовать универсальные регистры SN74ALS299N. Такой регистр изображен на рис.5.

Рис. 5 Универсальный регистр

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

Возможны четыре режима работы.

1. Синхронная параллельная загрузка осуществляется путём подачи напряжения высокого уровня на управляющие входы S0, S1. На объединённые входы-выходы, находящиеся в состоянии высокого импеданса, подаётся восьмиразрядное слово, которое по положительному фронту импульса на входе СLK записывается в триггеры.

2. Сдвиг вправо осуществляется синхронного с приходом положительного фронта тактового импульса на входе СLK при установке на S0 высокого, а на S1 низкого уровней. В этом режиме данные последовательно считываются со входа SR.

3. Сдвиг влево осуществляется синхронного с приходом положительного фронта тактового импульса на СLK при установке на S1 высокого, а на S0 низкого уровней. В этом режиме данные последовательно считываются с выхода SL.

4. Режим блокировки реализуется при подаче на оба управляющих входа S0, S1напряжения низкого уровня.

Сброс выходов в состояние низкого уровня происходит асинхронно при подаче нуля на ~CLR. Напряжения высокого уровня на любом из входов ~OE1, ~OE2 переводит входы-выходы в состояние высокого импеданса, но не оказывает при этом влияния на режимы работы регистра.

Таблица установки режимов работы универсального регистра SN74ALS299N

Режим

Вход

Вход-выход

Выход

~CLR

S0

S1

~

OE1

~OE2

CLK

SL

SR

A/

QA

B/

QB

C/

QC

D/

QD

E/

QE

F/

QF

G/

QG

H/

QH

QA1

QH1

Установка

L

L

Х

L

L

Х

Х

Х

L

L

L

L

L

L

L

L

L

L

L

Х

L

L

L

Х

Х

Х

L

L

L

L

L

L

L

L

L

L

L

H

H

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

L

L

Удержание

H

L

L

L

L

Х

Х

Х

D10

D20

D30

D40

D50

D60

D70

D80

D10

D80

H

X

X

L

L

L

X

X

D10

D20

D30

D40

D50

D60

D70

D80

D10

D80

Сдвиг

вправо

H

H

L

L

L

^

X

H

H

D1n

D2n

D3n

D4n

D5n

D6n

D7n

H

D7n

H

H

L

L

L

^

X

L

L

D1n

D2n

D3n

D4n

D5n

D6n

D7n

L

D7n

Сдвиг

влево

H

L

H

L

L

^

H

X

D2n

D3n

D4n

D5n

D6n

D7n

D8n

H

D2n

H

H

L

H

L

L

^

L

X

D2n

D3n

D4n

D5n

D6n

D7n

D8n

L

D2n

L

Загрузка

H

H

H

X

X

^

X

X

D1

D2

D3

D4

D5

D6

D7

D8

D1

D8

Нас будут интересовать режимы удержания (для считывания с порта) и загрузки (для записи в порт).

Рис. 6 Схема подключения одного внешнего порта ввода с помощью универсального регистра (кодер)

На рис. 6 показано подключение внешнего порта, работающего на ввод. Когда приходит импульс блочной синхронизации, часть информационного блока (8 разрядов) уже в параллельном виде (после сдвиговых регистров на входе) записывается в регистр, т.к. на CLK высокий уровень, на S0, S1 тоже. Когда МК переходит в режим чтения, на CLK - низкий уровень, т.к. блочный импульс ещё не пришел, а на входах OE1, OE2, S0, S1 - низкий уровень, т.е. регистр работает в режиме удержания до тех пор, пока не придет следующий импульс блочной синхронизации, и т.д.

Рис. 7 Схема подключения внешнего порта вывода на примере кодера

На рис.7 показано подключение внешнего порта вывода. Когда МК переходит в режим записи, на выводе WR - высокий уровень, т.е. и на CLK. На выводе RD в это время - низкий уровень, поскольку WR и RD подключены зависят от одного и того же вывода R/W (см. рис. 4). На OE1 и OE2 из-за диода в это время режим высокоимпедансного состояния (Х). На S0, S1 - высокий уровень (из-за инвертора). Информация записывается в регистр, затем МК выходит из режима записи, и на входе CLK устанавливается низкий уровень, а на OE1, OE2, S0, S1 также устанавливается низкий уровень.

В обоих схемах на вход CS приходит сигнал выборки кристалла (низкий уровень), а транзистор (полевой, p-канальный) открывается и «разрешает» микросхеме питание. кодек микроконтроллер программа

Алгоритм чтения/записи такой:

Когда МК переходит в режим чтения с порта, адресами, которые выдает МК, решается, какой из 5 портов ввода подключить. Сигнал, зависящий от адреса, идет на один из выводов CS0-CS7.

Например, если нужно считать 16-разрядный информационный блок с помощью 8-разрядной шины D7…D0, происходит следующее:

По адресу 1f0(x) с помощью дешифратора и подключенной к нему обвязки (рис.4) сигнал низкого уровня идет на один из выводов CS0-CS7, что включает один из портов ввода (рис.7), на котором уже имеется считанная со сдвиговых регистров информация. МК переходит в режим чтения, считывает 8 старших разрядов информационного блока, сохраняет их в ОЗУ, затем выдает адрес 1f0(x+1), сигнал CS идет на следующий порт ввода, где лежит младшие 8 разрядов информационного блока, МК опять переходит в режим чтения, считывает эти 8 разрядов и сохраняет их в ОЗУ по другому адресу. После этого начинается обработка информационного блока внутри МК.

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

Математические принципы кодирования и декодирования

Для того, чтобы закодировать слово, нужно составить матрицу НТ, состоящую из двух матриц, расположенных одну над другой: R размерности kx(n-k) и In-k размерности (n-k)x(n-k). Затем производится умножение информационного блока на эту матрицу. Получить ее можно посредством деления Xn-1, Xn-2,…Xn-k на порождающий многочлен. При этом, при делении первых k членов мы получим k проверочных блоков, образующих матрицу R, а при последующем делении получим единичную матрицу In-k. Вместе эти матрицы образуют матрицу HT.

Например, произведем деление первого члена X20 на порождающий многочлен:

x20 x7 + x4 +x3+x2+x+1

x20 + x17 + x16 + x15 + x14+x13 x13 + x10 + x9 + x8 + x6 + x5 + x4 + 1

x17 + x16 + x15 + x14+x13

x17 + x14 +x13 + x12 + x11+x10

x16 + x15 +x12 + x11 + x10

x16 + x13 +x12 + x11 + x10+x9

x15 + x13+x9

x15 + x12 +x11 + x10 + x9+x8

x13 + x12 +x11 + x10 + x8

x13 + x10 +x19 + x8 + x7+x6

x12 + x11 + x9 + x7+x6

x12 + x9 +x8 + x7 + x6+x5

x11 + x8 + x5

x11 + x8 +x7 + x6 + x5+x4

x7 + x6 + x4

x7+x4+x3+x2+x+1

x6+x3+x2+x+1

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

1001111

Поделим остальные члены ряда Xn-1, Xn-2,…Xn-k на порождающий многочлен, и в результате получим матрицу HT:

10011110

11010000

01101000

00110100

00011010

10010010

11010110

11110100

00111010

10100010

11001110

11111000

01111110

00111110

10000000

01000000

00100000

00010000

00001000

00000100

00000010

Эта матрица представляет собой записанные в байтовую ячейку проверочные символы и единичную матрицу. Так как проверочные символы занимают (n-k) =7 разрядов, то младший разряд данной байтовой ячейки обнуляется.

Для получения проверочного блока нужно умножить информационный блок на матрицу R:

X - информационный блок, Y - проверочный блок.

Для декодирования нужно умножить кодовое слово (с ошибками) на всю матрицу HT, причем кодовое слово можно представить в виде суммы по модулю 2 истинного кодового слова и вектора ошибок:

r - кодовое слово с ошибками, v - истинное кодовое слово, e - вектор ошибок.

Вектор е представляет собой вектор длины n, в котором 1 находятся там, где допущена ошибка в кодовом слове.

При этом произведение v* HT=0 (нулевой вектор).

После перемножения r* HT получаем синдром s, который зависит только от вектора ошибок (v* HT=0 ) и представляет собой строку матрицы HT (если ошибка одна) или сумму по модулю 2 строк этой матрицы. С помощью синдрома можно определить нужный вектор ошибок (все они загружены в память), затем прибавить его к слову r:

Таким образом, получаем кодовое слово v с исправленными ошибками, а затем просто отделяем от него младшие 8 разрядов и получаем информационный блок.

Рис. 8 Структурная схема микроконтроллера M68HC11

3. Код программы

cpu6811

org$00ee;вектор прерывания

jmp$d100;скачок на подпрограмму прерывания

org$d000;основная программа

ldx#$d200;ячейка для использования индексной ;адресации x

ldd#%10011110

std0,x

ldd#%11010000

std1,x

ldd#%01101000

std2,x

ldd#%00110100

std3,x

ldd#%00011010

std4,x

ldd#%10010010

std5,x

ldd#%11010110

std6,x

ldd#%11110100

std7,x

ldd#%00111010

std8,x

ldd#%10100010

std9,x

ldd#%11001110

std10,x

ldd#%11111000

std11,x

ldd#%01111110

std12,x

ldd#%00111110

std13,x

ldd#$0080;Единичная матрица

std14,x;

ldd#$0040;

std15,x;

ldd#$0020;

std16,x;

ldd#$0010;

std17,x;

ldd#$0008;

std18,x;

ldd#$0004;

std19,x;

ldd #$0002

std20,x;

Размещено на Allbest.ru

...

Подобные документы

  • Работа схемы электрической принципиальной частотомера на микроконтроллере. Технические характеристики и компоновка прибора. Сферы применения зарядного устройства. Расчет нагрузочных резисторов. Конструктивно-технологический расчёт печатного монтажа.

    дипломная работа [2,0 M], добавлен 20.06.2014

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

    дипломная работа [3,9 M], добавлен 02.08.2015

  • Описание принципов и режимов автоматического управления. Обоснование выбора программы управления энергоблоком на атомной электрической станции. Изучение схем теплотехнического контроля на АЭС. Система управления турбиной и электропитанием энергоблока.

    курсовая работа [3,1 M], добавлен 28.01.2015

  • Назначение и область применения устройства. Разработка структурной схемы. Расчёт узлов и блоков. Выбор элементной базы. Описание принципа действия схемы. Поиск и устранение неисправностей. Разработка печатной платы. Охрана труда и окружающей среды.

    дипломная работа [62,1 K], добавлен 22.10.2010

  • Схемы блокировки на кузнечнопрессовом оборудовании. Проектирование структурной схемы фотобарьера для оператора пресса. Составление программы для PIC-контроллера, разработка конструкции, способа крепления. Расчет расстояния установки от рабочей зоны.

    дипломная работа [1,5 M], добавлен 28.12.2011

  • Конструкторское проектирование и кинематический расчет привода главного движения и привода подач металлорежущего станка 1И611П. Выбор оптимальной структурной формулы. Построение структурной сетки и графика частот вращения. Разработка коробки скоростей.

    курсовая работа [995,1 K], добавлен 22.10.2013

  • Меры безопасности к основным элементам конструкции станка. Построение структурной схемы автоматизации с помощью лазерной системы видения. Анализ технологичности конструкции детали. Разработка гидравлической схемы с помощью программы Automation Studio.

    дипломная работа [575,3 K], добавлен 12.08.2017

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

    дипломная работа [6,3 M], добавлен 31.10.2013

  • Технологические характеристики безнапорных железобетонных труб и сырьевого материала. Особенности технологии получения труб. Основные стадии технологического процесса. Выбор оборудования технологических линий и структурной схемы производства изделия.

    курсовая работа [1,3 M], добавлен 21.11.2012

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

    курсовая работа [4,3 M], добавлен 18.06.2015

  • Особенности разработки роботизированного технологического комплекса, выбор оборудования. Характеристика структурной схемы РТК, проектирование периферийного оборудования. Конструкция приспособления для контроля, доработка алгоритма работы РТК и программы.

    контрольная работа [1,8 M], добавлен 21.04.2013

  • Разработка структурной схемы разборки оси опорного катка. Техническая характеристика узла. Выбор рационального метода и разработка маршрута восстановления детали. Технологические расчеты и определение экономической эффективности восстановления деталей.

    курсовая работа [338,0 K], добавлен 15.10.2014

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

    курсовая работа [999,9 K], добавлен 28.12.2011

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

    курсовая работа [1,1 M], добавлен 03.08.2017

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

    дипломная работа [364,1 K], добавлен 27.03.2010

  • Рассмотрение активных и реактивных принципов работы паротурбинной установки; ознакомление с основными способами её регулирования. Расчет массового расхода воздуха. Составление функциональной схемы автоматизации агрегата с паротурбинной установкой.

    курсовая работа [1,6 M], добавлен 07.05.2012

  • Общая характеристика автоматизированных систем. Требования к системе управления роботом. Разработка структурной электрической схемы. Обоснование и выбор функциональной схемы. Выбор исполнительного двигателя. Проектирование ряда датчиков и систем.

    курсовая работа [1,7 M], добавлен 12.11.2009

  • Контроль уровня и концентрации жидкости. Структурное моделирование измерительных каналов. Разработка схемы автоматизации измерительной системы. Выбор передаточной функции. Анализ характеристик (временной, статистической, АЧХ, ФЧХ) средств измерения.

    курсовая работа [1,2 M], добавлен 12.12.2013

  • Обоснование необходимости разработки автоматизированной системы управления (АСУ) ТП У-07,08. Разработка структурной схемы АСУ. Описание функционирования системы. Модульные базовые платы. Расчет показателей надежности. Разработка программного обеспечения.

    дипломная работа [2,1 M], добавлен 31.12.2015

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

    курсовая работа [2,9 M], добавлен 09.01.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.