РАЗРАБОТКА ЭЛЕКТРОНИКИ
"РЕНОВА"  САНКТ-ПЕТЕРБУРГ

СФЕРЫ ИНТЕРЕСОВ:

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

IOT для Gourmia. Выставка в Чикаго

Мы подготовили 18 устройств к выставке в Чикаго.
Заказчик: американский производитель бытовой техники Gourmia.

Задача: модификация серийно выпускаемых кухонных приборов для интеграции с IOS и Андройд приложением.
Результаты: 3 устройства (тимейкер, кофемашина, сувид) запускаются в серийное производство с нашими доработками.


Данный проект выполнялся для http://www.gourmia.com
Совместно с https://www.syncleo-iot.com/

Аудио усилитель Korkunoff Audio Master 75.4 

Наш Заказчик Олег Коркунов - известный человек в мире автозвука.
До недавнего времени занимался дистрибьюцией итальянских усилителей. Но текущая рыночная ситуация такова, что становиться выгодно разработать и запустить в производство своего продукта в России.


Слово маэстро

И конечно радует победа в Финале EMMA Белорусии машин с усилителями 
Korkunoff Audio Master 75.4.

Подробности

Этапы разработки

1. Проектирование
2. Макетирование
3. Разработка серийного образца

Проектирование
 
  1. Определен набор функций, которые позволят опередить конкурентов и войти в рынок
  2. Выполнена дефрагментация проекта на узлы
  3. Для каждого узла предъявлены характеристики, которым он должен удовлетворять
  4. Для каждого узла предложено минимум одно решение
  5. Составлена оценочная себестоимость
  6. Выполнены скетчи (эскизы) устройства, чтобы оценить, как оно будет выглядеть.
  7. Данная информация собрана в единый отчет, который предоставляется Заказчику.
 
Макетирование
 
  1. Собраны макеты основных решений для всех узлов
  2. Реализовано ПО для проверки каждого узла
  3. Проведены необходимые тесты, чтобы проверить, как каждое из решений удовлетворяет заданным характеристикам
  4. Выбраны наилучшие решения для каждого узла.
  5. Составлена себестоимость, близкая к той, что будет при серийном изготовлении
  6. Данная информация собрана в единый отчет, который предоставляется Заказчику:
    1. Схемы и разводки плат каждого узла
    2. Спецификация для каждого узла
    3. Отчет по характеристикам прибора
 
Разработка серийного образца
 
  1. Разработан корпус устройства
  2. Разведены печатные платы готовые к серийному производству
  3. Написано и протестировано ПО для устройства
  4. Изделие протестировано на все условия, в которых будет функционировать прибор.
  5. Составлена итоговая себестоимость.
  6. Разработан стенд, для проверки устройства в процессе серийного производства.
  7. Данная информация собрана в единый отчет, который предоставляется Заказчику:
    1. Схемы и разводка всех плат устройства
    2. Спецификация устройства
    3. Модель корпуса
    4. Отчет по характеристикам прибора
  8. Произведена опытная партия до 10шт, которую можно использовать на реальных объектах

Проектирование

Самая быстрая (от 1 недели до 2х месяцев), но самая важная часть работы.
Именно здесь закладываются характеристики и решения, которые определяют успех продукт.
Немного расскажем, как мы работаем на данном этапе.

Как известно если большую проблему разделить на составляющие, то каждая из них становится понятной и решаемой. Более того, процесс решения проблем становится планируемым и предсказуемым.
 
Поэтому каждый проект мы разбиваем на узлы. Исследуем каждый узел, предлагаем несколько решений для каждого из них. А потом пытаемся собрать готовое решение.
 
Каждое решение мы описываем по внутреннему шаблону:

  • Название
  • Схема
  • Описание работы
  • Характеристики
  • Достоинства
  • Недостатки

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

 

Работа с рисками на этапе проектирования

Приведем пример из практики.
Самый большой риск одного из наших проектов был TFT дисплей. Стоят они недешево, требуют больших затрат производительности микроконтроллера, а так же больших обьемов Flash и ОЗУ для хранения изображений.

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

Поиск достаточно быстро увенчался успехом. Найденный TFT дисплей используется в платформе Arduino, одной из самых распространенных платформ для проектирования. Широкое использование данного дисплея приводит к низкой цене и хорошей легкой доступности.
 

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

Качество фото конечно плохое, но это реальная фотография, сделанная в то время. Исторический артефакт

3. Спроектировали несколько экранов, которые предположительно будут использоваться на новом устройстве
 

 4. Реализовали их и продемонстрировали Заказчику


Данная работа позволила нам снять основные риски связанные с TFT дисплеем:
 
  1. Получить стоимость дисплея, оценить его доступность.
  2. Оценить требования к производительности процессора
  3. Понять, какую информацию и сколько можно реально разместить на таком маленьком экране.
  4. В реальности убедиться, что в нашем, относительно небольшом устройстве, цветной TFT дисплей прекрасно поместится.

Макетирование

На предыдущем этапе мы предложили несколько решений. А на этапе макетирования мы воплощаем эти решения в "железе", чтобы испытать их и найти оптимальное

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

Естественно в первую очередь тестируются варианты, которые обладают минимальной ценой. 


Результирующая сборка проходит следующие тесты:
 
  • Температурное тестирование.
    Изделие помещается в термокамеру при +85 градусах тепла и -40 градусах мороза. На компьютере отображаются данные о стабильности узлов
 
  • Стрессовое тестирование. На входы прибора подаются максимально допустимые напряжения. Тестируется защита, а так же процесс восстановления работоспособности контроллера.
 
  • Тестирование на электромагнитные помехи. Тестирование происходило в условиях, максимально приближенных к реальным. В электромонтажном шкафу контроллер соседствует с линиями ~220B, пускателями, частотными приводами. Эти условия мы воссоздавали у себя лаборатории.  По каждому из входов наводилась помеха, оценивалась стабильность работы контроллера, предпринимались меры по увеличению защиты.

Пример макета. Ethernet модуль.

На Ethernet модуле был реализован Web сервер с Wi Fi точкой доступа. Это позволило обращаться к переменным прибора из html страницы, как из браузера на компьютере, как и со смартфона.

Пример макета. GSM модуль.

Макет GSM модема позволил:

  • запросить у контроллера измеренные значения с помощью SMS
  • получить доступ к переменным по GPRS
  • и совершить голосовой звонок при наступлении аварийного события

Проблема выбора решения

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

Как пример можно привести процесс выбора операционной системы реального времени.
В начале проекта мы не думали о применении ОС. Но по мере реализации функционала стало понятно, что нам приходится самим реализовывать некоторые функции ОС.
Было принято решение выбрать и перевести проект на операционную систему.
 
Перед началом исследования мы выбрали критерии, которым будем выбирать ОС:

  1. бесплатная
  2. имеет дистрибутив для нашего микроконтроллера
  3. большая аудитория пользователей и большое количество информации об устройстве ОС

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

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

Проектное мышление

Мы рассказали, как построеная у нас проектная работа. Хотя, конечно, много осталось за кадром

Хочется верить, что Вы уловили главное: работа идет по шагам, каждый шаг нацелен на минимизацию рисков, но при этом ни одно решение не считается замороженным и всегда может быть пересмотрено.
 
Каждый этап согласуется  с Заказчиком, благодаря этому Вы вместе с нами на каждом шаге влияете на разработку. Вы получаете продукт, который понятен Вам и интересен рынку.

Оставьте заявку

и с вами свяжется руководитель проектов

 
Отправить заявку

Санкт-Петербург

ул. Салова 45В
Тел. +7 931 533 4860
start@renovaproject.ru
ВКонтакте

Название:

ООО "Ренова"

ИНН:

7816007620

КПП:

781601001

ОГРН:

1147847544668

Наверх