Как составить техническое задание на разработку электронного устройства или программного обеспечения для микроконтроллеров

2025-12-08

   Составление технического задания (ТЗ) необходимо для того чтобы иметь точное представление о выполняемой задаче и согласовать технические вопросы между заказчиком и исполнителем. Детальное ТЗ, составленное с достаточной полнотой, позволяет нам более точно оценить сроки и стоимость работы, а Вам – быть уверенным, что в результате работы Вы получите действительно то, что хотите получить. Благодаря грамотно составленному ТЗ экономятся время инженеров, и ваши деньги.
   Предварительное ТЗ может быть составлено в свободной форме, можно его проговорить словами, но чем оно будет полнее и точнее, тем лучше.

ТИПОВОЙ СОСТАВ ТЕХНИЧЕСКОГО ЗАДАНИЯ

   Название или цель проекта. Должно вкратце отражать суть задания: что должна делать разрабатываемая программа или устройство на её основе.

    Предмет разработки. Опишите, что конкретно Вы хотите получить от нас в качестве результата: только ПО для микроконтроллеров, либо ПО и схему устройства в электронном виде, либо готовое устройство. Также необходимо указать должны ли мы передать исходные коды и всю документацию. Разработка с передачей исходных кодов стоит дороже чем без передачи. Когда мы работаем без передачи документации, готовое изделие будет производится по вашему заказу на нашем предприятии.
   Чётко укажите границы разрабатываемой части системы: какие конкретно части системы разрабатываем мы, а какие уже существуют или будут созданы Вами (разработаны, приобретены и т. д.) самостоятельно. Один из хороших способов сделать это – нарисовать функциональную схему всей системы (в виде «квадратиков» и связей между ними) и обвести пунктиром те её части, которые должны разработать мы.
 

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

   Детали реализации программы или устройства. Чётко поясните следующую информацию:
· Какие сигналы от каких устройств и в каком виде получает микроконтроллер или устройство (АЦП, датчики, другие контроллеры и т. п.).
· Какие сигналы формирует микроконтроллер или устройство (управляет какими-то другими устройствами и т. п.).
· Связывается ли микроконтроллер (устройство) с ЭВМ. Если да, то каким образом (по какому протоколу) и какая программа будет с ним взаимодействовать.
· Алгоритм работы программы или устройства (что конкретно в какой момент она должна делать и т. п.). Например, можно составить и приложить блок-схему, либо описать алгоритм словесно.
· Характеристики питания микроконтроллера или устройства (напряжение питания контроллера, предельный потребляемый ток, нужен ли энергосберегающий режим, и т. п.).
   Укажите все известные Вам подробности – конкретные типы и модели устройств и элементов схемы, протоколы связи, и другую известную Вам техническую информацию о проекте. Если у Вас есть функциональная или электрическая схема устройства, желательно приложить её, т. к. это поможет нам понять задачи, решаемые микроконтроллером, и алгоритмы его работы.
   Вы также можете указать, какие технические вопросы Вы оставляете на наше усмотрение.
   Если проект подразумевает, что мы должны разработать также программу для ЭВМ, необходимо описать требования к ней.

Прошивка и отладка.
Обычно работа происходит за 2 итерации:
1) Получение макетного образца, чаще на печатной плате с проводками и доработками; Его прошивка и доведение схемы до рабочей.
2) Заказ точной копии печатной платы с учетом корпуса , схемы и других нюансов не учтенных в 1й итерации.

 NDA. Мы подписываем соглашение о неразглашении.

Помощь: вы обращаетесь к нам с проблемой , мы ее решаем. в этот момент идея начинает превращаться в реальную схему, сделанную с любовью к микросхемам.

Похожие статьи

Нужна консультация

help
help-man