Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Закрытая тема
 
Опции темы Опции просмотра
Старый 26.02.2009, 22:56   #101
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

Цитата:
Сообщение от dosikus Посмотреть сообщение
Не он положительно мне нравится .
Не халявит как остальные , подумал и сделал.
Вот видишь у тебя все получается , все понимаешь.
А что бы было если дали уже готовое ?
Эффект нулевой.
согласен, но все же посмотри вопрос заданный мной выше, и еще выше, выше, что скажешь а?
gromovi вне форума  
Старый 27.02.2009, 00:30   #102
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

как я понял, чтобы изобразить задуманное, нужно ССР2 включать в режиме сравнения, возводя выход в 1, косяк, придется все переделывать - то бишь ССР1 надо в режим сравнения, а ССР2 в ШИМ, так как он, сразу будет запускать АЦП.
ну хоть бы кто подсказал, ежкин кот!
gromovi вне форума  
Старый 28.02.2009, 00:29   #103
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

sos!!!! ПОМОГИТЕ!!!! как мне сохранить сигнал ШИМ, чтобы потом его вывести (повторить) когда мне это нужно. Никак немогу допетрить как это сделать, полный ступор, ну хотябы приблизительный алгоритм
Суть идеи такова: я опрашиваю сначала первый канал АЦП, формирую ШИМ сигнал, сохраняю его(в каком виде не знаю), опрашиваю второй канал АЦП, формирую ШИМ сигнал, сохраняю его ... и так до пятого включительно, потом все разом их вывожу на порт, допустим B<0-4>
Может есть какие то другие варианты как это сделать?
Я рассматривал еще другой вариант:опрашиваю последовательно 5 каналов АЦП, храню эти результаты, последовательно сверяю "веса" этих значений(допустим первого канала АЦП) с заранее подготовленной базой( принцип такой значение 00000001 соответствует подаче на портB<0> 1 в течении одного машинного такта, а 00000010 соответственно 2 машинным тактам. НО! как это сделать одновременно для 5-ти линий и с одним периодом
SOS!!!
gromovi вне форума  
Старый 28.02.2009, 00:43   #104
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

Сохраняешь одну выборку с АЦП или массив? Не совсем понятна задача... Поподробнее можешь сформулировать?
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 00:52   #105
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

пробую:
сохраняем одну выборку с пяти каналов АЦП/выводим одновременно(форма сигнала должна получится ШИМ) на пять каналов, то бишь 1 канал АЦП(сохр) порт В<0>/ 2 канал АЦП порт В<1> и так далее до пяти/ опять опрашиваем, сохраняем( старые значения уже не актуальны, затираем новыми, или сверяем на изменения) и поганли а шим на выходе должен быть постоянно
gromovi вне форума  
Старый 28.02.2009, 00:58   #106
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

Т.е. как я понимаю, (если правильно понимаю ) то хочется 5 аналоговых величин преобразовать в ШИМ? Боюсь,тут только софтовый ШИМ прокатит. PIC-ов с таким количеством аппаратных модулей я не знаю. Какя частота ШИМ нужна? И какая скорость изменения аналогового сигнала?
Задача все та же, управлять вентиляторами?
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 01:01   #107
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

частота должна выходить за пределы (человеческого) слуха, от 15кгц , остальное не критично, вентиляторами управлять надо
gromovi вне форума  
Старый 28.02.2009, 01:05   #108
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

чтобы пять сср модулей было точно нет микрухи, а то слишком просто было бы
gromovi вне форума  
Старый 28.02.2009, 01:07   #109
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

С такой частотой софтовый ШИМ не получается. У меня, по крайней мере, не получился... Я решил аналогичную проблему внешними 12F683...
Завтра, если время будет, расскажу. А пример софтового ШИМ я уже выкладывал тут. Поищи.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 01:10   #110
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

Цитата:
Сообщение от gromovi Посмотреть сообщение
чтобы пять сср модулей было точно нет микрухи, а то слишком просто было бы
Мне 8 было нужно.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 01:15   #111
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

Нашел, где выкладывал:
http://www.microchip.su/showpost.php?p=39321&postcount=12
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 01:25   #112
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

Цитата:
Сообщение от majorPAE Посмотреть сообщение
Нашел, где выкладывал:
http://www.microchip.su/showpost.php?p=39321&postcount=12
ценю старания мне помочь, но вот только я в Си не шарю(громко сказано!вообще его не знаю, я только в школе бэйсик изучал, на уровне zx спектрума), только начал изучать ассемблер
gromovi вне форума  
Старый 28.02.2009, 01:49   #113
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

Мой стиль в СИ не далеко ушел от Басика...
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 02:00   #114
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

Цитата:
Сообщение от majorPAE Посмотреть сообщение
С такой частотой софтовый ШИМ не получается. У меня, по крайней мере, не получился... Я решил аналогичную проблему внешними 12F683...
Завтра, если время будет, расскажу. А пример софтового ШИМ я уже выкладывал тут. Поищи.
а почему не получился(ется)? в теории должен, кстати уже набросал на бумаги алгоритм софтового шима , должно вроде получатся на кварце 20мгц максимальная моя частота 19,6кило должна быть
gromovi вне форума  
Старый 28.02.2009, 03:02   #115
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

нет, это не выполнимо!
но вот нашел такую фишку "Когда совсем все плохо, то можно сделать на любом таймере. В обработчик прерывания по переполнению таймера заносим конечный автомат, который сначала загрузит в таймер длительность низкого уровня, а при следующем заходе длительность высокого. Ну и, само собой, ноги процессора подергает как надо. Таким образом на один таймер можно повесить дофига ШИМ каналов, но задолбаешься все с кодовой реализацией всего этого. И процессорное время жрать будет некисло. Для эстетов извращенцев ))))"
а вот с прерыванием засада, пошел изучать
кому интересно
http://easyelectronics.ru/avr-uchebn...anie-shim.html
gromovi вне форума  
Старый 28.02.2009, 14:44   #116
masterzx
Senior Member
 
Аватар для masterzx
 
Регистрация: 21.09.2007
Адрес: Барнаул
Возраст: 34
Сообщений: 1,507
Вес репутации: 826/70
masterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to behold
Отправить сообщение для masterzx с помощью ICQ
По умолчанию Ответ: реобас

Может пригодится программный шим на байсике для pic12f629
Код:
program svetilnik
dim jar as byte[7]
dim a as word
m,m3,shifter as byte

sub procedure interrupt
if jar[0]>m3 then
shifter.0=1
else
shifter.0=0
end if
if jar[1]>m3 then
shifter.1=1
else
shifter.1=0
end if
if jar[2]>m3 then
shifter.2=1
else
shifter.2=0
end if
gpio=shifter
inc(m3)
TMR0 = 0
INTCON.2 =0
end sub

main:
cmcon=7
m3=0
m=0
OPTION_REG = 8
shifter = 1
trisio.0=0
trisio.1=0
trisio.2=0

TMR0 = 0
INTCON = $A0

start:
 
goto start
end.
Тоже самое только на Си http://www.microchip.su/showpost.php...3&postcount=94
__________________
Если проблему можно решить за деньги, то это не проблема, это расходы. Еврейская мудрость.
masterzx вне форума  
Старый 28.02.2009, 16:04   #117
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

Цитата:
Сообщение от masterzx Посмотреть сообщение
Может пригодится программный шим на байсике для pic12f629
Код:
program svetilnik
dim jar as byte[7]
dim a as word
m,m3,shifter as byte

sub procedure interrupt
if jar[0]>m3 then
shifter.0=1
else
shifter.0=0
end if
if jar[1]>m3 then
shifter.1=1
else
shifter.1=0
end if
if jar[2]>m3 then
shifter.2=1
else
shifter.2=0
end if
gpio=shifter
inc(m3)
TMR0 = 0
INTCON.2 =0
end sub

main:
cmcon=7
m3=0
m=0
OPTION_REG = 8
shifter = 1
trisio.0=0
trisio.1=0
trisio.2=0

TMR0 = 0
INTCON = $A0

start:
 
goto start
end.
Тоже самое только на Си http://www.microchip.su/showpost.php...3&postcount=94
благодарю! но все тщетно
gromovi вне форума  
Старый 28.02.2009, 16:13   #118
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

проанализировав все возможные варианты организации 5 шим с периодом от 15кгц(лучше 20), пришел к выводу, реализовать не возможно, время, время, нужна, или тактовая выше в 5 раз, или 3 10 битных таймера, или наличие 5 ССР модулей(шим). Выходов несколько:
1) дополнительные микрухи(вариант предложенный majorPAE)
2) цифровые датчики(вариант Z_user), но еще требует тщательной проработки, возможно тоже не прокатит без доп микр.
Вывод прорабатываю сначала второй вариант, если не прокатит реализую первый
gromovi вне форума  
Старый 28.02.2009, 16:29   #119
Z_user
Guest
 
Сообщений: n/a
По умолчанию Ответ: реобас

Цитата:
Сообщение от gromovi Посмотреть сообщение
проанализировав все возможные варианты организации 5 шим с периодом от 15кгц(лучше 20), пришел к выводу, реализовать не возможно, время, время, нужна, или тактовая выше в 5 раз, или 3 10 битных таймера, или наличие 5 ССР модулей(шим). Выходов несколько:
1) дополнительные микрухи(вариант предложенный majorPAE)
2) цифровые датчики(вариант Z_user), но еще требует тщательной проработки, возможно тоже не прокатит без доп микр.
Вывод прорабатываю сначала второй вариант, если не прокатит реализую первый
Не понятна зависимость типа датчика от наличия/не наличия шим...
ИМХО, для первого проекта на ШИМ поставить отдельные микроконтроллеры. Да и датчик DS18B20.
 
Старый 28.02.2009, 16:48   #120
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

Цитата:
Сообщение от Z_user Посмотреть сообщение
Не понятна зависимость типа датчика от наличия/не наличия шим...
ИМХО, для первого проекта на ШИМ поставить отдельные микроконтроллеры. Да и датчик DS18B20.
моно, без каких либо проблем, а теперь считаем датчики 5*180=900руб 16f877 не менее 400руб + 5 доп, которые не менее 230руб=2450руб, это минимум во что этот девайс выльется, крайне экономически не целесообразно, хотя и без них тоже(датчиков)
gromovi вне форума  
Старый 28.02.2009, 16:50   #121
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Ответ: реобас

придумал еще вариант, обработаю-отпишусь(на внешних регистрах сдвига)
gromovi вне форума  
Старый 28.02.2009, 17:11   #122
Z_user
Guest
 
Сообщений: n/a
По умолчанию Ответ: реобас

Цитата:
Сообщение от gromovi Посмотреть сообщение
моно, без каких либо проблем, а теперь считаем датчики 5*180=900руб 16f877 не менее 400руб + 5 доп, которые не менее 230руб=2450руб, это минимум во что этот девайс выльется, крайне экономически не целесообразно, хотя и без них тоже(датчиков)
В терраэлектронике 82 руб.
Парадокс: я заказываю компоненты в основном в терраэлектронике + доставка и выходит дешевле как если б я купил в чипедрипе (др. стоящих магазинов у нас нет).
А у вас это не всё: дисплей ещё нужен, плата, так что расходы будут, что же поделаешь...
 
Старый 28.02.2009, 18:16   #123
masterzx
Senior Member
 
Аватар для masterzx
 
Регистрация: 21.09.2007
Адрес: Барнаул
Возраст: 34
Сообщений: 1,507
Вес репутации: 826/70
masterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to beholdmasterzx is a splendid one to behold
Отправить сообщение для masterzx с помощью ICQ
По умолчанию Ответ: реобас

Цитата:
Сообщение от gromovi Посмотреть сообщение
придумал еще вариант, обработаю-отпишусь(на внешних регистрах сдвига)
Вот вариант на 74hc40103

Так же прилагаю сам проект из протеуса
Вложения
Тип файла: pdf pwp.DSN.pdf (81.0 Кб, 2 просмотров)
__________________
Если проблему можно решить за деньги, то это не проблема, это расходы. Еврейская мудрость.
masterzx вне форума  
Старый 28.02.2009, 18:37   #124
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 58
Сообщений: 2,221
Вес репутации: 2214/93
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: реобас

Цитата:
Сообщение от gromovi Посмотреть сообщение
моно, без каких либо проблем, а теперь считаем датчики 5*180=900руб 16f877 не менее 400руб + 5 доп, которые не менее 230руб=2450руб, это минимум во что этот девайс выльется, крайне экономически не целесообразно, хотя и без них тоже(датчиков)
Ты за полярным кругом чтоль?
18А2550 около 130 рублей, 12F683 - около 40 рублей в Тритоне.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума  
Старый 28.02.2009, 19:10   #125
Z_user
Guest
 
Сообщений: n/a
По умолчанию Ответ: реобас

Цитата:
Сообщение от majorPAE Посмотреть сообщение
Ты за полярным кругом чтоль?
18А2550 около 130 рублей, 12F683 - около 40 рублей в Тритоне.
Наверное, тоже в чипе смотрел, у нас в городе точно такие же заоблачные цены...
 
Закрытая тема

Метки
pwm, шим


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 09:44.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot