|
|
  |
Увеличение Длины Поступающих Импульсов, поступил импульс длительностью L, а выдать нужно L+L/K |
|
|
|
Jul 1 2009, 02:09
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
голову сломал но сделать не могу никак маленький опыт программирования очевидно.
есть задача:
поступают прямоугольные испульсы с частотой от 0 до 150 Гц и скважностью 1. необходимо выдать подобные импульсы но с "плавной" регулировкой частоты (длительности) импульса/паузы и такой же скважностью в сторону увеличения длительности (уменьшения частоты).
т.е. допустим поступил импульс/пауза длительностью L, а выдать нужно L+L/K, где K - коэф-т удлиннения импульса/паузы.
пробовал таймером вызывать цикл счетчика и одновременно выдачи импульса в разных вариациях, но чтото никак
может есть какая идея простая?
буду благодарен за помощь!
|
|
|
|
|
Jul 1 2009, 02:42
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 18-06-07
Из: Челябинск
Пользователь №: 28 529

|
Цитата(IC7K @ Jul 1 2009, 08:09)  поступают прямоугольные испульсы с частотой от 0 до 150 Гц и скважностью 1. Вы не ошиблись со значением скважности? Может быть со скважностью 2?
--------------------
- Своя программа жизни -
|
|
|
|
|
Jul 1 2009, 04:49
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(IC7K @ Jul 1 2009, 06:09)  необходимо выдать подобные импульсы но с "плавной" регулировкой частоты (длительности) импульса/паузы и такой же скважностью в сторону увеличения длительности (уменьшения частоты).
т.е. допустим поступил импульс/пауза длительностью L, а выдать нужно L+L/K, где K - коэф-т удлиннения импульса/паузы. Т.е. удлинять надо и импульс и паузу одновременно. Пока вы удлиняете импульс, вы пропустите спадающий фронт и как же тогда вы удлините паузу ?
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Jul 1 2009, 06:32
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(IC7K @ Jul 1 2009, 05:09)  голову сломал но сделать не могу никак маленький опыт программирования очевидно.
может есть какая идея простая? Есть идея простая. Прежде чем кидаться программировать таймеры, стоит нарисовать на бумажке несколько импульсов на входе и на выходе и представить правила, как из одного сигнала получить другой. Многое и прояснится. А запрограммировать - поможем.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Jul 1 2009, 06:38
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
Скважность 1 это пауза равна импульсу по длительности (сорри если ошибся K задается вручную путем подбора и всегда постоянно, т.е. это % от длины импулься получается Т.е. удлинять надо и импульс и паузу одновременно. Пока вы удлиняете импульс, вы пропустите спадающий фронт и как же тогда вы удлините паузу ?верно, но в том то все и дело  как то надо обойти эту проблему стоит нарисовать на бумажкемалоли какие есть механизмы у контроллера, я же не спец. может этот вопрос давно решен другим макаром.
|
|
|
|
|
Jul 1 2009, 06:49
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(IC7K @ Jul 1 2009, 10:38)  Скважность 1 это пауза равна импульсу по длительности (сорри если ошибся  Скважность это отношение длины импульса к периоду. Т.е. когда длительность импульса и паузы равны, то скважность равна двум. Цитата может этот вопрос давно решен другим макаром. Посмотрите микросхему К155ИЕ8
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Jul 1 2009, 11:54
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(IC7K @ Jul 1 2009, 01:09)  есть задача: поступают прямоугольные испульсы с частотой от 0 до 150 Гц и скважностью 2. необходимо выдать подобные импульсы но с "плавной" регулировкой частоты (длительности) импульса/паузы и такой же скважностью в сторону увеличения длительности (уменьшения частоты) Ваша задача распадается на две простые подзадачи: 1) измерение периода входного сигнала и 2) формирование меандра заданной частоты. Вариантов решения подзадач - море...Лаптевых, ниже приведен самый простой. Формируете меандр с помощью прерывания таймера по переполнению, в нём вы должны инвертировать выходной пин и загрузить новое значение полупериода. В основной программе непрерывно измеряете период входного сигнала и соответствующим образом корректируете период таймера. При определенной сноровке можно даже на си залудить.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Jul 2 2009, 00:05
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
Цитата(=GM= @ Jul 1 2009, 15:54)  Ваша задача распадается на две простые подзадачи: 1) измерение периода входного сигнала и 2) формирование меандра заданной частоты.
Вариантов решения подзадач - море...Лаптевых, ниже приведен самый простой.
Формируете меандр с помощью прерывания таймера по переполнению, в нём вы должны инвертировать выходной пин и загрузить новое значение полупериода. В основной программе непрерывно измеряете период входного сигнала и соответствующим образом корректируете период таймера.
При определенной сноровке можно даже на си залудить. В основной программе непрерывно измеряете период входного сигнала и соответствующим образом корректируете период таймера а как его измерить? частота 16МГц, а таймер занят. а ведь считать то его нужно в единицах таймера получаетсяя по таймеру 16МГц/256=62500 считал длину импулься и тут же параллельно выдавал, и как бы получается так что все сдвигается и накладывается на входной, вобщем запутало меня все это. вопрос о фазе не стоит. вот мой код - скажите где трабл CODE //==========START TIMER PROCESS===================== Timer: CLI
//заносим и выделяем бит скорости из порта С IN PortCVal, PINC ; ANDI PortCVal, 1<<InPortSyg
//выделяем предыдущее состояние бита из порта С MOV temp1, Flags ; ANDI temp1, 1<<InSygFlag
//копируем бит из порта С для проверки изменился ли он MOV temp3, PortCVal EOR temp3, temp1 ; проверяем изменился ли бит //если изменился то пытаемся его продлить BRNE DecDelay ;1x1=0(Z) 0x0=0(Z) 1x0=1 0x1=1 //после задержки инвертируем флаг сигнала LDI temp3,1<<InSygFlag ; EOR Flags, temp3
//вычисляем длительность нового импульса DelL_Next DelH_Next
CalNewDel:
MOV dd16uL, CtrL MOV dd16uH, CtrH //для упрощения задаем фиксированную задержку LDI DelL_Next, $10 LDI DelH_Next, $00 //прибавляем к длительности импульса ADD DelL_Next, CtrL ADC DelH_Next, CtrH //начнем подсчет заново CLR CtrL CLR CtrH
//ПРОДОЛЖИМ ВЫДАЧУ ИМПУЛЬСА DecDelay: DEC DelL_Cur BRNE FollowCount TST DelH_Cur BRNE DecDelayH //Задержка ЗАКОНЧИЛАСЬ, загружаем НОВУЮ MOV DelL_Cur, DelL_Next MOV DelH_Cur, DelH_Next RJMP ActuateSyg DecDelayH: DEC DelH_Cur RJMP FollowCount //АКТУАЛИЗАЦИЯ ТОЛЬКО ПОСЛЕ ЗАДЕРЖКИ!!!!! ActuateSyg: //выделяем предыдущее состояние OutSyg из флага
MOV PortCVal, Flags LDI temp3,1<<OutSygFlag ; AND PortCVal, temp3 EOR PortCVal, temp3 ; EOR Flags, temp3
//актуализация сигнала (изменение на обратный) OUT PORTC, PortCVal //выдача импульса FollowCount: INC CtrL ; и увеличиваем общий счетчик импульсов BRNE SetTimer INC CtrH BRNE SetTimer //ограничиваем длину входного импульса SER CtrL SER CtrH ;Counter=$FFFF SetTimer:
//предустановка периода таймера на 1 тик LDI temp1, $FF ;загружаем старший байт OUT TCNT1H, temp1 ; Старший байт пошел! LDI temp1, $FE ;загружаем младший байт OUT TCNT1L, temp1 ; Младший байт пошел!
RETI
Сообщение отредактировал IC7K - Jul 2 2009, 00:23
|
|
|
|
|
Jul 2 2009, 04:48
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата Скважность 1 это пауза равна импульсу по длительности (сорри если ошибся Цитата( @ Jul 1 2009, 16:49)  Скважность это отношение длины импульса к периоду. Т.е. когда длительность импульса и паузы равны, то скважность равна двум. Куда катится образование? Полная профанация электроники: один совсем не знает азов, другой исправляет тут же все перевирая... Господа, скажите что вы делаете, чтобы ненароком не нарваться на ваши "шедевры"? P.S. Скважность это отношение периода следования импульсов к их длительности.
|
|
|
|
|
Jul 2 2009, 05:33
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
можно вынести в отдельную ветку и там выяснить что же такое скважность выразимся подругому еще раз: длина импульса равна длине паузыа что можете сказать по теме ветки? p/s/ основная масса программеров я смотрю еще не проснулась, у нас то +7 к москве
Сообщение отредактировал IC7K - Jul 2 2009, 05:44
|
|
|
|
|
Jul 2 2009, 05:44
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(IC7K @ Jul 2 2009, 15:33)  а что можете сказать по теме ветки? Да ничего я не хочу говорить по теме ветки: в голове у вопрошающего манная каша, он не в состоянии внятно сформулировать, что же ему надо. Если сподобится сам разобраться чего хочет, глядишь и вопрос снимется. А угадать, что хотел сказать автор, как тут пытаются делать... Оно надо? Можно взять управляемый ждущий мультивибратор. Годится такой ответ?
|
|
|
|
|
Jul 2 2009, 05:53
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
что еще непонятного? если кому то мой вопрос неясен это скорее каша у него!
можно, но нужно сделать на atmega8 программно
Сообщение отредактировал IC7K - Jul 2 2009, 05:53
|
|
|
|
|
Jul 2 2009, 06:08
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(IC7K @ Jul 2 2009, 03:05)  вопрос о фазе не стоит. вот мой код - скажите где трабл  Трабл - всё в том же... Вы, наверное, не внимательно читаете ответы... Вам уже сколько твердили, что не нужно удлиннять импульс. Нужно сгенерить сигнал частотою Fвых=Fвх/К. Запустите два таймера: одним будете определять частоту входного сигнала, другой таймер - в режим генерации частоты (CTC mode, OCn toggle). После определения частоты входного сигнала (методов много - в зависимости от задачи: точности, быстродействия - поищите, это не раз обсуждалось), у второго таймера меняют значения регистров для изменения частоты выходного сигнала. P.S. Извиняюсь... Невнимательно посмотрел: что такое коеффициент К. Выходная частота Fвых=Fвх*К/(K+1)
|
|
|
|
|
Jul 2 2009, 07:24
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(Палыч @ Jul 2 2009, 16:08)  ... Невнимательно посмотрел: что такое коеффициент К. Выходная частота Fвых=Fвх*К/(K+1) Не только К, см. самый первый пост: частота от 0 до 150 Гц Тут никакие таймеры не помогут. Я же говорю - каша в голове, арифметику не знает. Опять какой-нибудь студент-двоечник, хотя сессия вроде должна уже закончиться...
|
|
|
|
|
Jul 2 2009, 12:33
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(IC7K @ Jul 1 2009, 23:05)  В основной программе непрерывно измеряете период входного сигнала и соответствующим образом корректируете период таймера а как его измерить? частота 16МГц, а таймер занят. а ведь считать то его нужно в единицах таймера получается вопрос о фазе не стоит. вот мой код - скажите где трабл Задвинем на время ваш код на дальнюю полку, он не для среднего ума (:-). Измерить период входного сигнала можно так. 1) Ждёте начало входного импульса, т.е. перепада 0-1. 2) Читаете текущее значение таймера currtime. 3) Вычисляете pulselength=currtime-prevtime. 4) Сохраняете текущее время prevtime=currtime. 5) Переходите к пункту 1.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Jul 2 2009, 13:04
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(ATLab @ Jul 2 2009, 08:48)  Куда катится образование? Полная профанация электроники: один совсем не знает азов, другой исправляет тут же все перевирая... Господа, скажите что вы делаете, чтобы ненароком не нарваться на ваши "шедевры"?
P.S. Скважность это отношение периода следования импульсов к их длительности. Вы тут сразу всех обругали. А сами-то, что пишите про скважность? Подразумеваете, что импульс положительный? А в первом посте пишите, что скважность - единица. Более того, для непериодической функции период неопределен. Следите лучше за собой. В технических разделах подобный тон, отвлеченные рассуждения и переход на личности недопустимы - см. Правила.
|
|
|
|
|
Jul 2 2009, 13:52
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(Tanya @ Jul 2 2009, 23:04)  А сами-то, что пишите про скважность? Подразумеваете, что импульс положительный? Понятие скважности никак не привязано к полярности импульса: просто отношение периода к длительности импульса. Это вы уж сами разбирайтесь, какой импульс имеете ввиду положительный или отрицательный. Цитата А в первом посте пишите, что скважность - единица. Более того, для непериодической функции период неопределен. Следите лучше за собой. Что-то я за собой такого бреда не припомню, может лучше еще раз посмотрите на первый пост и его автора? Прежде чем меня упрекать?  И откуда всплыло, что функция непериодическая? Автор заявил: частота от 0 до 150 Гц, частота автоматически подразумевает периодичность, разве нет? (F=1/T)  Цитата(=GM= @ Jul 2 2009, 22:33)  Задвинем на время ваш код на дальнюю полку, он не для среднего ума (:-).
Измерить период входного сигнала можно так.
1) Ждёте начало входного импульса, т.е. перепада 0-1. ... Вы напрасно пытаетесь объяснить автору топика принцип измерения. Я не поленился, в гугле посмотрел его вопрос на других форумах. Там на аналогичное моему замечание про 0 частоту, он подтверждает: "да, частота может быть нулевой - когда вал остановлен". Автор явно абсолютно не понимает о чем говорит, и ведь будет пытаться измерять такую частоту.
Сообщение отредактировал ATLab - Jul 2 2009, 13:42
|
|
|
|
|
Jul 2 2009, 22:17
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(Tanya @ Jul 3 2009, 04:24)  Так там написано про полярность? Если нет, то если скважность = 100 для положительных, то сколько будет для отрицательных? Есть ли смысл в подобных определениях? Только для тех, кто думает, что 1 - больше, чем ноль в вольтах. В электронике вообще много условностей, например, что ток течет от + к -. В вопросе про скважность, предполагается, что во время импульса что-то делается: течет ток, выделяется мощность на нагрузке, что-то излучается. При таком подходе никаких проблем с определением не возникает. Про ваш Вопрос с "скважность = 100 для положительных". Пусть - длительность импульса (положительного) 1 сек - период 100 сек Тогда скважность = 100/1=100. Соответственно, длительность "отрицательного" импульса будет 100-1=99 (сек.) и для него скважность будет 100/99=1.01(01) P.S. Странно, что такую элементарщину нужно объяснять модератору И еще странно, что автоматически подразумеваются логические уровни сигналов: 1 и 0 это ведь оттуда, и условность "положительных" и "отрицательных" импульсов происходит из условности "положительной" и "отрицательной" логики.
Сообщение отредактировал ATLab - Jul 2 2009, 22:27
|
|
|
|
|
Jul 2 2009, 23:19
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
блин я уже пожалел что применил умное слово скважность Вы напрасно пытаетесь объяснить автору топика принцип измерения. Я не поленился, в гугле посмотрел его вопрос на других форумах. Там на аналогичное моему замечание про 0 частоту, он подтверждает: "да, частота может быть нулевой - когда вал остановлен". Автор явно абсолютно не понимает о чем говорит, и ведь будет пытаться измерять такую частоту.пятерка гуглу за оперативность любой частотомер же показывает 0, значит есть такая частота! будем спорить? Цитата(=GM= @ Jul 2 2009, 16:33)  Задвинем на время ваш код на дальнюю полку, он не для среднего ума (:-). спасибо  он явно не для начинающих у меня алгоритм такой: прыгаем по таймеру, в обработчике инкрементируем счетчик сработок таймера, тем самым меряем длину импульса при перепаде с 0-1 или 1-0 включаем задержку, одновременно вычисляем задержку следующего импульса одновременно считаем новый импульс и все это не работает почемуто...
|
|
|
|
|
Jul 3 2009, 00:56
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(IC7K @ Jul 3 2009, 09:19)  любой частотомер же показывает 0, значит есть такая частота! будем спорить? О чем спорить то? Нулевая частота соответствует бесконечному периоду. Ну измерьте половину от бесконечности - полупериод, и удлините его на свою константу. Бред? Он самый... Я уж не говорю про разрядность числа, потребную для измерения такого периода  P.S. Ради любопытства загляните в паспорт частотомера и поинтересуйтесь пределами измерений, может тогда перестанете нести хрень, про измеряемую им нулевую частоту.
|
|
|
|
|
Jul 3 2009, 01:54
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(IC7K @ Jul 3 2009, 06:19)  блин я уже пожалел что применил умное слово скважность Нужно было применить другое умное слово - меандр - сигнал со скважностью 2. А по теме. Решите сначала задачу измерения частоты с помощью входа ICP , хотя бы через период входного. Затем, умножать я думаю вы умеете. И потом, второй(скорей третий) таймер запустить в "свободное плавание", с возможностью коррекции его вых. параметров(используя OCRAx).
--------------------
И на камнях растут деревья!
|
|
|
|
|
Jul 3 2009, 03:22
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(ATLab @ Jul 3 2009, 02:17)  P.S. Странно, что такую элементарщину нужно объяснять модератору И еще странно, что автоматически подразумеваются логические уровни сигналов: 1 и 0 это ведь оттуда, и условность "положительных" и "отрицательных" импульсов происходит из условности "положительной" и "отрицательной" логики. Цитата(ATLab @ Jul 3 2009, 02:17)  В вопросе про скважность, предполагается, что во время импульса что-то делается: течет ток, выделяется мощность на нагрузке, что-то излучается. При таком подходе никаких проблем с определением не возникает. Зря Вы напрягались. Я именно хотела объяснить Вам бессмысленность такого определения. Представьте, что у Вас в руках тестер. И Вы им измеряете скважность. А потом меняете руки. Пусть напряжение на выходе данной нам коробочки меняется от -1 до +1 вольта. Ток никуда не течет. Что у нас со скважностью?
|
|
|
|
|
Jul 3 2009, 03:25
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(Tanya @ Jul 3 2009, 10:18)  Зря Вы напрягались. Я именно хотела объяснить Вам бессмысленность такого определения. Представьте, что у Вас в руках тестер. И Вы им измеряете скважность. А потом меняете руки. В любом случае покажет среднее за период, с + или - . Существуют условности, длительность импульса, в определении скважности, подразумевается положительного, и не надо путать новичков и отступать от темы.
--------------------
И на камнях растут деревья!
|
|
|
|
|
Jul 3 2009, 04:10
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(IC7K @ Jul 3 2009, 08:49)  у меня алгоритм такой:
прыгаем по таймеру, в обработчике инкрементируем счетчик сработок таймера, тем самым меряем длину импульса при перепаде с 0-1 или 1-0 включаем задержку, одновременно вычисляем задержку следующего импульса одновременно считаем новый импульс
и все это не работает почемуто... Нельзя совмещать измерение входных импульсов и выдачу выходных. "Нельзя" не потому что это совсем невозможно, а потому, что это настолько сложно сделать правильно, что совершенно не имеет смысла париться. У вас должно быть 2 раздельных куска кода, один меряет период входной частоты, другой синтезирует выходныe частоты по заданию, полученному в результате измерения. 1. Измерение.Казалось бы, проще всего по перепаду входного импульса (из 0 в 1, или из 1 в 0, как больше нравится) запоминать значение свободно бегущего аппаратного счетчика. Период равен (текущее значение) - (предыдущее значение). Однако при больших периодах входного сигнала счетчик начнет переполняться. Чтобы не потерять правильное значение счетчика, необходимо в момент переполнения аппаратного счетчика (по прерыванию) инкрементировать программный счетчик, который станeт расширением аппаратного. Суммарная разрядность этого (аппаратного+программного) счетчика должна быть такой, чтобы переполнения не было хотя бы лет 100. Навскидку, 48 разрядов для частоты 16МГц/256 хватит за глаза. Конечно, при этом придется вычитание (текущее значение) - (предыдущее значение) делать 48-разрядным, зато голова не будет болеть. Вторая проблема - что делать, если входная частота равна 0? Ведь при этом на вход перестанут поступать импульсы, и измеритель так никогда и не закончит измерение очередного периода. А в это время выходной блок (синтезатор частоты) будет продолжать выдавать какие-то выходные импульсы, поскольку нового задания так никогда и не получит. Вот эта проблема посерьезней, чем разрядность счетчика. Ее можно попробовать решить так. Когда процедура прерывания, вызываемая в момент переполнения аппаратного счетчика, инкрементирует программную "надбавку", обсуждавшуюся ранее, она должна одновременно проверять накопленное к этому моменту значение разности (текущее значение) - (предыдущее значение). И если новая разность превысила то значение, которое было получено в предыдущем цикле измерения интервала, то дополнять (увеличивать) задание для выходного синтезатора частоты. 2. Синтез частоты по заданию.Это сделать легко, но надо учитывать, что синтезатор обязан регулярно проверять свое задание, поскольку оно может меняться "на лету", пока вых. импульс находится в стадии формирования. При нулевой вх. частоте, когда измеритель все время "подновляет" задание синтезатору, выход должен замереть навечно.
|
|
|
|
|
Jul 3 2009, 07:23
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата ИХМО, для того что бы начать составлять работающий алгорим, необходимо прояснить как минимум следующие моменты: Цитата(Tanya @ Jul 3 2009, 15:43)  Да нет там (и не нужно) никакого периода. Автору (мне так кажется) нужно аккуратно переформлировать задачу... Вот-вот, то самое о чем я сразу и говорил: автору определиться с тем, что ему надо, внятно сформулировать задачу. А то гадание продолжается... Цитата Пусть напряжение на выходе данной нам коробочки меняется от -1 до +1 вольта. Ток никуда не течет. Tanya, простите, у Вас какое образование? Что-то мне кажется, что не электронное. Электронщик такого сказать не может, поскольку 1. напряжения без тока не бывает 2. тестер сам по себе уже нагрузка
Сообщение отредактировал ATLab - Jul 3 2009, 07:30
|
|
|
|
|
Jul 3 2009, 08:46
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(ATLab @ Jul 3 2009, 11:23)  у Вас какое образование? Что-то мне кажется, что не электронное. Электронщик такого сказать не может, поскольку 1. напряжения без тока не бывает А вот у вас какое??? Как раз, напряжение без тока может существовать !!! А вот тока без напряжения - нет !!! Вот пример. Все производители стараются сделать батарейки с минимальным током саморазряда. Предположит кто-то сделал идеальную батарейку, внутри которой протекать ток не будет. А идеальный вольтметр обладает бесконечным сопротивлением. Вот теперь мы подключает этот идеальный вольтметр к идеальной батарейке. И что, вольтметр нам нуль покажет ?!
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Jul 3 2009, 10:51
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(dimka76 @ Jul 3 2009, 14:46)  Как раз, напряжение без тока может существовать !!! А вот тока без напряжения - нет !!! Если внутри кольца из короткозамкнутого проводника двигать постоянный магнит, то в проводнике возникнет ток при, казалось бы, отсутствии напряжения приложенному к нему ЭДС это вовсе не эквивалент напряжения, это Электро Движущая Сила. Причины возникновения ЭДС могут быть разными.
|
|
|
|
|
Jul 3 2009, 11:12
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
 Ох не зря я сетовал на образование: почитайте определение электрического напряжения в учебнике физики, или в wiki, а после этого объясните мне, что такое "перемещение эл. заряда" как не ток. А лейденская банка накапливает заряд, а не напряжение. P.S. А образование у меня устаревшее: советское еще, когда калькуляторы были большими, а программы печатали на перфокартах... Оттого и не понимаю закидонов про нулевую частоту, и в скважности не путаюсь.
Сообщение отредактировал ATLab - Jul 3 2009, 11:13
|
|
|
|
|
Jul 3 2009, 20:58
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(rezident @ Jul 3 2009, 16:53)  А если развить мысль дальше (продолжить определения)? Что такое потенциал, разность которых именуется напряжением? Дык вроде как это(потенциал) всегда трактуется через работу по переносу заряда, и в самом общем случае нужно "переносить" заряды из бесконечности к конкретной точке...(и считать работу по переносу, тогда и возникнет потенциал).
|
|
|
|
|
Jul 4 2009, 00:21
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(ATLab @ Jul 3 2009, 20:42)  объясните мне, что такое "перемещение эл. заряда" как не ток. Никакого "перемещения заряда" не требуется. Напряжение - разность потенциалов. А потенциал — энергетическая характеристика электростатического поля, характеризующая потенциальную энергию поля, которой обладает единичный заряд, помещённый в данную точку поля. Не перемещенный из нее, а помещенный в эту точку и находящийся там. Потенциал есть, а перемещения зарядов - пока нет, и будет ли - неизвестно. Цитата(ATLab @ Jul 3 2009, 20:42)  А лейденская банка накапливает заряд, а не напряжение. Глупо говорить о "накоплении напряжения". На выводах лейденской банки присутствует напряжение. Более того, на двух концах кусочка провода тоже есть напряжение. Нулевое напряжение, 0 вольт. Поскольку разность потенциалов равна нулю. Напряжение есть, а тока нет. Вуаля!
|
|
|
|
|
Jul 4 2009, 03:11
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(=AK= @ Jul 4 2009, 10:21)  .. на двух концах кусочка провода тоже есть напряжение. Нулевое напряжение, 0 вольт. Поскольку разность потенциалов равна нулю. Напряжение есть, а тока нет. Вуаля! - У нас дома есть чего пожрать? - Да, целых 0 грамм колбасы, столько же овощей, фруктов. А деликатесов - вообще целых 0.00 грамм! - не обжраться бы... Ноль - это отсутствие чего-либо, а не его наличие. Будем состязаться в апориях?
|
|
|
|
|
Jul 7 2009, 22:26
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
большое спасибо всем за ответы, буду пытаться искать решение.
понятно уже что все не так просто..
|
|
|
|
|
Jul 12 2009, 05:19
|
Группа: Новичок
Сообщений: 9
Регистрация: 3-06-09
Из: Хабаровск
Пользователь №: 49 895

|
помогла программа VLAB код заработал
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|