Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
1 год назад
Вячеслав Макаров
44 года, Украина
1 год в сервисе
Был онлайн 1 месяц назад
1 год назад

Нужно написать ПО для atmega32 для ИК - паяльной станции. Синфазное управление нагрузкой, калибровка термодатчиков, управление звуковыми сигналами, подсветкой дисплея, коммутация нагрузки один верхний нагреватель, два нижних (отключаемые, переключаемые).
Меню контроллера.
Однократное нажатие на кнопку переводит контроллер в режим МЕНЮ, и последующие нажатия в цикле перемещаются по подменю. Пауза в 5 сек на выбранном подменю, переводит контроллер в соответствующую подгруппу. Аналогичная пауза и в подгруппах, кроме калибровки. В калибровке, после завершения процесса, контроллер переходит в обычный режим, ждет готовности от программы.

МЕНЮ:

  1. Зона нагрева.
  2. Подсветка дисплея.
  3. Звуковые сигналы.
  4. Калибровка.
  5. Выход. (Из режима МЕНЮ).
Пауза 5 секунд на любом пункте, выбирает соответствующий пункт.


ЗОНА НАГРЕВА: (в контроллер вводится дополнительный канал управления симистором. По факту два нижних симистора (отключаемые, левый и правый), и один верхний, работающий постоянно).
  1. Левый нагреватель.
  2. Правый нагреватель.
  3. Оба нагревателя.
Пауза 5 секунд на любом пункте, выбирает соответствующий пункт, и выводит контроллер из режима МЕНЮ.


ПОДСВЕТКА ДИСПЛЕЯ:
  1. 20%. (отображается диодом подсветки дисплея в реальном времени)
  2. 40%. (отображается диодом подсветки дисплея в реальном времени)
  3. 60%. (отображается диодом подсветки дисплея в реальном времени)
  4. 80%. (отображается диодом подсветки дисплея в реальном времени)
  5. 100%. (отображается диодом подсветки дисплея в реальном времени)
  6. Отключена. (подсветка тухнет в реальном времени)
Пауза 5 секунд на любом пункте, выбирает соответствующий пункт, и выводит контроллер из режима МЕНЮ.

ЗВУКОВЫЕ СИГНАЛЫ:
  1. 33%. (уровень 3 раза в реальном времени)
  2. 66%. (уровень 3 раза в реальном времени)
  3. 100%. (уровень 3 раза в реальном времени)
  4. Отключить.
При работе контроллера сигнал воспроизводится опираясь на фиксированные показания верхнего датчика - 183 °C (тройной) и 225 °C. (10 кратный).


Пауза 5 секунд на любом пункте, выбирает соответствующий пункт, и выводит контроллер из режима МЕНЮ.

КАЛИБРОВКА: (при входе тут нет подменю, сразу калибруем, ждем нажатия для старта калибровки п.1..  Если в течении 5 секунд нет последующего нажатия, контроллер автоматом выходит из режима калибровки и МЕНЮ)
  1. нажатие предлагает задать 0 °C для верхнего датчика.
  2. второе нажатие фиксирует значение нуля для верхнего датчика и сразу предлагает ввести значение 100 °C для верхнего датчика.
  3. третье нажатие фиксирует значение 100 °C для верхнего датчика, и предлагает ввести значение 0 °C для нижнего датчика.
  4. четвертое нажатие фиксирует значение 0 °C для нижнего датчика и предлагает ввести значение 100 °C для нижнего датчика.
  5. пятое нажатие фиксирует значение 100 °C для нижнего датчика и выводит контроллер из режима калибровки и режима МЕНЮ.

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

Выбранный исполнитель

1 год назад
Ворончихин А.
44 года, Россия
1 год в сервисе
Был онлайн 8 месяцев назад

$300

15 дней

ТОП-10 — Встраиваемые системы

Заявки фрилансеров

1 год назад
Ворончихин А.
44 года, Россия
1 год в сервисе
Был онлайн 8 месяцев назад
ТОП-10 — Встраиваемые системы

Похожие заказы

Разработка прошивки для PIC32

Требуется разработчик для разработки прошивки для макетного устройства, работающего на PIC микроконтроллере. Требования: Наличие опыта разработки ПО для микроконтроллеров семейства PIC. Знание и опыт разработки на языках C/C++, Assembler. Понимание

Плагины для 4ки браузеров

Необходимо написать плагины для 4ки основных браузеров. сайт prima-inform.ru сервис предоставление онлайн информации из множества источников проверка контрагентов онлайн проверка фирмы баланс предприятия проверка ИНН проверка ОГРН и прочее Хотелос

Разработка прошивки для МК STM32L152

Есть устройство на базе STM32L152, к которому подключены несколько внешних модулей по USART и I2C. Требуется разработать прошивку, обеспечивающую взаимодействие с данными устройствами (отправку команд, получение данных/обработку). Ищется разработчик ...

Написать неск. роботов под торговую платф. Plaza2

Нужно написать несколько роботов. Требование: опыт от 20 торговых роботов. Посредников не беспокоить.

Виджет для Смарт ТВ Самсунг

Мы – провайдер. Суть задачи – получать наше IPTV прямо на телевизор по мультикасту. Нужно написать виджет с нуля, либо адаптировать существующий. Оплата вебмани, киви кошелек. Предоплата или СБР.

Написать код для работы tcp/ip (STM32F429I)

Необходимо написать код для работы tcp/ip (подключение к серверу) для STM32F429I Плата STM32F429I (discovery), MAC PHY KZS87218L, ОСРВ = CoOS. Среда – желательно Keil. Экран не нужен, приоритет задачи 3 (0- наивысший), внешнюю SDRAM использовать не ж...

Библиотека для встраивания в 1С

Нужно скомпилировать библиотеку для системы защиты http://www.guardant.ru под 1С. Вот переписка со службой техподдержки: Мой вопрос в тех службу: - можете дать пример, как средствами 1С захватить лицензию? Без выноса кода и прочих наворотов. Мне б

Программа на си для AD7416AR

требуется написать программу для совместной работы термодатчика AD7416AR и микроконтроллера Pic18F452

Разработка прошивки для микроконтроллера Atmel meg

Программа для микроконтроллера Atmel mega8 должна обрабатывать информацию получаемую от сетевого контроллера Microchip ENC28J60 и пересылать в микроконтроллер Atmel tiny2313. Есть детальное описание протоколов для принимаемой и отправляемой информаци...

SIP клиент (java-апплет) для звонка с сайта

Нужно разработать апплет, для организации звонка через собственный SIP-сервер.