Големина на текста:
Задание: Да се напиши програмата извеждаща звукове честота 1KHz, 2KHz, 4KHz на зумера. Като за
целта да се използва генаратор на правоъгълен импулси PLS1, избора на честота да се реализира
бутони 2 и 3. С бутони 0 и 1 и с генаратор на правоъгълен импулси PLS0 да се реализира мигаща
светлина 0.
Решение:
От заданието ще се използва %PLS0 и %PLS1.
- %PLS0 блокът ще бъде с база за време ТВ 10ms. Чрез двата бутона, които съответстват на %I0.0 и
%I0.1 и съответните им комбинацци, ще бъде определена честотата на светенето на светодиода.
- %PLS1 блокът ще бъде с база за време ТВ 10ms. Чрез двата бутона (%I0.2 и %I0.3), ще се изведе
звук с честота 1kHz.
Изходът %Q0.0 ще се използва за управление на светодиода.
Изходът %Q0.1 ще се използва за управление на звука.
- Pulse Generator -
%PLSi (i = 0,1 )
T = TB * %PLSi.P
1 < %PLSi.P < 32767за TB = 10ms или 1s
0 < %PLSi.P < 255за TB = 0,57ms или 0.142ms
%PLSi.P = 0 не се използва
TON = T / 2за бази 0,142ms и 0,57ms
TON = [ int (%PLSi.P) / 2 ] * TBза TB = 10ms и 1s
%PLSi.N – Брой на генериране импулси
0 < %PLSi.N <= 32767в нормален режим
IN – Вход за генериране (по ниво 1)
R – Вход за нулиране (по ниво 1)
1
%PLSi.Q – Изход (показва работно състояние)
%PLSi.D – Изход (достигнат е желаният брой импулси)
Входове:Изходи:
K1 - %I0.0 K3 - %I0.2 з (Зумер) - %Q0.1
K2 - %I0.1 K4 - %I0.3 л (Лампа) - %Q0.0
Изчисленията за лампата;
TON = T/2
TON [in(%PLSi*P/2)]*TB
%PLSi*P = T/TB -> 1s/10ms = 1000ms/10ms = 100
%PLSi*P = T/TB -> 0.5s/10ms = 500ms/10ms = 50
%PLSi*P = T/TB -> 0.25s/10ms = 250ms/10ms = 25
Изчисленията за зумера;
f = 1/T -> T = 1/f
T = 1/1*103 -> 1000ms = 1 s
T = 1/2*103 -> 2000ms = 2 s
T = 1/4*103 -> 4000ms = 4 s
K1
(I0.0)
K2
(I0.1)
K3
(I0.2)
K4
(I0.4)
Зумер
(Q0.1)
Лампа
(Q0.0)
Честота
(kHz)
0 1 * * * 1 1 (л)
1 0 * * * 1 2 (л)
1 1 * * * 1 4 (л)
* * 0 1 1 * 1 (з)
* * 1 0 1 * 2 (з)
* * 1 1 1 * 4 (з)
2
- Ладдер диаграмата -
RUNG 0 : Нулевият рънг, определя различните комбинации на натиснати %I0.0 или %I0.1, и определя
кои са стойностите на параметрите на блока за генериране на импулси.
RUNG 1 : Този рънг определя какво действие да се осъществи при натиснат %I0.2 или %I0.3.
RUNG 2 : При натиснат %I0.0 и не натиснат %I0.1, използваме блок за операция за да определим за
колко време ще свети светодиода.
RUNG 3 : В тази комбинация – не натиснат %I0.0 и натиснат %I0.1.
RUNG 4 : В тази комбинация - двата бутона са натиснати.
RUNG 5 : Този рънг определя честотата на зумер, като се присвоява стoйност 10 на %PLS1.P и по този
начин при натиснат бутон %I0.2 и ненатиснат бутон %I0.3 се извежда звук с честота 1kHz.
3

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.

Автоматика

Да се напиши програмата извеждаща звукове честота 1KHz, 2KHz, 4KHz на зумера. Като за целта да се използва генаратор на правоъгълен импулси PLS1, избора на честота да се реализира бутони 2 и 3. С бутони 0 и 1 и с генаратор на правоъгълен импулси PLS0...
Изпратен от:
tashunko35
на 2010-08-22
Добавен в:
Протоколи
по Автоматика, изчислителна техника
Статистика:
4 сваляния
виж още
 
 
Онлайн тестове по Автоматика, изчислителна техника
test 343434
изпитен тест по Автоматика, изчислителна техника за Родители от 2 клас
test 343434
(За отличници)
35 минути
1
13
1
11.09.2014
Тест по електрически елементи на системите за автоматизация
тематичен тест по Автоматика, изчислителна техника за Ученици от 11 клас
Общи сведения и видове датчици. Електрически генераторни датчици. Параметрични датчици. Сравняващи устройства. Изпълнителни механизми и регулиращи органи. Тематичен тест по автоматика и изчислителна техника. Въпросите са само с един верен отговор.
(Лесен)
22
34
1
24.08.2012
» виж всички онлайн тестове по автоматика, изчислителна техника

Автоматика

Материал № 542755, от 22 авг 2010
Свален: 4 пъти
Прегледан: 10 пъти
Предмет: Автоматика, изчислителна техника
Тип: Протокол
Брой страници: 4
Брой думи: 399
Брой символи: 1,989

Потърси помощ за своята домашна:

Имаш домашна за "Автоматика"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Последно видяха материала