Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 02.08.2013, 11:35  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Хм. Боюсь это нереально малой кровью - использую кое-какие свои библиотеки. Отделять не хочется, лениво, времени нет и т.п.

Да еще и закритикуете - пишу не так, язык не тот, стиль плохой
pambaru вне форума  
Непрочитано 02.08.2013, 11:37  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,628
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от pambaru Посмотреть сообщение
использую кое-какие свои библиотеки
Для вычисления тригонометрических функций? O_o
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 02.08.2013, 11:56  
val_ka
Вид на жительство
 
Регистрация: 15.07.2007
Адрес: Одесса
Сообщений: 434
Сказал спасибо: 71
Сказали Спасибо 125 раз(а) в 78 сообщении(ях)
val_ka на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от eddy Посмотреть сообщение
Сообщение от pambaru Посмотреть сообщение
использую кое-какие свои библиотеки

Для вычисления тригонометрических функций? O_o
Eddy, чего Вы ерепенитесь?
Это как раз и надо применить для создания своей библиотеки (или как кусочек программы) для контроллеров, где такой библиотеки нет.
На форуме hatcha там (я повторяю) один (британский, помоему) программист столкнулся с такой проблемой. Он нашёл формулу приближённого вычисления какого-то англоязычного математика (там погрешность была больше), и формула не работала на всём диапазоне, а только в очень узком и с большой погрешностью (и кстати, тоже под корнем).
Если британцы делают такие проекты и столкнулись уже с этой трудностью, то почему Вы считаете, что у наших нет таких же трудностей.
(тем более, что эту формулу можно сделать и на аналоговых элементах (проекты же разные бывают) - например, два переменника (катет и гипотенуза) на входе, и аналоговый сигнал на выходе. (это просто как пример.)
Всё же уверен, что формула будет полезной для решения некоторых проектов.

(конечно, её бы лет 20 назад, то цены бы её не было. Но и сейчас можно найти применение, если вы посчитаете, сколько циклов уйдёт у микроконтроллера на формулу Тейлора и сколько на эту (даже если с таблицей if по углу, для точности).

ps: тем более, что я её просто подарил. Кому надо тот воспользуется.
__________________
И если б не было Одессы, шоб я делал?!
val_ka вне форума  
Непрочитано 02.08.2013, 12:04  
val_ka
Вид на жительство
 
Регистрация: 15.07.2007
Адрес: Одесса
Сообщений: 434
Сказал спасибо: 71
Сказали Спасибо 125 раз(а) в 78 сообщении(ях)
val_ka на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

И ещё. Просто как пример.
Смотрите, вот описание видеосигнала у Гуни:
http://pic16f84.narod.ru/item_video.htm
Цитата:
...Упрощенно цветной видеосигнал можно представить так:

signal_level = (R+G+B) + (R–G)*sin(w*t) + (B-G)*cos(w*t);

....Для создания одного сигнала частотой 4,43 МГц PIC16F84 должен выполнять не менее 2х4,43 MIPS (миллион операций в секунду ). Но этого не достаточно, так как в видеосигнал необходимо добавить две несущих, сдвинутых друг относительно друга на 90 градусов. Для этого требуется разбить период несущей частоты еще на 4 части, то есть требуется производительность 4х4,43=17,72 MIPS. Таким образом PIC должен работать на частоте не менее 70,88 МГц, а это много.
Эта формула будет считать гораздо быстрее, и частота, следовательно, может быть гораздо меньше.
__________________
И если б не было Одессы, шоб я делал?!
val_ka вне форума  
Непрочитано 02.08.2013, 12:37  
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от val_ka Посмотреть сообщение
посчитаете, сколько циклов уйдёт у микроконтроллера на формулу Тейлора и сколько на эту (даже если с таблицей if по углу, для точности).
В вычислениях синуса и косинуса для микроконтроллеров Тейлора не применяют.
Все алгоритмы строятся с применением интерполяции.
Как пример библиотека DSP для STM32.
Там кубическая интерполяция с базовыми таблицами.
Impartial вне форума  
Непрочитано 02.08.2013, 13:03  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от val_ka Посмотреть сообщение
Эта формула будет считать гораздо быстрее, и частота, следовательно, может быть гораздо меньше.
Оформить свою библиотеку и выложить здесь -для нематематиков , не ?
Или это чисто для ЧСВ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 02.08.2013, 14:24  
val_ka
Вид на жительство
 
Регистрация: 15.07.2007
Адрес: Одесса
Сообщений: 434
Сказал спасибо: 71
Сказали Спасибо 125 раз(а) в 78 сообщении(ях)
val_ka на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от dosikus Посмотреть сообщение
Оформить свою библиотеку и выложить здесь -для нематематиков , не ?
Или это чисто для ЧСВ?
Да не надо ничего выкладывать.
Та не, не ЧСВ. Просто было "за державу обидно" - те уже знают, а эти ещё нет.
Тем более, что её может кто и модернизирует. (если надо).
__________________
И если б не было Одессы, шоб я делал?!
val_ka вне форума  
Непрочитано 02.08.2013, 14:27  
val_ka
Вид на жительство
 
Регистрация: 15.07.2007
Адрес: Одесса
Сообщений: 434
Сказал спасибо: 71
Сказали Спасибо 125 раз(а) в 78 сообщении(ях)
val_ka на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от Impartial Посмотреть сообщение
В вычислениях синуса и косинуса для микроконтроллеров Тейлора не применяют.
Все алгоритмы строятся с применением интерполяции.
Как пример библиотека DSP для STM32.
Там кубическая интерполяция с базовыми таблицами.
Тогда тем более, это будет меньше места занимать, с такой же точностью.
(я так думаю).
__________________
И если б не было Одессы, шоб я делал?!
val_ka вне форума  
Непрочитано 02.08.2013, 14:55  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от val_ka Посмотреть сообщение
Да не надо ничего выкладывать.
А что надо?
Цитата:
Тем более, что её может кто и модернизирует. (если надо).
Модернизирует кого (или что)?
nahimovv вне форума  
Непрочитано 03.08.2013, 01:36  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Новый метод расчёта arccos, cos, sin.

Сообщение от val_ka Посмотреть сообщение
сколько циклов уйдёт у микроконтроллера на формулу Тейлора и сколько на эту
Извините, не очень понял - а как корень то считать из этой формулы на МК?
ilyamp вне форума  
 

Закладки
Опции темы

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

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

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


Часовой пояс GMT +4, время: 06:34.


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