Перейти к содержанию
    

e-noise

Участник
  • Постов

    14
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. Спасибо! Век живи - век учись. Гироскопическая мышь! Еще бы программу кто бы мне сделал, чтобы данные с этой мыши снимать. Я же не специалист в области изготовления и программирования железа. Что касается моего исходного топика, то мне нужно обработанные (не "сырые") данные 3D-ускорений (и вращений - гироскоп) передать на веб-сервер. Поэтому я без GSM-терминала и подключенного к нему нужного мне интеллектуального измерителя ускорений не обойдусь. Дело даже не в имеющейся у меня документации на плату. Я даже согласен использовать какую-нибудь готовую отладочную плату - обязательно с акселерометром и CAN-шиной. На первом этапе мне алгоритмы нужно отработать. Хотя бы на отладочном железе. А нормальное "железо" потом закажу.
  2. А поподробнее? Или ссылку? Уж очень интересно как без железа что-то сделать. На готовом устройстве?
  3. Работа разовая. Если выполнение заказа меня (и Исполнителя) устроит, то будут другие заказы. Итак, есть готовая документация на плату (PCAD) . Необходимо сделать 2 образца (пока два) и прошивку. В прошивке запрограммировать несколько алгоритмов по обработке данных 3D-ускорения. Передать результаты обработки в GSM-терминал по CAN-шине. Фактически, основная работа - программирование. Назначение устройства, о котором идет речь: - регистрация 3D-ускорения. - обработка данных в соответствии с алгоритмами. - отправка результатов обработки в GSM-терминал по CAN-шине. - передача данных на веб-сервер (это делает стандартный терминал с CAN-входом). Веб-сервер уже разработан. Основные элементы: - dsPIC33FJ256MC710, - ADXL345. Заказчик, т.е. я, из Москвы.
  4. Уважаемые форумчане, пользователь форума с ником «detalnazakaz» (e-mail - [email protected] ) - МОШЕННИК. Кротко суть - «detalnazakaz» согласился выполнить мой Заказ на разработку простого устройства. Получил предоплату, работу не выполнил, деньги не вернул. Поскольку можно изменить и мэйл, и Ник, то сообщаю, что этот ник принадлежит Хайруллину Артуру Фардатовичу из Зеленодольска (не из Казани). Почтовый адрес этого пользователя также у меня имеется. Модератору – для подтверждения моих слов могу предоставить копии денежного перевода по системе «Contact» и копию переписки c «detalnazakaz». Переписка, к сожалению, велась по почте «mail.ru». А самому «detalnazakaz» (с пожеланием о скорой встрече в суде) напоминаю: 1) получение денег, переведенных по платежной системе «Contact», возможно только при предъявлении паспорта, данные которого и были зафиксированы сотрудниками АК БАРС БАНК. 2) СТАТЬЯ 159 УК РФ. МОШЕННИЧЕСТВО. 1.Мошенничество, то есть хищение чужого имущества или приобретение права на чужое имущество путем обмана или злоупотребления доверием, - наказывается штрафом в размере от двухсот до семисот минимальных размеров оплаты труда или в размере заработной платы или иного дохода осужденного за период от двух до семи месяцев, либо обязательными работами на срок от ста восьмидесяти до двухсот сорока часов, либо исправительными работами на срок от одного года до двух лет, либо арестом на срок от четырех до шести месяцев, либо лишением свободы на срок до трех лет. А если еще и подельник был.... То уже сговор. А это - другое наказание...
  5. Вы правы - протоколы обмена и пользовательский интерфейс, регламенты обработки данных и последующая маршрутизация данных и т.д. существенно влияют на разработку (парсинг сообщений, структура БД т.п.). Но я веду разработку серверного ПО итерационно (мне так удобнее). Кроме того, сейчас разрабатывается и тестируется базовая функциональность, слабо зависящая от аппаратной клиентской части.
  6. Уважаемые коллеги. Я - автор этой темы - "Предлагается работа по созданию устройства для передачи по GSM параметров...". С вниманием ознакомился с вашими откликами на мой пост. Спектр ваших откликов - от плюсов до минусов. Итак, 1) мое предложение не является очередным разводиловым. Деньги на проект есть. В частности, на разработку самого устройства и пилотную партию устройств. 2) от вас, коллеги, поступило много предложений (мне в личку, например), с указанием цен, вариантов разработки и т.п. Поэтому у меня есть выбор. 3) поступили не только предложения, но и очень грамотные вопросы и замечания. Поэтому мне требуется некоторое время на уточнение уже написанного ТЗ. 4) отмечу, что разработка устройства - это только "железная" часть общего проекта. Серверное ПО уже разрабатывается. 5) и, наконец, возможно кого-нибудь разочарую - в данном случае "бюджет не пилится". Всем спасибо за отклики, независимо от их позитивности. Ответ всем заинтересованным лицам будет выслан в "личку". Но немного позже – я сейчас обрабатываю и уточняю поступившие вопросы и предложения. С уважением, Юрий Александрович.
  7. Вводная информация: (перед специалистами по OBD-диагностике заранее снимаю шляпу :) ) 1) Современные автомобили оснащены системой диагностики OBD (on board diagnictics). Шина передачи данных может быть разной, в том числе и CAN-шина. Протоколы передачи данных также могут быть разными. 2) Существуют различного рода сканеры (простенькие и профессиональные) предназначенные как для чтения критических ошибок, так и для углубленной проверки различных систем автомобиля. Проверка происходит как с использованием кодов OBD (EOBD) в рамках стандарта ODB, так и кодов самого производителя. 3) Имеются устройства (сканеры) чтения кодов ошибок и иных параметров автомобиля на базе микросхемы ELM327. Эта микросхема позволяет определить тип протокола обмена данными, формирует в нужном формате команды для опроса OBD-системы и т.д. и т.п. Задача кратко: Разработать устройство для передачи по GSM -каналу параметров систем автомобиля (температура двигателя, частота вращения, наличие критических ошибок (Check Engine и т.п.)). Передача должна происходить по GPRS и SMS. Устройство должно содержать микросхему ELM327, GSM-модем и необходимую электронную обвязку. Как неспециалист в области электроники - ничего более сказать не могу... Примечание: Профессиональных знаний о работе OBD - не требуется. Более подробно - в личном общении :) . С уважением, Юрий Александрович.
  8. Спасибо! Действительно, это первая моя разработка. Поэтому и опыта нет. Согласен. Алгоритм не обкатан. Он пока похож на книжные простые варианты. Мне требуется разработать алгоритм с несколькими обратными управляющими сигналами (многомерный вектор ошибок), а не простой вариант с одним сигналом ошибки.
  9. Проблема есть! ПРОСЬБА помочь с выбором готовой платы с DSP для адаптивной (в режиме реального времени) обработки сигналов. Обработке подлежат акустические сигналы в диапазоне 5-10 кгц. Раз уж речь идет об адаптивной обработке, то очевидно, что система имеет петлю обратной связь и отрабатывать сигнал эта система должна быстро. Просьба к Гуру – чтобы вы порекомендовали из тех плат, что есть рынке? Готов дать уточнения, если Гуру потребует :-). Поделитесь, Уважаемые, знаниями! Интересуют платы, упрощающие разработку адаптивных алгоритмов и обеспечивающие работу адаптивной системы в указанном диапазоне частот.
  10. Уважаемый prohard! 1) Я могу предоставить тольку ту информацию, которая касается разработки алгоритма, не более. 2) Я не имею полномочий предоставить сведения о конструктивных особенностях аппаратуры. 3) Полагаю, что для разработки алгоритма нет необходимости в информации о типе датчиков и типе исполнительных устройств. 4) Отмечу, что основные требования к разработке алгоритма изложены в п.3i и п4. ТЗ (см. пост выше). Дополнительные сведения, предоставленные в ТЗ, значительной степени носят пояснительный характер. С уважением, e-noise.
  11. 1) Заказчик - лицо физическое. Есть ли такая форма договора, которая вас устроит? Можно разбить работу на части, оплата - за каждый этап. 2) Срок - 2-3 месяца. Зависит от загрузки Исполнителя.
  12. А ТЗ увидеть можно? ======================================== Оплата? Договоримся! Техническое Задание на разработку системы подавления шумовых сигналов. 1. общие сведения; a. Необходимо разработать адаптивную систему, которая на основе колебаний, регистрируемых датчиками на вибрирующих механизмах, сформирует сигнал управления активными компенсирующими вибраторами. b. Основная идея – преобразовывать сигналы паразитных вибраций на местах их возникновения для формирования управляющих сигналов, подаваемых на компенсирующие вибраторы для устранения паразитных вибраций на участках, удаленных от места возникновения вибраций. 2. назначение и цели создания (развития) системы; a. Система, для которой необходимо разработать адаптивный алгоритм, предназначена для гашения паразитных вибрации примерно на середине высоты широкой высокой решетчатой опоры с использованием активных компенсирующих вибраторов, расположенных в основании этой опоры. b. Цель разработки – уменьшение мощности паразитных вибраций в точках примерно на середине опоры. Алгоритм – только самая малая часть всей работы. 3. характеристики компонент системы: a. Механическая конструкция, для управления колебаниями которой необходимо разработать адаптивный алгоритм, представляет собой высокую вертикальную решетчатую опору. b. На опоре выделяют 3 участка: i. Первый участок – это верхняя часть опоры, на которой расположено несколько исполнительных механизмов, создающих при своем функционировании паразитные вибрации, передаваемые на опору в местах крепления механизмов. ii. Второй участок – это приблизительно средняя часть опоры, на которой расположены прецизионные измерительные приборы. Для работы этих приборов необходимо обеспечить минимальный уровень вибраций в точках креплений этих приборов к опоре. iii. Третий участок – это основание опоры, которая опирается на несколько управляемых компенсирующих вибраторов. Эти компенсирующие вибраторы предназначены для созданий противофазных колебаний, которые будут распространяться от основания опоры к ее середине и далее, к основанию опоры. Компенсирующие вибраторы и будут гасить в противофазе те вибрации, которые передаются к средней части опоры от работающих механизмов, расположенных в верхней части опоры. iv. Высота опоры составляет приблизительно 6-8 м. c. Паразитная вибрация рабочих механизмов передается на опору, на которой они расположены, тем самым, заставляя вибрировать прецизионные измерительные приборы, расположенные на средней части опоры. Основной (по мощности) спектр вибраций проходится на область частот от 20 Гц до 2000 Гц. d. Спектральный состав колебаний опоры может изменяться со временем. Время автокорреляции сигнала (при значении функции автокорреляции 0.95) составляет менее 1 мсек (10-3 сек). e. Конструкция опоры также может меняться со временем, например, могут появляться или удаляться балки или растяжки. f. Компенсирующие вибраторы (электрические) практически неинерционные. g. Для регистрации амплитуды и фазы вибрационных колебаний рабочих механизмов используется несколько вибрационных датчиков (от 2 до 8 штук), расположенных в точках, близких к местам крепления механизмов к поверхности (не на самих вибрационных механизмах). В силу специфики системы датчики можно расположить только в таких местах. Это приводит к тому, что сигнал каждого датчика содержит вклады колебаний (в разной степени) всех вибрирующих механизмов. При этом нет возможности выделить для каждого датчика только основной вклад от одного механизма. Например, самый близкий к вибродатчику рабочий механизм может быть выключен или может произойти изменение амплитуды колебаний любого вибрирующего исполнительного механизма. Таким образом, существует заметная корреляция сигналов вибрационных датчиков между собой. h. Имеются контрольные датчики (от 2 до 5 штук), которые располагаются в средней части опоры в местах крепления прецизионных измерительных приборов для измерения остаточной вибрации. На каждый прецизионный измерительный прибор приходится по одному контрольному вибродатчику. i. Абстрагируясь от физики системы, имеем: i. От 2 до 8 сигналов от опорных датчиков (сигналы вибраций исполнительных механизмов). ii. От 2 до 5 контрольных датчиков (сигналы вибраций в местах крепления прецизионных измерительных приборов). iii. От 2 до 6 компенсирующих вибраторов. j. Электрические сигналы от вибродатчиков, установленных в местах крепления рабочих механизмов, должны подаваться на вход адаптивного фильтра для формирования нескольких управляющих сигналов, предназначенных для возбуждения компенсирующих вибраторов в основании опоры. k. Контрольные датчики регистрируют остаточную вибрацию l. Алгоритм должен быть быстрым (может быть, использование DSP для реальной системы), чтобы успеть выполнить обработку входных сигналов для формирования управляющего сигнала, прежде чем вибрация по опоре дойдет от исполнительных механизмов до места крепления измерительных приборов (принцип причинности). m. Учесть при расчете временных параметров алгоритма скорость распространения вибрации по металлической балке (опоре), примерно 1500 м/сек. при длине опоры 6-8 м. n. В силу геометрии системы сигнал, регистрируемый каждым контрольным датчиком, содержит одновременно вклады, как от каждого исполнительного механизм, так и от каждого компенсирующего вибратора. o. Важно учесть, что каждый компенсирующий вибратор влияет на все места крепления приборов. Это – факт, который не обсуждается. 4. Модель системы a. Работу системы следует моделировать с использованием адаптивных фильтров и понятий передаточных функций. b. Модель состоит: i. Из 2-8 входных сигналов – (сигналы от датчиков вибрации исполнительных механизмов) ii. Из 2-6 управляющих сигналов (сигналы управления, подаваемые на компенсирующие вибраторы). Эти сигналы являются выходом адаптивного фильтра. iii. Из 2-5 контрольных сигналов, которые являются выходом сумматоров (сигналы от контрольных датчиков на средней части опоры). На эти сумматоры приходят сигналы от исполнительных механизмов и от компенсирующих вибраторов. При этом колебания на верхней части опоры никогда не совпадают с колебаниями на средней части опоры, поскольку сама опора является каналом с некоторой передаточной функцией. Фактически, эти контрольные сигналы являются сигналами ошибки, которым будет управляться адаптивный фильтр. iv. Из адаптивного фильтра c. При разработке необходимо учесть, что в отличие от обычных моделей имеются нескольких сигналов ошибки и нескольких управляющих сигналов. 5. Состав и содержание работ по созданию системы; a. разработка Исполнителем адаптивного алгоритма (формулы, т.е. теория). b. перенос и отладка Исполнителем алгоритмов в среде моделирования (Matlab) c. уточнение алгоритма Исполнителем (после этапа отладки) d. разработка Исполнителем тестовых примеров. e. передача Исполнителем тестовых примеров Заказчику для согласования с ним этапа испытаний и содержания тестовых примеров. f. Внесение Исполнителем (при наличии замечаний Заказчика) исправлений в тестовые примеры. g. демонстрация Исполнителем алгоритма на основе тестовых примеров Заказчику. h. передача Исполнителем алгоритма и кода Заказчику i. получение Исполнителем денег от Заказчика. j. Задача завершена. k. Общение завершено. 6. Порядок контроля и приемки системы: a. установка дистрибутива на «чистый» ПК (во избежание недокументированных артефактов моделирования и использования недокументированного ПО). b. контроль - на основе согласованных между Заказчиком и Исполнителем тестовых примеров. c. приемка – при совместном просмотре результатов функционирования алгоритма на тестовых примерах. 7. требования к документированию: a. наличие текстового описания алгоритма. b. наличие текстового описания программы. c. Наличие дистрибутива разработанного ПО d. Наличие дистрибутива ПО третьих фирм, если оно было использовано. e. Описание требований к программно-аппаратной части моделирования (объем памяти, частота процессора, версия Matlab, наличие дополнительных компонент, прочее). 8. источники разработки: a. Ссылки на использованную литературу.
  13. Необходимо разработать (или "скопировать у кого-нибудь") алгоритм многоканальной (4-6 входных сигналов) адаптивной обработки (фильтрации) звуковых шумовых сигналов для формирования 2-4-х выходных сигналов. Диапазон частот входных и выходных сигналов - 20 - 2000 Гц. Среда разработки - MATLAB. Оплата - наличные. Вы - показываете работу алгоритма. Я - плачу за работу и забираю дистрибутив. Место обмена алгоритма на деньги – Москва.
  14. Несколько курсовых работ на близкие темы: 1) разработка (или "копирование") алгоритма многоканальной (4-6 входных сигналов) адаптивной обработки звуковых шумовых сигналов для формирования 2-4-х выходных сигналов. Диапазон частот входных и выходных сигналов - 20 - 2000 Гц. 2) перенесение алгоритма (см. выше) на DSP типа L-Card или на ваш выбор. Оплата - наличные. Лучше за выполнение взяться группой (студентов, инженеров, науч. работников и прочее). P.S. Есть и еще несколько работ.
×
×
  • Создать...