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

Salamander

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

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

  • Посещение

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


  1. Кто-нибудь работал с DS1961s ? Поделитесь примером кода хоть на китайском... Даташит конечно есть, но информации все-же по нему маловато. Даже форум такого ключевого слова не знает. А таблетка навороченная, защищена от копирования, а посему в разы сложнее DS1990. Может быть конечно я испугался при первом прочтении и при курении манула в течение недели все станет на свои места, но.... Как-то хочется увидеть практическую реализацию.
  2. если придвинуть тот клемник , что я хочу использовать, вплотную к микросхеме, то длина дорожки получается 3 мм. А по поводу обдувания горячим воздухом, то что плохо, нагрев или именно обдувание? если я накрою микросхемы кожухом, они все равно нагреются, но сквозняка не будет. Это исправит положение? еще вопрос - если у меня термопара не имеет штырьков, просто свободные концы, я могу ипользовать обычный разьем, мне не обязательно покупать спейиальные?
  3. Хорошо, в чем тогда смысл, "термопарность" специальных разъемов, типа тех, что я указал? Дорожка из меди на плате длиной 3 мм. Хм... плата будет располагаться вблизи двигателя с открытым корпусом, который своим ротором в принципе может создавать завихрения и гнать немного нагретый воздух (40-50 градусов) в равной степени и на клеммы и на микросхему. Так не пойдет?
  4. Господа, просветите малость. Никогда не имел дела с термопарой и ее усилителями. Есть микросхема AD595 и термопара K-типа. Собрал пока что на коленке (навесным монтажом) провода термопары просто прикрутил к выводам 1 и 14. В принципе даже без калибровки получил неплохую точность, но хочется чтобы все было сделано "по понятиям". Насколько я знаю, так называемый холодный спай вносит погрешность в показания системы "термопара-усилитель". С другой стороны, в описании к микросхеме указано, что есть компенсация холодного спая. В общем из всего вышесказанного вытекает вопрос - если все будет сделано не на коленке, а собрано на плате, что должно соединять контакты микросхемы и провода термопары? Погуглил, оказывается есть специальные разъемы для термопары, например такие http://www.ebay.com/itm/2-Pcs-Yellow-SMPW-...=item43bbe36809 Но, черт возьми, гнездо ведь тоже прикручивается не к ножкам микросхемы, а к плате, то есть структура холодного спая усложняется. Может быть специальные разъемы нужны для усилителей попроще, без компенсации холодного спая? Конкретно AD595 ,будет работать если будет цепь "ножка микросхемы -> припой ->дорожка на плате ->обычный клеммник из хрен знает какого металла -> провод термопары ?
  5. Хм... а почему не использовали тогда встроенный контроллер TFT, в нем же плюшки всякие
  6. Интересует быстродействие в 16 битном режиме, например за сколько миллисекунд происходит заполнение всего экрана одним цветом, ну или как быстро выводится картинка из флеш. Может быть кто-то даст субъективную оценку. Задача несложная, видео не надо крутить, в основном так - окошки, кнопочки, картинки в качестве мелких элементов интерфейса. Есть мысль поработать с STM32F429 и SDRAM, но изделие штучное, есть дисплей с платой контроллера (SD1963) которую выкидывать жалко.
  7. В общем, вывод такой - оставить как есть и поэкспериментировать. Никто не мешает не напаивать второй модуль. В целом, по разводке, схемотехнике будут замечания?
  8. Я таки не пойму - вот приемник на 433 МГц, рядом передатчик на 434 МГц - его сигнал будет забивать приемник? Если да, то как далеко нужно разносиь антенны?
  9. Да... сформулирую вопрос по-другому - кто-нибудь когда-нибудь видел в окне этого логического анализатора дрыгающийся пин?
  10. Два модуля, и две антенны. При пропадании сигнала носимый блок перестраивается на специальную частоту и слушает эфир - нет ли по близости ретранслятора, и устанавливает с ним коннект. В результате получается два звена связи - Модуль №1 на частоте А связывается со стационарным блоком, модуль №2 на частоте Б связывается с носимым блоком. Данные от одного другому передает контроллер, скорость SPI которого в разы превышает скорость линка. Даже ДМА на мой взгляд настраивать не придется.
  11. Вторые сутки молчание... Все так хорошо или все настолько плохо?
  12. Господа, есть пара устройств на базе CC1101-PA-LNA, одно стационарное, другое носимое. Загаженность эфира и застроенность местности такова, что на 30 dBm и минимальной скорости (10 кбит/сек) больше 200 м не тянет. Потребовался ретранслятор. Решил сделать с разнесением частот. Чтобы не дергать туда-сюда трансивер, поставил два модуля, один поддерживает дуплексную связь со стационарным блоком, второй на соседней частоте - дуплексную связь с носимым блоком. В принципе, в зависимости от задачи и требуемой скорости можно будет один из блоков не напаивать и возложить всю связь на один трансиверный модуль. Уж больно просто и быстро у меня все вышло, и это пугает немного. Если кто-то уже делал что-то подобное - оцените, покритикуйте. P.S. разъем питания пока не развел, но это на данном этапе не принципиально. Картинки на обозрение, в аттаче схема RetranslatorPCB_Project.pdf
  13. Все хорошо, спасибо. Время бежит, переменная дает в анализаторе меандр. Не получается с ножкой. Делаю так: la GPIOC->ODR&GPIO_Pin_10 Потом, для верности, то что поглотил анализатор, отправляю в окно Watch. Ни в Watch, ни в анализаторе ничего не происходит. В железе ножка дергается, а в окне Watch состояние регистра меняется с 0x0000000 на 0x00000400
  14. Вот... для чистоты эксперимента создал проект заново, добавил самое необоходимое. Включил в режим симулятора. Время бежит, но переменные в окно логического анализатора не добавляются. Может кто глянет, кому нетрудно? WheelLights.rar
  15. Удалил галку "Load Application at startup" и время затикало, но... дальше бред какой-то - в логический анализатор ничего не добавить, а уже добавленные в окно watch переменные не отбражаются - пишет <cannot evaluate>. Время тикает только во время одного запуска. ДЛя того чтобы при последующем запуске тикало, нужно запустить в режиме сиулятора, а затем снова в режиме отладчика... ЧТо за бредятина?
  16. Отладчик - STLink на плате Stm32f4DIscovery. Контроллер - STM32F103RET6 Вкладка Trace в аттаче Обратило на себя внимание - MInTime и MaxTime равны нулю. В чем причина?
  17. не бежит... хм... правильно ли я узнаю состояние 10-й ножки порта С? la GPIOC->ODR&(1<<10) Если я запихиваю в Watch GPIOC->ODR&(1<<10), то значение не меняется.
  18. Ковыряю... Настроил 10 пин порта С на мигание в 1 Гц Дальше сделал так: la GPIOC->ODR&GPIO_Pin_10 в Logik Analyzer ничего не происходит. Далее, непосредственно из анализатора по правой кнопке мыши перебросил это в окно watch. В окне watch с частотой 1 Гц происходит смена нуля и 0x0000400. То есть работает пин и отладчик это видит. По правой кнопе мыши настраивал этот сигнал и на analog и на bit и на state - ноль реакции.
  19. простите, а если я введу la some_var, причем some_var в программе каждую секунду увеличивается на единицу и в окне watch я это вижу, то что должно быть в анализаторе? Анализатор такую команду проглатывает, но ничего не происходит.
  20. вроде получилось. Но на ножке, на которой полюбому должен быть меандр ничего нет. добавлял так la GPIOB->BSRR&GPIO_Pin_0 Я лажу написал?
  21. Гугление на эту тему выдало несколько статеек, советующх ввести в командную строку "la porta&0x01" ВВожу как полагается, мне отладчик выдает "*** error 34: undefined identifier" Что я делаю не так? Контроллер - STM32F103RET6, включать пробовал и при работе через отладчик с железкой, и через симулятор.
  22. Еще вопрос - а как сделать пад, чтоб с одной стороны был закруглен, с другой стороны - прямоуголен?
×
×
  • Создать...