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

Dars

Свой
  • Постов

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

  • Посещение

Весь контент Dars


  1. В брошюре указаны контакты. Обращайтесь, ответ будет по-русски.
  2. Компания Innalabs в сотрудничестве с МГТУ им. Баумана разработала навигационный модуль (RNS-100) для роботов. Вот официальный текст заявления: Innalabs Holding jointly with BMSTU (МГТУ им.Баумана) have developed a new Laser Mapping and Navigation System RNS-100. It is designed for robotic navigation, mapping and path planning, both for indoor and outdoor applications. It is composed of: - Laser Rangefinder (Gyro-stabilization is an option), - Gyroscope Correction System, - miniAHRS (Attitude and Heading Reference System) – optionally, - GPS – optionally, - Navigation computer. Mapping and localization accuracy of RNS-100 – 10 … 60 mm Your robot with RNS-100 can: - move in unknown environment - plan optimal path to destination place - build a map of its environment - know its location and orientation angles in 3-D space - avoid obstacles - locate and dock into stations to recharge its battery - deliver packages in workplaces - conduct security patrols - guide visitors in business environments - operate in outdoor environment at any weather and with any relief. With RNS-100 you will enhance functionality of your platforms, and thus expand your market and increase number of customers. Please feel free to contact us if you have any questions or suggestions, or more detailed information. Ссылка на краткую информацию о системе: http://narod.ru/disk/17349012000/Brochure_..._White.pdf.html Все желающим : в случае заинтересованности, Innalabs готова предоставить бесплатно образцы на тестирование. Если Вам система подойдет - приобритете. Если нет - назад вернете.
  3. Две микросхемы есть. обе не работают. видимо проблема в другом.
  4. Не очень понял, что Вы написали.. стр.8 SENSE INPUT The SENSE input provides a terminal at which any system voltage can be monitored. If the voltage on this pin drops BELOW VIT, then RESET is asserted. VIT = 0.4. и оно меньше чем 0,438. Тем более я писал, что подключал 100K потенциометр и им подавал на Vsense весь диапазон напряжений. Почему это не помогло не понятно...
  5. Использую для мониторинга 1.9В супервизор TPS3808G01. Это adjustable версия. Срабатывает когда на ножке Sense напряжение становиться >0,405В. Схему приложил. НЕ работает. Почему не могу понять. На ножке Reset( когда на входе 1,9В) всегда 0 ! выпаял в схеме R45 в делиителе и запаял туда потенциометр на 100K. Покрутил и все равно не работает!!! Как такое может быть? Единственное, что смущат так это то, что на корпусе написано AV0, а в документации(стр.10) говориться, что надпись должна быть DBV ! SCHEMATIC1___POWER.pdf
  6. AVR Studio 4.18

    Никто не знает? Скачал новый билд АВР студии, дока на Драгон не доступна. Надо прошивать и смотреть. Такой возможности нет. Если кто знает-подскажите пожалуйста. Если можно отлаживать AT90CAN128 через драгон, то буду покупать его. Если нет, то придется брать ATJTAGICE2...
  7. AVR Studio 4.18

    Правильно ли я понял, что теперь можно используя AVR Dragon дебажить через JTAG AT90CAN128 ????
  8. Понял. Спасибо. Еще такой вопрос. Схема рисовалась под TPS5420. Там нет PowerPad. На плате он тоже не предусмотрен и не подключен. Завтра когда ноги буду менять стоит ли его тоже подключать? Судя по схеме на стр 7, PowerPad внутренне ни к чему не подключен. Я так думаю если его не трогать то все должно заработать?
  9. Как так? Стр 4 документации BOOT 1, PH 8. У меня на схеме так же
  10. Здравствуйте Собрал схему на TPS5430. Схема вообще не работает. На выходе тоже самое, что и на входе минус небольшое падение. В доке написано, что UVLO = 5.5, то есть когда Vin меньше 5.5В на выходе ничего не должно быть. У меня же на выходе всегда есть напряжение немного меньше входного независимо от значения входного напряжения. В чем может быть косяк??? Схему прикладываю. все конденсаторы керамика. C56 LOW ESR тантал. Дока на TPS http://focus.ti.com/lit/ds/symlink/tps5430.pdf dc.pdf
  11. XDS560

    А цену указать? Как долго отладчик был в употреблении?
  12. Спасибо. Кто работал с LEM объясните пожалуйста чем отличаются Primary nominal current rms от Primary current, measuring range..Судя по всему первый параметр это номинальный ток, второй максимальный. Если второй максимальный то возникает вопрос как долго его можно пропускать через датчик...
  13. За LEM спасибо, понравился вот такой http://web4.lem.com/docs/products/lah%2025-np%20e.pdf только документация у них :smile3046: Кроме того, что точный, быстрый и ток в оба направления измеряет мало, что понял.. sensorless vector control конечно интересно, но Вам не попадалось такого же подробного документика только для Vector control with encoder?? Возвращаясь к первоначальному вопросу, как можно измерить ток в двигателе имея только два датчика тока в нижних ключах?
  14. Делаю схему управления BLDC движком. Необходимо реализовать управление по моменту, что предполагает возможность измерения тока и его направления в трех фазах. Планировал поставить два датчика тока прямо в фазы двигателя и по уравнению Iu+Iv+Iw=0 считать ток во всех трех фазах. НО! во всех evaluation board которые мне доводилось встречать стоят либо два либо три датчика тока в нижних ключах, а не в самих фазах! Объясните пожалуйста как например имея два датчика в нижних ключах можно измерить ток? По-моему это сделать нельзя т.к: 1) в случае 6 step trapezoidal модуляции всегда открыт один нижний ключ, когда открыт тот где тока нет то мы ничего не узнаем.. 2) если я поставлю обратно включенные диоды в схему то в случае когда ток будет течь в обратную сторону он потечет по этим диодам в обход резисторов... Сижу вот и думаю ставить в фазы или как-то можно обойтись установкой датчиков в нижние ключи? P.S. если у кого есть киньте ссылку на какой нибудь app note где освещается воспрос измерения тока и его алгоритм..
  15. ключевая фраза рядом с микросхемой "64Kx16, 128Kx 16 and 256Kx 16 Compatible". Посмотрите внимательно на распиновку этих корпусов.
  16. Продам SAU510 PCI

    Предложение все еще актуально. Покупателю в подарок eZ430-F2013(коробка, диск и т.д.) !! http://www.terraelectronica.ru/catalog_inf...class_19_2_41_1
  17. Продам SAU510 PCI

    Ничего не буду брать. ДСП от TI в ближайшее время использовать не будем, вот и продаю JTAG.
  18. Продам SAU510 PCI

    Сегодня уточню. JTAG производства SCANTI. Если вы об этом http://projects.caxapa.ru/?ID=6 , то это не он. P.S. Действительно ошибся в названии. Вот правильное SDSP-510PCI-A http://85.21.193.200/catalog_info.php?CODE...10_5&Open=1
  19. Продам SAU510 PCI

    Цена 13000 руб. Москва.
  20. Так он же не смд.. Обычных выводных и в терре полно, а вот где бы смд найти?
  21. Заложил в устройство вот этот smd разъем http://smd.ru/katalog/rozetka1/index.khtml и нигде не могу его найти в продаже. Подскажите какой нибудь аналог этого smd разъема которой где нибудь есть в наличии?
  22. Не работает SPI.

    Заработало! :yeah: Проблема была в том, что пауза между двумя передергиваниями чип селекта отсутствовала. Надо было доку на датчики читать, а я на проц грешил. такой код работает. for(i=0;i<100;i++) { //ждем j=0; for(j=0;j<800;j++); ACCE_ON(); dummy = SPI0_trans(addr); SENSORS_OFF(); //ждем опять j=0; for(j=0;j<800;j++); ACCE_ON(); result = SPI0_trans(addr); SENSORS_OFF(); result &= 0xFFF; POWER_SUPPLY[i] = result *k; } while(1); всем спасибо за помощь. aaarrr :a14: Пока писал этот код возникли четыре вопроса. 1) Есть регистры только для записи. Из них читать нельзя. Допустим я хочу в одном месте включить тактирование PIOB. я пишу AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_PIOB) потом, в другом месте программы, я хочу включить тактирование SPI я пишу AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_SPI0); тем самым затирая бит (1 << AT91C_ID_PIOB) и выключая тактирование PIOB. писать так AT91C_BASE_PMC->PMC_PCER |= (1 << AT91C_ID_SPI0); чтобы не трогать ранее записанное в PCER значение я не могу. Вопрос: Как правильно писать в такие регистры(только для записи), чтобы не затирать ранее записанные в них значения? 2) AT91C_BASE_PIOB->PIO_ODSR = (1UL * AT91C_PIO_PB1) | (0UL * AT91C_PIO_PB0); каков тайный смысл данного кода?я так понял что 1UL и 0UL- это unsigned long единица и ноль. а (1UL * AT91C_PIO_PB1) | (0UL * AT91C_PIO_PB0) = AT91C_PIO_PB1. в чем смысл этой записи? 3)Кто каким образом делаем задержки в программах? в авр была функция __delay_cycles(). и с помощью нее можно было делать паузы. кто как в арм делает? 4)Если мне надо работать с данными от байта до двух. какой тип данных под них лучше резервировать? я так думаю, что если памяти не жалко и нужно быстродействие то лучше все переменные хранить в int. процессор то 32 бита(режим АРМ). а если памяти жалко и скорость не важна то лучше распихивать все по char или short в зависимости от велечины переменной. правильно я думаю?
  23. Не работает SPI.

    Писать не пробовал. там технология записи такая же, что и чтения(разница в 16бите). но чтение то не работает. пробовал по разным другим регистрам читать. с гироскопа пробовал читать. не работает и все.. на авр все работало..
  24. Не работает SPI.

    Осциллограф в наличии только старый GOS-310. Поэтому я не могу проверить, что конкретно передается и принимается. но клок идет. чип селект дергается. на линиях MOSI и MISO какие то данные есть. но принимается ерунда. самое интересное что если посмотреть буфер POWER_SUPPLY то там будут 0. нажать ресет, перезапустить программу и посмотреть еще раз - какие то цифры. потом опять нажать на ресет и посмотреть, что пришло - нули будут.и так постоянно. один раз нули.другой данные. что значит писать в регистры? я даже не могу предположить где может быть ошибка...сейчас посмотрел по осциллу на линии MISO был уровень в ~два раза меньше чем 3.3В. хотя pull up включен. допаял резистор - результат то же самый. Хм. сейчас посмотрел на буфер POWER_SUPPLY там всегда поле PCS = 0!!!. такое может быть только если проц работает как слэйв. иначе там должен быть номер текущего чип селекта. то есть там должно быть записано E.
×
×
  • Создать...