Вадим
Логотипы и брошюры
Беру в разработку любой полиграфический материал
Максим
Разработка сайта
В кратчайшие сроки разработаю сайт любой направленности
Анатолий
Сайт-визитка под ключ!
Создание сайта-визитки на Ваш вкус и цвет.
Василий
Редактирование фотографий
Редактирование старых и неудачных фотографий

Написать описание устройства

Дмитрий
1

Дмитрий

нет рекомендаций
нет жалоб
Название проекта: Написать описание устройства
Вариант сотрудничества: Одноразовый проект
Раздел: Обучение и Консультации
Предоплата: без предоплат
Прием заявок: от до 2023-09-14

Описание проекта:
Предложение дополнительного заработка. Требуется написать описание устройства «удаленный терморегулятор» на языке VHDL. Устройство периодически опрашивает датчик температуры LM75A, расположенный на плате Cyclone IV, через интерфейс I2C и следит, чтобы ее значение было в заданных пределах.
1. Настройка и обратная связь выполняется по интерфейсу RS-232 (UART).
1.1. Команды, которые передаются от ПК из программы терминал по RS-232.
1.1.1. Задание верхнего порога температуры, значение температуры;
1.1.2. Задание нижнего порога температуры, значение температуры;
Формат команд определяется разработчиком.
2. Индикация текущей температуры на 7-ми сегментом индикаторе с точность 0,5 °С.
3. Индикация нахождения температуры внутри или за пределами заданного диапазона
Выполняется на светодиодах LED1 – LED4 и с помощью звукового сигнала. Алгоритм
Индикации следующий:
3.1. Если значение температуры находится внутри заданное диапазона, то светятся LED2 и
LED3. Звуковой сигнал молчит.
3.2. Если значение температуры ниже нижней границы заданного диапазона, то светится
Светодиод LED1. Звуковой сигнал издает прерывистый звук частоты 500 Гц
Длительностью 1 секунда и с паузой равной 1 секунда.
3.3. Если значение температуры выше верхней границы заданного диапазона, то светится
Светодиод LED4. Звуковой сигнал издает прерывистый звук частоты 1000 Гц
Длительностью 1 секунда и с паузой равной 1 секунда.
4. Передача в ПК значения текущей температуры и ее статуса (в норме, выше или ниже порогов)
Выполняется через интерфейс RS-232 2 раза в секунду. Формат отображения статуса
Температуры определяется разработчиком.
5. Запуск работы выполняется по нажатию кнопки KEY1.
6. Останов работы выполняется по нажатию кнопки KEY2.

Замечания
1. Для опроса кнопок использовать механизм программного антидребезга.
2. Для задания верхнего и нижнего порогов диапазона температур требуется выполнять
Проверку, чтобы верхняя граница диапазона была не ниже нижней границы диапазона.
Автор проекта
Дмитрий
Дмитрий
Создание сайтов
Создание сайтов любой сложности под ключ
Виктор
Лендинг под ключ
Повышение продаж Ваших услуг и товаров гарантировано!
Алина
Ведение групп в Вконтакте
Более трех лет занимаюсь SMM и продвижением групп в социальных...
Владимир
Нужен сайт? Закажи верстку!
Опытный верстальщик ищет интересный и захватывающий заказ.
Игорь
Ведение социальных групп
Контроль информации, новостей и тенденций
Разработка баз данных MySQL
Нередко даже опытные программисты сталкиваются с проблемой...
Дизайн для сайтов
Предоставляю услуги по созданию яркого, красочного и стильного...
Дизайн интерфейсов
Создам дизайн функционального и красивого интерфейса для...
Рассылка объявлений на доски объявлений
Предлагаю рассылку Вашего объявления на более чем 2,000 досок...
Спец предложение! Создам недорого интернет-магазин с уникальным дизайном
Уважаемые Работодатели! . Предлагаю Вам уникальное спец....