Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Подскажите как 3 фазы сформировать из таблицы на ЧЕТВЕРТЬ периода синуса ?
Отправлено
Torkitas
20 января 2009 г. 13:48
Составить ответ
|
Вернуться на конференцию.
Ответы
С таблицей всего периода на 256 значений все просто и работает
-
Torkitas
(20.01.2009 15:04:2
91.78.50.169
,
пустое
,
картинка
)
Делиш полный синус на 4 части, во 2-й и 4-й части обратное направление счета, в 3-й и 4-й - меняеш знак.
-
F8
(20.01.2009 14:11:42
93.178.197.231
,
пустое
)
Конкретно: индекс в фазе A = 0 как вычислить для фаз В и С. нидексы от...{+}
-
Torkitas
(20.01.2009 14:58:50
91.78.50.169
, 195 байт)
Да прав колян.
-
Codavr
(20.01.2009 15:10:19
192.168.1.49,91.196.35.82
,
пустое
)
КАК шагать то для 3-х фаз ??? Как синус устроен еще в школе рассказывали.
-
Torkitas
(20.01.2009 14:56:10
91.78.50.169
,
пустое
)
пездетс смена подрастает, уже от 10 до 1 в обратном порядке посчитать не могут...
-
колян безпарольный
(20.01.2009 14:02:18
193.200.150.26
,
пустое
)
Я ж спрашиваю как это сделать ? IF - ами не казисто как-то, да и фазы ТРИ !
-
Torkitas
(20.01.2009 14:11:49
91.78.50.169
,
пустое
)
Ну тут уж выбирать надо либо быстро но много места, либо меньше места, но коряво. Компромис - пол синуса, причем размер таблицы 2^n.
-
F8
(20.01.2009 14:19:57
93.178.197.231
,
пустое
)
Я думал есть какие то "типовые" решения для четверти - потому и спросил
-
Torkitas
(20.01.2009 15:05:29
91.78.50.169
,
пустое
)
без IF никак , что IF что SWITCH один хер. Вот если есть лишнего ОЗУ то можно красиво всё сделать.
-
колян безпарольный
(20.01.2009 14:19:47
193.200.150.26
,
пустое
)
10,9,8,7,6,5,4,3,2,1
-
Codavr
(20.01.2009 14:13:0
192.168.1.49,91.196.35.82
,
пустое
)
Не там страшнее, там еще и знак менять надо. :)
-
F8
(20.01.2009 14:08:58
93.178.197.231
,
пустое
)
ладно если цап двуполярный просто знак поменять, а если однополярный так еще из половины амплитуды вычитать)
-
колян безпарольный
(20.01.2009 14:13:10
193.200.150.26
,
пустое
)
+1
-
maik-vs
(20.01.2009 14:05:6
85.175.29.28
,
пустое
)
Сдвинуть каждую следующую фазу на 120 градусов. Или я вопроса не понял ?
-
Igor_Koval
(20.01.2009 13:52:9
92.112.15.81
,
пустое
)
Так и делал с таблице ПОЛНОГО периода, а у меня таблица четверти ибо памяти мало
-
Torkitas
(20.01.2009 14:12:36
91.78.50.169
,
пустое
)
Нарисуйте синусоиду на бумажке (+)
-
Igor_Koval
(20.01.2009 14:19:41
92.112.15.81
, 340 байт)
КАК прочесть в обратном порядке В КОДЕ НА СИ ??? когда одновременно нужно и другие 2 фазы считать.
-
Torkitas
(20.01.2009 15:00:22
91.78.50.169
,
пустое
)
Напешы функцию int Get_sin(int x) и вызывай её хоть N раз для N фаз...
-
Незнамо_кто
(20.01.2009 15:10:44
38.100.42.114
, 250 байт)
Т.е. индекс инкрементируется постоянно задавая скорость вращения поля стато...{+}
-
Torkitas
(20.01.2009 15:01:4
91.78.50.169
, 194 байт)
Памяти у него мало. И моск в дефиците :(
-
maik-vs
(20.01.2009 14:50:40
85.175.29.28
,
пустое
)
и бумага вся извелась. И период синуса забыт безвозвратно, еще в 8-м классе :)
-
Igor_Koval
(20.01.2009 14:52:37
92.112.15.81
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 654:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru