Принципы программирования технических средств
Номенклатура выпускаемой продукции и услуг, оказываемых предприятием. Оборудование и материалы, используемые при проектировании системы безопасности. Принципы разработки программного обеспечения для системы автоматического управления уличным освещением.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 06.07.2014 |
Размер файла | 453,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
2
Содержание
Введение
1. Структура предприятия
2. Номенклатура выпускаемой продукции и оказываемых услуг
3. Изучение конструкторской и технологической документации на сборочные узлы и детали технических средств систем безопасности
4. Номенклатура оборудования и материалов, используемых при проектировании систем безопасности
5. Принципы программирования автоматических систем безопасности
Заключение
Список использованных источников
Приложение А (обязательное) Листинг программы
Введение
Производственная практика является одной из неотъемлемых частей подготовки квалифицированных специалистов всех специальностей. Во время прохождения практики происходит непосредственное закрепление полученных знаний и реализация их в том или ином виде деятельности.
Основной целью производственной практики является практическое закрепление теоретических знаний, полученных в ходе обучения. Основным результатом данной работы является отчет о прохождении практики, в котором собраны все результаты деятельности студента за период прохождения практики.
Задачи практики состоят в следующем:
- изучение различных аспектов деятельности предприятия, цеха, производственного участка и непроизводственного структурного подразделения, номенклатуры производимой продукции (работ, услуг), характеристик основных конкурентов;
- изучение организационной структуры управления, функций и задач структурных подразделений, форм и систем оплаты труда работников;
- ознакомление с документами, применяемыми на предприятии;
- выработка навыков по оценке финансового положения предприятия;
- обобщение, закрепление и углубление знаний по специальным дисциплинам;
- сбор материалов, необходимых для выполнения дипломной работы.
Данный отчет состоит из введения, заключения, списка литературы и основной части, которая в свою очередь, состоит из перечня производственных и ознакомительных вопросов, по которым проводилась основная аналитическая работа.
Базой для прохождения практики служило ООО «Аксоним», являющееся инновационной компанией, ориентированной на оказание услуг в области встраиваемых систем. Эта компания занимается решением широкого спектра задач: схемотехника, дизайн печатных плат, разработка и дизайн FPGA, портирование и адаптация ОС на заданной платформе, BSP и разработка драйверов, разработка приложения и интерфейса оператора или пользователя, разработка приложений цифровой обработки сигналов (DSP).
1. Структура предприятия
Предприятие, на базе которого осуществлялось прохождение производственной практики, по форме собственности является обществом с ограниченной ответственностью -- это учрежденное одним или несколькими юридическими и/или физическими лицами хозяйственное общество, уставный капитал которого разделён на доли; участники общества не отвечают по его обязательствам и несут риск убытков, связанных с деятельностью общества, в пределах стоимости принадлежащих им долей в уставном капитале общества.
Организационная структура ООО «Аксоним» представлена на рис. 1.
Рисунок 1 - Организационная структура ООО «Аксоним»
Директор решает вопросы стратегического управления и планирования деятельности, а также связанные с развитием и законодательным регулированием: заключение индивидуальных трудовых договоров (контрактов) с работниками, утверждение и принятие решений о введении в действие организационно-распорядительных документов, регламентирующих деятельность организации, ведение бухгалтерского учета и составление бухгалтерской отчетности, произведение начислений и перечислений налогов, страховых взносов в государственные внебюджетные социальные фонды, платежей в банковские учреждения, расчеты всех видов выплат работникам предприятия.
Начальник отдела программного обеспечения осуществляет руководство персоналом сектора программного обеспечения, обеспечивает соблюдение технологии обработки информации и вычислительных работ, рациональное использование вычислительной техники, обеспечивает должный порядок и безопасные условия труда сотрудниками подчиненного ему сектора.
Начальник отдела аппаратного обеспечения осуществляет руководство персоналом сектора аппаратного обеспечения, обеспечивает должный порядок и безопасные условия труда сотрудниками подчиненного ему сектора.
2. Номенклатура выпускаемой продукции и оказываемых услуг
AXONIM Devices - инновационная компания, ориентированная на оказание услуг в области встраиваемых систем.
Данное предприятие занимается разработкой встраиваемых систем под заказ и не имеем собственных продуктов. Один из важнейших принципов компании - сохранение интеллектуальной собственности заказчика, что позволяет обеспечить уникальность встраиваемой системы. Компания оказывает услуги по любой задаче связанной с разработкой встраиваемых систем: схемотехника, дизайн печатных плат, разработка и дизайн FPGA, портирование и адаптация ОС на заданной платформе, BSP и разработка драйверов, разработка приложения и интерфейса оператора или пользователя, разработка приложений цифровой обработки сигналов (DSP).
Основное направление деятельности компании - разработка электронных встраиваемых систем (PLC-контроллеры, мультимедиа и мобильные устройства, системы сбора информации и многое другое), разработка и портирование BSP встраиваемых ОС (Windows Embedded, Linux, Android, eCos, freeRTOS), разработка, моделирование и перенос алгоритмов цифровой обработки сигналов (фильтрация, обработка аудио и видео потоков, кодирование/декодирование, сжатие/распаковка) на целевую платформу. Результатом работы специалистов компании является полнофункциональный прототип устройства и набор конструкторской документации, позволяющий наладить производство конечного продукта.
Перечень услуг, оказываемы предприятием, приведен в таблице 2.
Время жизни и дальнейшее развитие конечного продукта в первую очередь зависит от выбранных компонентов и применяемых технологий.
Таблица 1 - Перечень услуг, оказываемых предприятием
Разработка аппаратного обеспечения |
Разработка схемотехнического решения |
1. Использование самых современных комплектующих; 2. Оптимизация проекта по различным критериям: · Срок разработки; · Себестоимость продукта; · Возможность развития; · Электромагнитная совместимость; · Простота программного обеспечения; · Доступность комплектующих; · Надежность; · Энергопотребление; · Габариты. 3. Оптимизация системы питания; 4. Устройства с батарейным питанием; 5. Перевод проектов на современную элементную базу; 6. Анализ доступности и сроков поставки комплектующих; 7. Моделирование схемотехнических решений; 8. Предварительная проверка алгоритмов и решений на отладочных платах; 9. Полный пакет конструкторской документации. |
||
Трассировка печатных плат |
1. Любой сложности и класса точности; 2. Оптимизация размещения элементов (компоновка) и габаритов платы под заданные размеры; 3. Тепловое моделирование; 4. 3D моделирование; 5. Расчёт целостности сигналов; 6. Расчёт электромагнитной совместимости (ЭМС); 7. Расчёт импеданса связей с учётом материалов используемых производителем печатных плат; 8. Полный пакет конструкторской документации. |
|||
Дизайн FPGA/CPLD |
1. Использование языков описания аппаратуры Verilog, VHDL; 2. Использование процессорных ядер NIOS II, Microblaze в комплексе с модулями CAN, USB, Ethernet, PCI-e, DDR3 и др.; 3. Разработка IP ядер (видеоконтроллеры, цифровая обработка сигналов, сопроцессоры); 4. Перевод проектов на современную элементную базу; 5. Интеграция алгоритмов в FPGA; 6. Реализация интерфейсно-сервисных функций в FPGA; 7. Разработка систем тестирования и верификации (HDL, C++); 8. Отладка и верификация; 9. Оценка коэффициента покрытия кода при тестировании. |
|||
Разработка программного обеспечения |
Разработка без Операционной Системы |
1. Разработка структуры программного обеспечения; 2. Разработка начального загрузчика; 3. Разработка кода с учетном специфики аппаратной части; 4. Разработка алгоритмов, оптимизированных под архитектуру; 5. Применение низкоуровневых языков программирования; 6. Исползование JTAG-отладчика; 7. Тесты для проверки аппаратуры. |
||
Разработка с Операционной системой |
Windows Embedded |
· Разработка с использованием операционной системы Windows® Embedded CE / Compact/Standart/POSReady · Разработка структуры будущего BSP · Разработка/модификация BSP (Пакета аппаратной поддержки) под платформы ARM®, x86 · Разработка/модификация начального загрузчика (Bootstrap) для поддержки ОС Windows Embedded · Разработка/модификация загрузчика EBOOT под платформы ARM®, x86 · Разработка/модификация загрузчика OAL кода (стартовый код, код управления прерываниями, код для управления питанием и многое другое) · Добавление в OAL код для поддержки многоядерных платформ (SMP) · Разработка/модификация драйверов уровня ядра и пользовательского уровня для различной периферии и не только (например, Ethernet драйвер с поддержкой KITL, CAN-драйвер и многое другое) · Модификация кода операционной системы (находящееся под дополнительным лицензионным соглашением) (например, доработка процесса клавиатурного ввода MSIM, и прочее) · Разработка дополнительных сервисов для операционной системы (например, для WiFi) · Профилирование кода и оптимизация работы BSP (усовершенствование кода, настройка последовательности загрузки драйверов и их приоритета) · Разработка специализированных библиотек для тестирования BSP с помощью CETK · Разработка документации по BSP для последующего использования заказчиком · Создание/модификация проекта образа и образа ядра · Сборка с учётом пожелания заказчика (минимальный размер, лицензионные требования и другое) · Добавление или удаление компонентов из образа с последующей сборкой образа для отладки и запуска на конечном устройстве · Стресс-тестирование готового образа операционной системы на конечном устройстве или на эмуляторе · Подготовка SDK (Software development kit) для последующей разработки приложений для данного образа ОС · Помощь в лицензировании образа · Разработка/модификация пользовательских приложений · Разработка или модификация пользовательских приложений на основе технологий используемых в ОС Windows® Embedded CE / Compact/Standart/POSReady · Тестирование приложений в составе ОС Windows® Embedded CE / Compact/Standart/POSReady на целевой платформе · Разработка/модификация пользовательских интерфейсов · Дизайн пользовательского интерфейса с учётом технологий применяемых в ОС · Разработка пользовательского интерфейса с использованием технологии Adobe® Flash® · Разработка пользовательского интерфейса с использованием технологии Silverlight® |
||
Embedded Linux/Android |
· Разработка под платформу Embedded Linux/uCLinux/Android · Разработка с использованием операционной системы Embedded Linux/uCLinux/Android · Разработка структуры будущего BSP · Разработка/модификация BSP (Пакета аппаратной поддержки) под платформы ARM®, x86, BlackFin® · Разработка/модификация начального загрузчика (Bootstrap) · Разработка/модификация загрузчика u-boot под платформы ARM®, x86, BlackFin® · Разработка/модификация загрузчика HAL кода (стартовый код, код управления прерываниями, код для управления питанием и многое другое) · Добавление в HAL код для поддержки многоядерных платформ (SMP) · Разработка/модификация драйверов уровня ядра и пользовательского уровня для различной периферии · Модификация кода операционной системы · Разработка дополнительных сервисов для операционной системы · Профилирование кода и оптимизация работы BSP (усовершенствование кода, настройка последовательности загрузки драйверов и их приоритета) · Разработка документации по BSP для последующего использования заказчиком · Создание/модификация проекта образа и образа ядра · Сборка с учётом пожелания заказчика (минимальный размер, лицензионные требования и другое) · Добавление или удаление компонентов из образа с последующей сборкой образа для отладки и запуска на конечном устройстве · Стресс-тестирование готового образа операционной системы на конечном устройстве · Подготовка SDK (Software development kit) для последующей разработки приложений для данного образа ОС · Разработка/модификация пользовательских приложений · Разработка или модификация пользовательских приложений на основе технологий используемых в ОС Embedded Linux/uCLinux/Android · Тестирование приложений на целевой платформе · Разработка/модификация пользовательских интерфейсов · Дизайн пользовательского интерфейса с учётом технологий применяемых в ОС · Разработка пользовательского интерфейса с использованием технологии QT · Разработка JNI-wrapper для работы с драйверами из Android (например CAN). |
|||
eCOS |
· Разработка и портирование RedBoot на целевую платформу; · Конфигурирование eCOS и RedBoot; · Реализация резервного сохранения прошивки устройства с возможностью автоматического восстановления; · Реализация обмена параметрами между RedBoot и eCOS приложением; · Разработка и модификация скрипта загрузки приложения eCOS из RedBoot; · Портирование на целевую платформу; · Разработка и/или модификация HAL под целевую платформу, в том числе и на не поддерживаемую основным репозиторием; · Разработка драйверов коммуникационных чипов (Ethernet, WiFi, BlueTooth, RS232/RS485/RS422); · Разработка драйверов SPI, I2C, CAN, USB, LCD, VGA, TV-OUT, ADC, DAC. · Разработка драйверов последовательных и параллельных EEPROM/FLASH (NAND, NOR) с поддержкой в FIS; · Поддержка SD/MMC, USB-FLASH. · Портирование коммуникационных стеков (lwIP, BSD, ModBus, ProfiNet); · Разработка пользовательского программного обеспечения; · Разработка тестового программного обеспечения; · Разработка пользовательского интерфейса; · Отладка и тестирование на целевой платформе; · Оформление документации и передача заказчику репозитория, средств разработки и отладки под ОС семейства Windows и/или Linux. |
|||
freeRTOS |
· Разработка встроенного программного обеспечения с использованием freeRTOS; · Портирование под целевую платформу, включая DSP процессоры фирм Texas Instruments и Analog Devices; · Портирование коммуникационных стеков (lwIP, BSD, ModBus, ProfiNet); · Поддержка Ethernet, WiFi, BlueTooth, RS232/RS485/RS422; · Реализация поддержки SPI, I2C, CAN, USB, LCD, VGA, TV-OUT, ADC, DAC EEPROM/FLASH (NAND, NOR), SD/MMC, USB-FLASH; · Портирование и поддержка файловых систем; · Разработка пользовательского программного обеспечения; · Разработка тестового программного обеспечения; · Разработка пользовательского интерфейса; · Отладка и тестирование на целевой платформе; · Оформление документации и передача заказчику репозитория, средств разработки и отладки под ОС семейства Windows и/или Linux. |
|||
Разработка алгоритмов DSP |
1. Моделирование алгоритмов при помощи специализированных пакетов (MathLab, MathCad и др); 2. Разработка тестовой среды на ПК; 3. Оптимизация алгоритмов с учётом архитектурных особенностей целевой платформы; 4. Использование специализированных аппаратных средств как интегрированных на кристалл, так и внешних; 5. Применение FPGA(Xilinx, Altera) 6. С2000, С5000, С6000 компании Texas Instruments; 7. ADSP-21xx, SHARC, TigerSHARC, Blackfin компании Analog Devices; 8. SISD/MISD (одноядерные/мультиядерные), SIMD/ MIMD (одноядерные/мультиядерные с поддержкой SSE, 3DNow!, MMX), GPGPU(CUDA, AMD FireStream, DirectCompute, OpenCL). 9. Разработка алгоритмов обработки аудио: · pitch shift · audio stretching · audio effects (dynamic processing, filtering, equalizer, flanger, echo, etc.) · auto equalization; · noise suppression. 10. Разработка алгоритмов обработки речи · идентификация голоса; · изменение частоты основного тона; · замедление (без искажения тембра), ускорение (без искажения тембра); · изменение тембра голоса для исключения определения говорящего на слух; · прочее. 11. Разработка вокодеров для сжатия речевых сигналов; 12. Разработка произвольных алгоритмов обработки сигналов: · фильтрация (статическия, адаптивная); · восстановление сигналов на фоне помех; · произвольные (custom) алгоритмы обработки по ТЗ заказчика. · вибро и акустический диагностический анализ на выявление нарушений в работе оборудования; 13. Разработка алгоритмов обработки радиосигналов: · software-defined radio; · error control codes; · Link control; · peech processing; · analog audio processing; · adaptive synchronization; · FFT processing; · modulation/demodulation (AM, FM, FSK, PSK, QAM, etc) · FPGA-based processing; · narrow-band from wide-band demodulation and filtering; · ADC-based demodulation directly from first intermediate frequency(up to 200 MHz wide input downto upto 6 KHz narrow); · MCU software to control receiver and transmitter radio hardware; 14. Разработка алгоритмов обработки коммуникационных сигналов: · восстановление несущей; · синхронизация; · эквализация; · подавление эхо; · модуляция/демодуляция (AM, FM, FSK, PSK, QAM, QPSK, etc); · помехозащитные коды коррекции ошибок (Хэмминга, Голея, БЧХ, треллис, турбокоды и т.д.); 15. Разработка алгоритмов обработки видео: · реализация алгоритмов заказчика на процессорах фирмы Texas Instruments линейки C2000/C5000/C6000, Freescale DSP, Analog Devices Blackfin/SHARC/TigerSHARC; · выделение объектов (люди, машины, и т.д.) и определение их характеристик (время нахождения в зоне наблюдения, скорость, размер, цвет и т.д.); · стабилизация изображения; 16. Калибровка сцены (восстановление перспективы); · восстановление 3D координат объектов по нескольким изображениям с разных точек; · восстановление 3D сцены по изображениям с нескольких камер; · определение позиции наблюдателя по нескольким наблюдаемым им изображениям. 17. разработка алгоритмов для лазерного сканера: · восстановление профиля наблюдаемого объекта; · восстановление 3D сцены; · формирование технических требований. |
|||
Дизайн интерфейса пользователя |
Услуги дизайнера по разработке пользовательского интерфейса с использованием технологий Silverlight Embedded, Adobe Flash, QT, GUI. |
|||
Переработка (редизайн) |
· Модификация или разработка схемотехники, существующего устройства с применением современной элементной базы. · Трассировка печатных плат с учетом требований, предъявляемых к перерабатываемому устройству, применение электронных компонентов меньших габаритов. · Перенос встроенного ПО с 8 битных платформ на 32 битные. · Доработка и модификация встроенного ПО для существующего устройства и разработка под переработанное. |
|||
Консалтинг, экспертиза, тестирование |
· Технический и коммерческий анализ идеи. · Независимая экспертиза существующего проекта. · Техническая поддржка и сопровождение производства. · Консультации по проектированию. · Помощь в планировании архитектуры проекта. · Консультации по применяемым технологиям, практикам и стратегии по развертыванию продуктов и решений. · Автоматизированное тестирование аппаратной платформы, программного обеспечения, интерфейса пользователя. · Разработка комплектов разработчика на элементной базе производителя, портирование ОС, разработка тестового ПО и поддержка. |
|||
Монтаж электронных компонент |
1. Ручной монтаж: · Монтаж и демонтаж BGA, FLIP-CHIP, CSP на полуавтоматической станции. · QFP, SMD, DIP компоненты. · Подготовка производства для ручного монтажа. 2. Монтаж на автоматической линии: · Монтаж и демонтаж BGA, FLIP-CHIP, CSP, SMD, SOP, QFP. · Подготовка и изготовление трафарета для нанесения паяльной пасты. · Подготовка производства для автоматического монтажа. |
Таблица 2 - Применяемые технологии и электронные компоненты
Архитектуры |
ARM, SuperH, x86, TI DSP, ADI Blackfin, ADI DSP, AVR32, MSP430. |
|
Производители |
3M, Amphenol Connex, Altera, AMD, Aimtec, Analog Devices, Atmel, Beck IPC, Binder Connector, Bolymin, Cirrus Logic, Cypress, Davicom, Digi, Fairchild, Freescale, Fujitsu, Futaba, GEOSTAR, Hitachi, Honeywell, IDT, Infineon, Intel, Intersil, ISSI, JAE, LG, Marvell, Maxim, Micrel, Microchip, Micron, Mitsubishi, Molex, National Semiconductor, NEC, Numonyx, NXP, NVidia, Panasonic, Parallax, Peak, Phoenix Contact, Qualcomm, Qimonda, Ramtron, Realtek, Renesas, Rohm Semiconductor, Samsung, SanDisk, Sanyo, Seiko, Sharp, Siemens, SIMCom, Silabs, SMSC, Sony, STM, ON Semiconductor, Texas Instruments, Toshiba, TranSystem, Tyco Electronics, Varitronix, Wago, Wavecom, Winbond, Winstar, Wiznet, Xilinx, Zilog, НАВИС. |
|
Операционные системы |
Embedded Linux, Android, Microsoft Windows Embedded, eCOS, FreeRTOS, ADI VDK, DSP/BIOS. |
|
Беспроводные технологии |
IrDA, Bluetooth, WiFi, GPRS / GSM / 3G / HSPA / LTE / LTE Advanced, ZigBee, GPS. |
|
Интерфейсы связи |
USB Host/Client/OTG, SPI/SSP, I2C, LVDS, UART, RS232 / 485 / 422, LCD HDMI, DVI, SD / SDHC / MMC / CF / PCMCIA, ATA, SATA, PATA, Ethernet, PoE, PCI, PCIe, 1-Wire, uWire, CAN, SPORT, S/PDIF, PPI, I2S, AC97, TDM, RMII, MII. |
|
Используемые языки |
C/C++ (incl STL/ATL), TCL, CDL, Java (J2ME), MatLab, Mathematica, VHDL/Verilog, ASM, XML, XAML. |
|
Мультимедиа |
MPEG2, MPEG4, MP3, WMA, H.264, WMV8, JPEG, JPEG2000, Motion JPEG, OGG Vorbis, G.711 u/a-Law, G.722 ADPCM, G.726 ADPCM, Speex, GSM 6.10. |
3. Изучение конструкторской и технологической документации на сборочные узлы и детали технических средств систем безопасности
Разработка конструкторской документации (КД) - это сложный и ответственный процесс, превращающий набросок дизайнера в готовый к производству набор технической документации.
Наличие конструкторской документации является необходимым условием для начала производства инженерных изделий. В конструкторской документации полностью отражена конструкция устройства, заложено его функционирование, удобство пользования, ремонтопригодность.
В конструкторскую документацию как правило входят следующие виды документов:
- чертеж детали - документ, содержащий изображение детали и другие данные, необходимые ее изготовления и контроля;
- сборочный чертеж - документ, содержащий изображения сборочной единицы и другие данные, необходимые для ее изготовления и контроля;
- чертеж общего вида - документ, определяющий конструкцию изделия и поясняющий принцип работы;
- электромонтажный чертеж - документ, содержащий данные, необходимые для выполнения электрического монтажа изделия
- спецификация - документ, определяющий состав сборочной единицы, комплекса или комплекта.
Особенностью конструкторской документации является ее стандартизация и унификация по нормам Единой системы конструкторской документации (ЕСКД) - это дает инженерам возможность понимать и читать самые разные чертежи максимально просто, как если бы они разрабатывали их сами.
Современная вычислительная техника и условия работы в секторе конструирования позволили перейти на более совершенные технологии проектирования с использованием САПР, при этом в общем случае весь процесс выпуска конструкторской документации можно разделить на ряд этапов, тесно связанных друг с другом. В процессе разработки изделия информация о проекте передается между различными пакетами САПР, появляется возможность анализа или моделирования различных характеристик устройства - электрических, механических, тепловых.
C помощью САПР разработка КД проходит быстрее и эффективнее, а так же САПР позволяет избежать ошибок, которые появляются при выполнении чертежа детали (а тем более сложного сборочного чертежа) на кульмане. Большинство современных САПР отвечают требованиям ЕСКД, которая является основным стандартом на постсоветском пространстве и значительно упрощают работу конструктора.
При проектировании устройства используются различные компоненты: покупные детали, сложные механические устройства, электрика. Для того, что бы обеспечивались технические характеристики и эргономика изделия, проводится согласование работ между техническими специалистами - механиками, электриками, монтажниками. Каждый разработанный чертеж внимательно изучается, а затем, при необходимости, в него вносятся исправления по рекомендациям специалистов для наиболее удобной компоновки, сборки и ремонтопригодности.
Проектирование начинается с формулирования технического задания, затем создания эскизного проекта, что бы в целом представить себе новое устройство. Зачастую устройство часто может быть сложным тогда для лучшей его визуализации строится 3D-модель. Уже на ней начинают отрабатываться эргономика, конструкторские решения, компоновка. По ней легче всего определить, что будет представлять собой законченное изделие.
Следующим этапом является выделение основных функциональных и вспомогательных узлов в данном устройстве. Эти узлы в свою очередь разбиваются на детали. А что бы изготовить нужные детали - начинается разработка их чертежей, что бы собрать их вместе в один конкретный узел - разработка сборочного чертежа, который состоит из ранее разработанных деталей. На данном этапе происходит подгонка и доработка всего узла в целом, отрабатываются разные конструкторские решения. Так же производятся нужные расчеты - прочности, устойчивости, нагрузок, расчет шестерней и зубчатых колес - в зависимости от направления производства.
Параллельно разработке чертежей деталей идет согласование их между всеми специалистами, которые принимают участие в создании данного устройства - электромонтажники указывают на возможность провести провода и подключить электрические компоненты, технологи советуют применять те или иные решения в обработке деталей, механики помогают правильно выбрать положение.
Затем создаются сборочные чертежи, которые уже дают возможность определить устройство в целом, правильность компоновки, возможные недоработки и прочее.
После всех вышеперечисленных этапов происходит оформление конструкторской документации согласно ЕСКД и передача ее в производство.
Разработка чертежей производится на основе утвержденного заказчиком дизайн проекта и, по сути, сводится к образмериванию трехмерной модели и составлению спецификаций деталей.
На данном этапе еще могут "всплыть" некоторые конструктивные доработки и изменения, поэтому чертеж общего вида изделия с простановкой основных габаритных и функциональных размеров дополнительно согласовывается и утверждается с заказчиком.
Далее происходит непосредственно составление конструкторской документации, которая отправляется в цех на производство и далее монтажникам на сборку.
В процессе прохождения практики осуществлялась разработка схемы электрической принципиальной и перечня элементов шкафа управления наружным освещением УУ-ШНО-ИЛ. Данная система призвана автоматизировать управление городским уличным освещением.
Разработка конструкторской документации осуществлялась с применением САПР AutoCAD 2010. Исходными данными при разработке являлось техническое задание, содержащее основные требования к разрабатываемой системе.
В соответствии с техническим заданием система должна обеспечивать:
- включение и отключение освещения в соответствии с расписанием в автоматическом режиме работы;
- возможность ручного управления системой;
- измерение потребляемой электроэнергии;
- передачу данных в GPRS-канале связи;
- индикацию режимов работы на символьном ЖК дисплее;
- контроль несанкционированного доступа к шкафу управления.
Разработка схемы электрической принципиальной и перечня элементов шкафа управления освещением осуществлялась в соответствии с нормами ЕСКД. При разработке руководствовались следующими документами:
- ГОСТ 2.701-2008 ЕСКД. Схемы. Виды и типы. Общие требования к выполнению.
- ГОСТ 2.702-2011 ЕСКД. Правила выполнения электрических схем.
- ГОСТ 2.709-89 ЕСКД. Обозначения условные проводов и контактных соединений электрических элементов, оборудования и участков цепей в электрических схемах.
- ГОСТ 2.711-82 ЕСКД. Схема деления изделия на составные части.
- ГОСТ 2.710-81 ЕСКД. Обозначения буквенно-цифровые в электрических схемах.
- ГОСТ 2.725-68 ЕСКД. Обозначения условные графические в схемах. Устройства коммутирующие.
- ГОСТ 2.727-68 ЕСКД. Обозначения условные графические в схемах. Разрядники, предохранители.
- ГОСТ 2.728-74 ЕСКД. Обозначения условные графические в схемах. Резисторы, конденсаторы.
- ГОСТ 2.732-68 ЕСКД. Обозначения условные графические в схемах. Источники света.
- ГОСТ 2.755-87 ЕСКД. Обозначения условные графические в электрических схемах. Устройства коммутационные и контактные соединения.
4. Номенклатура оборудования и материалов, используемых при проектировании систем безопасности
При проектировании системы управления уличным освещением применялись следующие виды оборудования и материалов:
- Модуль процессорный МП-2;
- Модуль релейных входов PM-4;
- Модуль входов 220В МДВ16i-220;
- Источник электропитания DR-1524 (24VDC, 0,6A);
- Модуль GSM-связи PIML-GSM;
- Электросчетчик CE-301BY 10-100A;
Рисунок 2 - Модуль проыессорный МП2
Рисунок 3 - Источник электропитания DR-1524
Рисунок 4 - Модуль GSM-связи PIML-GSM
Рисунок 5 - Электросчетчик CE-301BY 10-100A
- Выключатель-разъединитель RBK1-S с предохранителем NT 100A (250A, 3P);
- Автоматический выключатель PL6-C10/3 (10A, 1P);
- Переключатель на 3 положения (2 NO) LA118-XB3;
- Кнопка LA118-SD220 (пуск/стоп/подсветка);
- Контактор электромагнитный ПМ12-100150 (100A, 1 NO);
- Реле промежуточное R4-2013-23-5230 (220VAC, 4 NC/NO);
- Лампа накаливания с патроном E 27ФнП 03 (rкосой);
- Розетка модульная на DIN-рейку AC30-5;
- Цепочка RC-Unit 0,1uFx630V +100 Ohm 2W;
- Клемма проходная JXB4/35;
- Торцевая пластина JXB10;
- Ограничитель на дин-рейку 35 мм;
- Кабель КП-УД-RJ12/RJ12-1.0м;
- Кабель КИ-УД-DB9F/DB9M-1.0м.
5. Принципы программирования автоматических систем безопасности
В процессе прохождения практики осуществлялась разработка программного обеспечения для системы автоматического управления уличным освещением. Эта система построена на базе многопроцессорного модуля МП-2, в основе которого лежат микроконтроллеры семейства AVR - ATMega1280 и ATMega8. Программирование осуществлялось с помощью программного пакета для операционных систем семейства Windows WinAVR, включающего в себя кросс-компилятор и инструменты разработки для микроконтроллеров серий AVR и AVR32 фирмы Atmel. Программирование осуществлялось на языке программирования С в среде разработки Eclipse.
Программа была реализована с помощью многозадачной операционной системы реального времени для встраиваемых систем -- FreeRTOS. Архитектура программы включает в себя следующий модули:
- управляющий модуль;
- модуль работы с электросчетчиком;
- модуль работы с микросхемой flash-памяти;
- модуль работы с микросхемой часов реального времени;
- модуль работы с GSM-модемом;
- протокол обмена данными ModBus RTU.
Протокол обмена данными с электросчетчиком реализован по ГОСТ Р МЭК 61107-2001. Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными.
Настоящий стандарт устанавливает требования, предъявляемые к аппаратным средствам и протоколам для локальных систем. Требования стандарта не распространяются на дистанционные системы.
Стандарт распространяется на прямые локальные системы, в которых портативное считывающее устройство (ПСУ) соединяется с одним или группой тарифных устройств. Соединение может быть постоянным или разъемным. Возможны как электрические, так и оптические соединители.
В качестве основы протокола принята базовая эталонная модель взаимосвязи открытых систем (ВОС) в соответствии с ГОСТ 28906. Протокол дает возможность считывать информацию и программировать тарифные устройства. Хотя протокол имеет определенную направленность, его применение остается за потребителем.
безопасность управление программный
Заключение
В ходе прохождения практики были изучены различные аспекты деятельности предприятия, номенклатуры производимой продукции (работ, услуг). Была изучена организационная структура управления, функции и задачи структурных подразделений, формы и системы оплаты труда работников. На практике были закреплены теоретические знания по разработке конструкторской и технологической документации, изучены основные виды материалов и оборудования, используемые в производстве технических средств, принципы программирования технических средств.
Список использованных источников
1 ГОСТ 2.701-2008 ЕСКД. Схемы. Виды и типы. Общие требования к выполнению. - Москва: Стандартинформ, 2009. - 16 с.
2 ГОСТ 2.702-2011 ЕСКД. Правила выполнения электрических схем. - Москва: Стандартинформ, 2011. - 28 с.
3 ГОСТ 2.709-89 ЕСКД. Обозначения условные проводов и контактных соединений электрических элементов, оборудования и участков цепей в электрических схемах. - Москва: Стандартинформ, 2007. -15 с.
4 ГОСТ 2.710-81 ЕСКД. Обозначения буквенно-цифровые в электрических схемах. - Москва: Стандартинформ, 2008. - 10 с.
5 ГОСТ Р МЭК 61107-2001. Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными. - Москва: Госстандарт России, 2007. - 43 с.
6 Мортон, Дж. Микроконтроллеры AVR. Вводный курс / Дж. Мортон. - М. : Додэка XXI, 2006. - 272 c.
7 Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих / В.Я. Хартов. - М.: Издательство МГТУ им. Н. Э. Баумана, 2007. - 240 с.
8 Ревич Ю.В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера / Ю. В. Ревич. - СПб. : БХВ-Петербург, 2011. - 352с.
Размещено на Allbest.ru
...Подобные документы
Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
дипломная работа [1,4 M], добавлен 17.12.2014Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.
курсовая работа [410,6 K], добавлен 21.03.2011Исследование системы автоматического управления при помощи программного обеспечения MATLAB и пакета Simulink. Изучение замкнутой системы согласно критериям устойчивости Гурвица, Михайлова и Найквиста. Реализация модели "жесткого" спутника Земли.
методичка [911,6 K], добавлен 10.10.2010Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011Изложение основ информатики, вычислительной техники и технологии программирования на языке Паскаль. Эволюция средств вычислений. Классификация программного обеспечения ЭВМ. Кодирование информации в ЭВМ, системы счисления, принципы программирования.
учебное пособие [1,4 M], добавлен 25.12.2009Принципы и основные этапы проектирования информационной системы, требования к ее функционалу и оценка возможностей, сферы практического применения. Анализ и обоснование используемого программного обеспечения и технических средств. Листинг программы.
контрольная работа [1,4 M], добавлен 04.02.2017Организационная структура управления предприятием, анализ его экономического и финансового состояния, состав технических средств обработки данных и программного обеспечения. Разработка информационной системы для работы с финансовой документацией.
дипломная работа [804,3 K], добавлен 25.06.2012Стадии и этапы разработки программного продукта для осуществления упрощенной работы с клиентами и учёта услуг оказываемых "Интернет-центром". Требования к функциональным характеристикам и надежности программы, к составу и параметрам технических средств.
лабораторная работа [29,4 K], добавлен 13.06.2014Основные сведения о предприятии: производственная структура, управление технологическими процессами. Состав технических средств обработки данных и используемого программного обеспечения. Характеристика автоматизированной системы управления "Кадры".
отчет по практике [1009,4 K], добавлен 28.04.2009Основные принципы и условия обеспечения информационной безопасности. Защита информации от несанкционированного и преднамеренного воздействия, от утечки, разглашения и иностранной разведки. Цели, задачи и принципы системы ИБ. Понятие политики безопасности.
презентация [118,4 K], добавлен 19.01.2014Обзор методов составления математических моделей систем автоматического управления. Математические модели системы в векторно-матричной форме записи. Моделирование в пакете программы Simulink. Оценка устойчивости системы, рекомендации по ее применению.
курсовая работа [514,5 K], добавлен 10.11.2011Выбор, обоснование и особенности языка программирования. Вербальное и графическое описание функционального назначения системы. Разработка диаграммы классов, описывающей логическую модель системы. Проектирование физической структуры программного средства.
курсовая работа [2,4 M], добавлен 26.05.2014Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.
реферат [2,2 M], добавлен 25.12.2017Виды и классификация программного обеспечения. Операционные системы. Виды прикладного программного обеспечения. Программные средства работы с текстом, для вычислительных работ, с графикой, со звуком. Базы данных. Языки и системы программирования.
реферат [87,7 K], добавлен 07.03.2009Принципы разработки системы автоматического регулирования температуры на базе логического модуля LOGO!–LOGO! DM8 12/24R для нужд свободного программирования. Универсальность модулей LOGO!, особенности их использования для управления оборудованием.
контрольная работа [46,1 K], добавлен 26.04.2014Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.
дипломная работа [1,7 M], добавлен 09.11.2016Анализ использования автоматизированной системы управления материально-техническим снабжением и средств программирования. Разработка программы на языке Visual FoxPro, процесс ее работы и отладки. Мероприятия по технике безопасности при работе на ЭВМ.
дипломная работа [1,0 M], добавлен 29.06.2012Применение программного обеспечения и технических средств контроля и управления доступом для предупреждения угроз несанкционированного доступа к защищаемой информации. Построение интегрированной системы безопасности "FortNet" и ее составных элементов.
лабораторная работа [1,3 M], добавлен 14.11.2014Преимущества Delphi по сравнению с аналогичными программными продуктами. Особенности разработки системы автоматического заполнения анкеты в формате MS Word. Разработка программного обеспечения. Процедуры пользовательского интерфейса. Листинг программы.
курсовая работа [465,1 K], добавлен 22.01.2014