РЕШЕНИЕ ЗАДАЧИ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ПРОДАЖ МАГАЗИНА ПУТЕМ СОВЕРШЕНСТВОВАНИЯ АППАРАТНОЙ ЧАСТИ «ДЕМОНСТРАЦИОННОГО СТЕНДА»

Научная статья
Выпуск: № 10 (17), 2013
Опубликована:
2013/11/08
PDF

Вернигора С.В.1, Тумаев  Е.Н.2

1Магистрант; 2Профессор, доктор физико-математических наук, доцент аведующий кафедрой Компьютерных технологий,  ФТФ, Кубанский государственный университет

РЕШЕНИЕ ЗАДАЧИ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ПРОДАЖ МАГАЗИНА ПУТЕМ СОВЕРШЕНСТВОВАНИЯ АППАРАТНОЙ ЧАСТИ «ДЕМОНСТРАЦИОННОГО СТЕНДА»

Аннотация

В статье рассмотрена проблема повышения эффективности продаж магазина и создание усовершенствованной аппаратной части комплекса «Демонстрационный стенд».

Ключевые слова: автоматизированная система обработки информации и управления, микроконтроллер, программирование.

Vernigora S.V.1, Tumaev E.N. 2

1MA student, 2Professor, Doctor of Physical and Mathematical Sciences, Associate Professor, Head of chair of Computer Technology, FTF, Kuban State University

SOLUTION OF THE EFFICIENCY OF SALE SHOP BY IMPROVING THE HARDWARE "DISPLAY STANDS"

Abstract

The paper considers the problem of increasing the effectiveness of sales shop and an improved hardware complex "Display stand".

Keywords: automated information processing system and management, microcontroller programming.

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

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

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

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

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

1) Возможность быстрой замены неисправного узла

2) Питание через порт USB (что безопасно для человека, в сравнении с напряжением 220 или 380 V);

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

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

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

Основные критерии, рассматриваемые при выборе микроконтроллера, представлены ниже, в порядке значимости:

- требуемое число контактов (портов ввода/вывода), т.к. в случае их недостатка он не сможет выполнить работу;

- требуемые периферийные устройства, такие как последовательные порты ввода/вывода, RAM, ROM, A/D, D/A;

- обеспечивает ли ядро процессора необходимую производительность.

При разработке устройства был выбран микроконтроллер (ft232rl). В его составе программируемая флэш-память размером 256 кбайт, которая была использована для хранения констант, массивов. Количество выводов позволит подключить контроллер ввода, использующий двенадцать линий ввода-вывода, аналоговые линии АЦП (8 линий) и т.д. Также позволяет подключить множество внешних устройств (выключателей).

Наиболее важными характеристиками выбранного контролера являются:

- скорость передачи данных от 300 бод до 3 мегабод

- 256 байт буфера и 128 байт буфера передачи, использование технологии сглаживания для обеспечения высокой пропускной способности;

- FIFO приема и передача буфера для высокой пропускной способности;

- синхронный и асинхронный режим работы интерфейса с RD и WR.

- полностью совместим с USB 2.0

- возможность подачи тактового сигнала на внешние микросхемы, контроллеры, ПЛИС, частоты 6, 12, 24 и 48 МГц;

- внутрисистемно-программируемая флэш-память размером 256 кбайт с износостойкостью 10 тыс. циклов запись/стирание;

- высокая нагрузочная способность выходов;

- встроенная энергонезависимая память EEPROM объемом 1024 байт;

- расширенный диапазон рабочих температур: от -40 ° C до 85 ° C

Для сбора данных с датчиков агрегатов и других вспомогательных систем использовался параллельно-последовательный сдвиговый регистр 74hc165.

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

При выборе среды программирования были учтены: язык программирования, поддерживаемые порты и интерфейсы. Наиболее подходящая под все требования - mikroc PRO for AVR.

Преимуществами данной среды являются:

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

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

- библиотека готовых функций поддерживает АЦП, энергонезависимую память и широтно-импульсные модуляторы микроконтроллера; внешние карты памяти стандартов CompactFlash, ММС и SD; файловую систему FAT; интерфейсы SPI, I2C, 1-Wire, RS-485, USART, CAN, USB, PS/2 и Ethernet. В среду mikroC встроен генератор кода алфавитно-цифровых и графических жидкокристаллических индикаторов, терминал интерфейса связи USART, позволяющий работать с RS-232;

- написание кода программы подобно работе в любом стандартном текстовом редакторе, используемом в операционной системе Windows.

Новые программы выглядят как проекты, состоящие из основного файла с расширением *.ррс, нескольких файлов с исходным кодом (*.с), а также вспомогательных файлов, создаваемых после процедуры компиляции (*.hex, *.mcl, *.lst, *.asm). Любой файл проекта можно распечатать.

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

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

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

Список литературы

  • Хартов В.Я. Микроконтроллеры AVR практикум для начинающих. –М.: МГТУ им. Н.Э. Баумана, 2007 г. 238 с.

  • Ревич Ю.В. Практическое программирование МК AVR на ассемблере. – СПб.: БХВ-Петербург, 2008. - 384с.

  • Белов А.В. Разработка устройств на микроконтроллерах AVR: шагаем от "чайника" до профи. – СПб.: Наука и Техника, 2013 - 528 с.

  • http://cxem.net/software/mikroc.php (дата обращения 27.08.2013)