- •Индивидуальное задание
- •«Разработка алгоритмического, программного и аппаратного обеспечения устройств идентификации почтовых отправлений»
- •1. Задание на индивидуальную работу
- •2. Технические условия
- •2.1 Геометрическая модель лм включает три белых и два чёрных поля штрихового кода (шк) (параметры полей даются индивидуально):
- •3. Содержание пояснительной записки
- •4. Методика выполнения индивидуального задания
- •4.3 Расчёт, разрешающий способности су и числа элементов дискретизации полей лм
- •4.4 Разработка структурной схемы алгоритма обнаружения белого и черного поля 1
- •4.5 Разработка программного обеспечения
- •4.1Изучение методов расчёта технических характеристик считывающих устройств пом
- •4.2 В соответствии с ту разработать геометрическую модель (гм) лицовочной метки ту.
- •4.6 Разработка аппаратного обеспечения.
- •Литература
4.1Изучение методов расчёта технических характеристик считывающих устройств пом
АСПЗ – ПОМ установок и комплекса сортировки ТП, а также работотехнические системы включают в себя множество периферийных устройств и механизмов, так как накопители, сбрасывающие устройства коммутации потока, устройства считывания, фотоэлементов датчика и др., число которых может достичь сотен и тысяч. Поэтому управление устройством и комплексы АСПЗ строятся по принципу децентрализованного (рассосредоточенного) управления, при котором часть функций управления выполняются периферийными и информационно-вычислительными системами (ИВС) по передаваемым в них директивами (подпрограмм) из центрального вычислительного управления комплексов (УВК), а результаты выполнения директив передаются в УВК. Такой принцип рассосредоточенного управления позволяет повысить быстродействие управления (контроль состояния управления объектов) и формирование управления воздействий на исполнительные органы машин и механизмов. Снизить требования к программному аппаратному обеспечению, а также квалификации технического персонала (программистов) в виду того, что в качестве периферийных ИВС применяются относительно простые устройства на микропроцессорах и жесткой логике, разработка которых включает в себя следующие основные этапы:
- разработку математической модели, обеспечивающий расчет числа уровней дискретизации аналоговых сигналов в цифровые датчики контроля для обработки ИВС с целью формирования управляемых воздействий;
- разработку алгоритмического обеспечения, например, распознавание лицевой метки в индивидуальном задании;
- разработка программного обеспечения, реализованного структурной схемы алгоритмов (ССА);
- разработка аппаратных средств реализации алгоритмов и программ в виде технологического устройства.
4.2 В соответствии с ту разработать геометрическую модель (гм) лицовочной метки ту.
Рис. 1 – Геометрическая модель лицовочной метки ТУ
4.3 Расчёт, разрешающий способности су и числа элементов дискретизации полей лм
Для расчета числа элементов дискретизации видеосигнала считывания лицовочной метки (ЛМ) рассчитывается необходимая разрешающая способность считывающего устройства в поле считывания и на 1 мм поля считывания, которая, соответственно, определяется в виде:
где
мм
Принимая
минимальную ширину линии символа
,
необходимая разрешающая способность
в поле считывания:
Разрешающая способность на 1 мм поля считывания:
Число элементов дискретизации пяти полей метки (в данном случае, 2 черных и 3 белых) составляет:
4.4 Разработка структурной схемы алгоритма обнаружения белого и черного поля 1
Рис.2 Структурная схема алгоритма обнаружения белого и черного поля 1
4.5 Разработка программного обеспечения
Микропрограмма обнаружения БП1 и ЧП1 приведена в табл.1:
Nмкдис |
Nмкдв |
УП |
АТМК |
АСМК |
Fбп1 |
Fчп1 |
Fбп2 |
Fчп2 |
Fбп3 |
Fотк |
1 |
00001 |
0 |
0001 |
0010 |
0 |
0 |
0 |
0 |
0 |
0 |
17 |
10001 |
1 |
0001 |
1001 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
00010 |
0 |
0010 |
0011 |
0 |
0 |
0 |
0 |
0 |
0 |
18 |
10010 |
1 |
0010 |
1010 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
00011 |
0 |
0011 |
0100 |
0 |
0 |
0 |
0 |
0 |
0 |
19 |
10011 |
1 |
0011 |
1011 |
1 |
0 |
0 |
0 |
0 |
0 |
4 |
00100 |
0 |
0100 |
0101 |
0 |
0 |
0 |
0 |
0 |
0 |
20 |
10100 |
1 |
0100 |
1101 |
0 |
1 |
0 |
0 |
0 |
1 |
5 |
00101 |
0 |
0101 |
0110 |
0 |
0 |
0 |
0 |
0 |
0 |
21 |
10101 |
1 |
0101 |
1101 |
0 |
0 |
0 |
0 |
0 |
1 |
6 |
00110 |
0 |
0110 |
1110 |
0 |
0 |
0 |
0 |
0 |
0 |
22 |
10110 |
1 |
0110 |
1110 |
0 |
0 |
0 |
0 |
0 |
0 |
7 |
00111 |
0 |
0111 |
1000 |
0 |
0 |
0 |
0 |
0 |
0 |
23 |
10111 |
1 |
0111 |
1111 |
0 |
0 |
0 |
0 |
0 |
0 |
8 |
01000 |
0 |
1000 |
10000 |
1 |
0 |
0 |
0 |
0 |
0 |
24 |
11000 |
1 |
1000 |
10000 |
1 |
0 |
0 |
0 |
0 |
0 |
9 |
01001 |
0 |
1001 |
0011 |
0 |
0 |
0 |
0 |
0 |
1 |
25 |
101001 |
1 |
1001 |
0001 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
01010 |
0 |
1010 |
0100 |
0 |
0 |
0 |
0 |
0 |
1 |
26 |
11010 |
1 |
1010 |
0001 |
0 |
0 |
0 |
0 |
0 |
0 |
11 |
01011 |
0 |
1011 |
0101 |
0 |
0 |
0 |
0 |
0 |
1 |
27 |
11011 |
1 |
1011 |
0001 |
0 |
0 |
0 |
0 |
0 |
0 |
12 |
01100 |
0 |
1100 |
0110 |
0 |
0 |
0 |
0 |
0 |
1 |
28 |
11100 |
1 |
1100 |
0001 |
0 |
0 |
0 |
0 |
0 |
0 |
13 |
01101 |
0 |
1101 |
0111 |
0 |
0 |
0 |
0 |
0 |
1 |
29 |
11101 |
1 |
1101 |
0001 |
0 |
0 |
0 |
0 |
0 |
0 |
14 |
01110 |
0 |
1110 |
1000 |
0 |
0 |
0 |
0 |
0 |
1 |
30 |
11110 |
1 |
1110 |
0001 |
0 |
0 |
0 |
0 |
0 |
0 |
15 |
01111 |
0 |
1111 |
10000 |
1 |
0 |
0 |
0 |
0 |
1 |
31 |
11111 |
1 |
1111 |
0001 |
0 |
0 |
0 |
0 |
0 |
1 |
16 |
10000 |
0 |
10000 |
10011 |
0 |
0 |
0 |
0 |
0 |
1 |
32 |
110000 |
1 |
10000 |
10001 |
0 |
0 |
0 |
0 |
0 |
0 |
17 |
010001 |
0 |
10001 |
10100 |
0 |
0 |
0 |
0 |
0 |
1 |
33 |
110001 |
1 |
10001 |
10010 |
0 |
0 |
0 |
0 |
0 |
0 |
18 |
010010 |
0 |
10010 |
10101 |
1 |
0 |
0 |
0 |
0 |
0 |
34 |
110010 |
1 |
10010 |
10101 |
1 |
0 |
0 |
0 |
0 |
0 |
19 |
010011 |
0 |
10011 |
00001 |
0 |
0 |
0 |
0 |
0 |
1 |
35 |
110011 |
1 |
10011 |
10010 |
0 |
0 |
0 |
0 |
0 |
0 |
20 |
010010 |
0 |
10010 |
00001 |
0 |
0 |
0 |
0 |
0 |
1 |
36 |
110010 |
1 |
10010 |
10101 |
0 |
1 |
0 |
0 |
0 |
0 |
