Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
13.09.2014, 12:08
|
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 35 раз(а) в 25 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от akegor
|
А Вы видели нормального настоящего программиста? Если человек уже программист, то про его нормальность можно уже забыть.
|
Согласен. Но лишь отчасти. На службе - я WEB-программист, дома я - embedder. И там, и здесь - одинаково ненормальный, для всех окружающих. ![Улыбка](images/smilies/icon_smile.gif) Но! Я - сноу/скейт/бордист, роллер, рафтер, скалолаз, паршютист и др. Если я ненормален, то да, готов быть ненормальным. Лучше уж убиться об землю, чем её жрать и постоянно каяться.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо shindax за это сообщение:
|
|
|
13.09.2014, 12:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от Boba_spb
|
И что? 90*10= 900 байт для 8 битного результата. 3600 байт для 4 байтного результата.
|
И 7,2 кБ - для честных 8 байт результата с точностью в микросекунды радиуса?
Калькулятор почините
|
|
|
|
13.09.2014, 13:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
как-то трудно с Вами разговаривать ![Весело](images/smilies/icon_laugh.gif)
Переход от изначальных 4 бит результата и углом с шагом в 0.1 градус к я честныхм 8 байтам результата с точностью в микросекунды радиуса
У меню по диплому специальность "Информационно-измерительная техника",
поэтому я в "честности" не очень, в вот в погрешности чуток получше.
Когда, например, берут АЦП 12 бит и начинают говорить про честные 16 чаще всего вызывает улыбку. Хотя, специальными мероприятиями можно чуток добавить разрядность.
Итак, что там в этих 8 честных байтах? Что чем измеряем?
|
|
|
|
13.09.2014, 17:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от Boba_spb
|
Переход от изначальных 4 бит результата и углом с шагом в 0.1 градус к я честныхм 8 байтам результата с точностью в микросекунды радиуса
|
Попрошу не путать 4 ДЕСЯтичных разряда и 4 бита. Или что вы там себе нафантазировали
Допустим имеем акселерометр-гироскоп с разрешением 16 бит. Вам ли, как дипломированному специалисту по специальности "Информационно-измерительная техника" не знать, что для того, чтобы эти сравнительно условные 16 бит не превратились в тыкву ВОобще, вычисления нужно вести в 24...32 битах? А учитывая слишком большой диапазон чисел после тригонометрии - то вообще, или в плавучке, или требуется ещё бОльшая разрядность
Сообщение от Boba_spb
|
3600 байт для 4 байтного результата.
|
Это вы как посчитали?
|
|
|
|
13.09.2014, 17:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.02.2012
Адрес: Саратов
Сообщений: 1,647
Сказал спасибо: 168
Сказали Спасибо 428 раз(а) в 347 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от akegor
|
А Вы видели нормального настоящего программиста? Если человек уже программист, то про его нормальность можно уже забыть.
|
мы все в чем то ненормальны.мое чрезмерное увлечение
электроникой никто не понимает кроме меня.считают меня
ненормальным.потому что даже сидя в электричке думаю
о схеме.
|
|
|
|
13.09.2014, 17:48
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Приятно видеть, что молодежь на форум подтягивается. А то здесь одни пенсионеры. Мне тут бывало скучно временами.
|
|
|
|
13.09.2014, 18:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.02.2012
Адрес: Саратов
Сообщений: 1,647
Сказал спасибо: 168
Сказали Спасибо 428 раз(а) в 347 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
но ведь никто не запрещает написать матбиблиотеку для вычисления основных матфункций на ассемблере и вставлять нужные куски в программу.хотя таблица конечно быстрее.
когда исполняемый модуль имеет размер
1Mб,тогда да,комбинация си и асма конечно оправдана.
интерфейс на си,наиболее критичные по скорости участки на
асме.
|
|
|
|
13.09.2014, 19:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
для nixto
Объясню на примере. ATMEGA128. Метеостанция. Температура от -100 до 100 с точностью 0.1 градус. Давление от 300 до 850 мм.рт.ст с точностью мм. Выход датчиков частотный. Паспорт на датчик содержит несколько формул с полиномами и температурными поправками. Делаем просто
1. Таблица значений частоты на выходе датчика при температуре от -100 до +100 через 0.1 градуса.
2. Таблица значений частоты на выходе датчика от давления через 1 мм.рт.ст
3. таблица поправки частоты датчика давления от температуры.
Алгоритм простой - измерить частоты датчика температуры и датчика и давления. По таблице определить температуру, по другой таблице определить поправку частоты для датчика давления. И по поправленной частоте из таблицы определить давление. И никакой арифметики кроме как к частоте добавить поправку.
Думаю, что часто можно обойтись целочисленной арифметикой вместо плавающей. А синус вообще сказочная функция для целочисленной арифметики.Он же от 0 lj 1 на интервале от 0 до пи/2 и sin(-x)=-sin(x), и
sin(x)=sin(пи-x). Написал таблицу SIN(x) *65536 с необходимым шагом по Х от 0 до пи.2, и умножение на синус превратится в целое умножение со сдвигом результа на 16
Правда это уже прошлое - c STM32 нет таких проблем особо
|
|
|
|
13.09.2014, 20:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Boba_spb, nixto,
может вам таки в саду погрызться?
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
13.09.2014, 20:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Да вроде не грыземся. Кстати, всех программистов с праздником!!! Наш день сегодня!!!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:02.
|
|