Големина на текста:
Задание: Да се напиши програмата извеждаща звукове честота 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

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

За да разгледате всички страници от този документ натиснете тук.
Последно свалили материала:
ДАТА ИНФОРМАЦИЯ ЗА ПОТРЕБИТЕЛЯ
06 окт 2012 в 06:47 родител
27 сеп 2012 в 04:48 ученик
03 юли 2011 в 13:22 ученик на 26 години от София - Техникум по организационна техника "Димитър Каляшки", випуск 2014
 
 
Онлайн тестове по Автоматика, изчислителна техника
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:

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