Иванов В.Н.

Расчёт колебаний пружинного маятника с демпфированием. Программирование в Си

Расчёт колебаний пружинного маятника с демпфированием. Программирование в Си Построить график функции x(t) для колебаний пружинного маятника, изображённого на рис. С4.1, где x(t) – смещение тела m по оси х. Для построения графика использовать комбинированный метод (C&Excel), при котором результаты расчета на C выводятся в файл и по полученным данным строится график с помощью Excel. […]

Расчёт колебаний пружинного маятника с демпфированием. Программирование в Си Читать далее »

Рекламная подсветка. Программирование в OWEN Logic

Рекламная подсветка. Программирование в OWEN Logic Для привлечения внимания посетителей магазина, кафе или любого другого объекта внешний контур входной двери или окна можно подсвечивать мигающими лампочками, расположенными по периметру, как показано на рис. 1. Рассмотрим, как управлять свечением этих лампочек с помощью программируемого реле ОВЕН ПР200. Выберем модель ПР200-220.2.1.0, что означает программируемое реле модели ПР200

Рекламная подсветка. Программирование в OWEN Logic Читать далее »

Дозированный слив жидкости из бака. Программирование в OWEN Logic

Дозированный слив жидкости из бака. Программирование в OWEN Logic Предположим, что из бака (рис. 1) через нижнюю трубу 2 равными порциями сливается жидкость. Через верхнюю трубу 1, также равными порциями, в бак закачивается жидкость, поддерживая в баке постоянный уровень жидкости. Такая задача может быть актуальна, например, для автоматических линий розлива жидкости в упаковочную тару. Цикл

Дозированный слив жидкости из бака. Программирование в OWEN Logic Читать далее »

Светофор. Программирование в Owen Logic

Светофор. Программирование в Owen Logic Разработать в среде Owen Logic коммутационную программу, которая переключает цвета красный–желтый–зеленый и обратно в соответствии с логикой работы обычного одностороннего светофора.Решение.Коммутационная программа представлена на рис. PLC5.1. Щелкаем по входу I1 и запускаем симуляцию программы. Начинается переключение выходов Q2 (Красный), Q4 (желтый), Q6 (Зеленый) сначала в прямом, потом в обратном направлении.В

Светофор. Программирование в Owen Logic Читать далее »

Контроль запуска оборудования. Программирование в OWEN Logic

Контроль запуска оборудования. Программирование в OWEN Logic Четыре переключателя A, B, C, D управляют запуском оборудования, например, включением трех электрогенераторов. Мастер, управляющий переключателем A, контролирует включение переключателей B, C и D операторами. Генератор №1 включается, если на него поступает сигнал с переключателя B и подтверждающий сигнал с переключателя A. Генератор №2 включается, если на него

Контроль запуска оборудования. Программирование в OWEN Logic Читать далее »

Импульсное регулирование температуры в помещении. Программирование в ONI PLR Studio

Импульсное регулирование температуры в помещении. Программирование в ONI PLR Studio Пусть имеется холодильный склад с установленным внутри холодильным агрегатом, охлаждающим помещение склада. Необходимо создать программу для импульсного регулирования температуры в складе с уставкой +6 град. Холодильный агрегат включается, если температура в складе ≥ +9 град. и выключается, если температура в складе ≤ +3 град. Диапазон

Импульсное регулирование температуры в помещении. Программирование в ONI PLR Studio Читать далее »

Программирование сигнала SOS в ONI PLR Studio

Программирование сигнала SOS в ONI PLR Studio Необходимо разработать коммутационную программу в ONI PLR Studio для непрерывной передачи сигнала SOS. Сигнал SOS представляет собой последовательность «три точки — три тире — три точки». Зададим длительность точки – 1 с, длительность тире – 3с. Интервал между точками и тире – 1 с. Интервал между сигналами SOS

Программирование сигнала SOS в ONI PLR Studio Читать далее »

Управление длительностью и направлением вращения электромотора с помощью микроконтроллера PIC

Управление длительностью и направлением вращения электромотора с помощью микроконтроллера PIC Необходимо написать в MPLAB X IDE программу для управления длительностью и направлением вращения вала электромотора небольшой мощности, которую, например, можно применить для робота, встречающего посетителей приветственным взмахом руки. Управление электромотором осуществляется с помощью микроконтроллера PIC. Пусть вал электромотора вращается по следующему алгоритму: 3 с вращается

Управление длительностью и направлением вращения электромотора с помощью микроконтроллера PIC Читать далее »

Подключение к микроконтроллеру PIC температурного датчика

Подключение к микроконтроллеру PIC температурного датчика Написать программу по подключению к микроконтроллеру PIC температурного датчика и отображению показаний датчика на жидкокристаллическом дисплее. Задействовать в проекте температурный датчик LM35, микроконтроллер PIC18F46K22, двухстрочный ЖК дисплей модели LM016L. Код программы создать с помощью конфигуратора кода МСС.Листинг программы: #include «mcc_generated_files/mcc.h»#include «lcd.h»#include<stdio.h>#include<stdlib.h>uint16_t convertedValue;float tmp;char Buffer[16];void main(void) {SYSTEM_Initialize();ADC_Initialize();LCD_Initialize();while (1) {convertedValue=0;ADC_SelectChannel(channel_AN0);ADC_StartConversion(); while(!ADC_IsConversionDone());convertedValue=ADC_GetConversionResult();tmp=convertedValue*5000./(1023*10);

Подключение к микроконтроллеру PIC температурного датчика Читать далее »

Отображение цифр на двух семисегментных индикаторах с помощью микроконтроллера PIC.

Отображение цифр на двух семисегментных индикаторах с помощью микроконтроллера PIC Написать программу для последовательного отображения чисел от 0 до 19 (с шагом 1) на двух рядом расположенных одноразрядных семисегментных индикаторах. Отображение цифр начинается с левого индикатора, затем (на втором десятке) подключается правый индикатор. Задействовать в проекте микроконтроллер Atmega8. Подключение семисегментного индикатора к микроконтроллеру подробно изложено

Отображение цифр на двух семисегментных индикаторах с помощью микроконтроллера PIC. Читать далее »

Подключение к микроконтроллеру PIC силовой нагрузки

Подключение к микроконтроллеру PIC силовой нагрузки Написать программу, в которой микроконтроллер по нажатию левой кнопки запускает вращение электромотора и по нажатию правой кнопки запускает попеременное мигание двух электрических ламп. Задействовать в проекте микроконтроллер PIC18F2220.Листинг программы (без конфигурационных битов) имеет вид: #include <xc.h> #define _XTAL_FREQ 8000000#include <stdio.h>#include <stdlib.h>void main (void){TRISC |=(1 << 0);TRISC |=(1 << 1);TRISB

Подключение к микроконтроллеру PIC силовой нагрузки Читать далее »

Случайное мигание светодиодов под управлением микроконтроллера PIC

Случайное мигание светодиодов под управлением микроконтроллера PIC Написать программу, в которой реализуется алгоритм случайного мигания светодиодов в слове MIUZ.В программе используются генератор случайных чисел rand() и операция «остаток от деления на 4». В результате этой операции получаем число m, которое принимает значения 0, 1, 2, 3. Именно такие значения может принимать остаток от деления произвольного

Случайное мигание светодиодов под управлением микроконтроллера PIC Читать далее »

Засвечивание букв P, I, C на матрице светодиодов. Программирование с помощью микроконтроллера PIC

Засвечивание букв P, I, C на матрице светодиодов. Программирование с помощью микроконтроллера PIC Написать программу, в которой на матрице светодиодов 5х4 (высота х ширина) последовательно отображаются буквы P, I, C. Задействовать в проекте микроконтроллер PIC16F877A.Листинг программы (без конфигурационных битов) имеет вид: #include <xc.h>#define _XTAL_FREQ 8000000#include<stdio.h>#include<stdlib.h>void main(void) {TRISB=0;TRISC=0;TRISD=0;int i;while(1){// Отображение буквы PPORTB=0b11100000;PORTC=0b11101001; PORTD=0b10001000;__delay_ms(500);PORTB=0;PORTC=0;PORTD=0;__delay_ms(500); // Отображение буквы

Засвечивание букв P, I, C на матрице светодиодов. Программирование с помощью микроконтроллера PIC Читать далее »