news



99 Responses to Новости

  1. Альянс LoRa на MWC Barcelona 2018
    Overview of this year’s show activity including the new vertical market demo areas showing real deployment use cases; the wide array of available LoRaWAN certified devices; comment from LoRa Alliance members and executive officers.

    Альянс LoRa на MWC Barcelona 2018

  2. :

    Красивый сайт.
    По функционалу и наполнению есть вопросы. Взять последние две статьи по ШД. Этот “Helloworld” имхо лишний. Для изучения того же пика там очень мало полезной инфы. Хотябы микрошаг.
    По функционалы хотелось бы оставлять коменты сразу под статьями.

  3. Первый мировой рекорд! Пакет LoRaWAN, полученный на расстоянии 702 км (436 миль)
    https://www.thethingsnetwork.org/article/ground-breaking-world-record-lorawan-packet-received-at-702-km-436-miles-distance

    лораван!!!!

  4. ну и где продолжение по МСС???

  5. у меня возникла трудность с проектом. так как ты как раз используешь МСС то проще, он на основе МСС сделан. проблема в том что глушение генератора происходит раньше задуманного. подробней могу обьяснить по электронной почте. напиши мне. kauthar@yandex.ru

  6. поставил W10 1703 – все работает как часы за пару дней установлю весь софт и будет вам продолжение.

  7. опять плюшками накормил, сказал напишешь статью и опять тишина.

    • Проблема на рисовалась, где реестр в виндах запортил и конфликт в драйверах ЮСБ, подключаю MCP2200 и получаю ошибку, протрхался, исправить не могу, сейчас готовлю, винду надо переставить, а иначе никак.

  8. чето опять задерживается очередная статья по УАРТУ, когда примерно ждать?

  9. вот смотри:
    img.radiokot.ru/files/119875/medium/187uh6olo4.jpg
    img.radiokot.ru/files/119875/medium/187uh82n02.jpg

  10. так вот смотри. я в МСС настроил опорку для АЦП – внутреннюю по моему там называется FVR видел наверное. там я поставил толи коэф толи еще что 4х – не знаю откуда я это взял но по моему это значит 4,1 вольта типо того. посмотри в МСС там тебе в настройке FVR он даст на выбор по моему 1х , 2х 4х типо того. что это? насчет делителя напряжения я сделал его 1 к 4, и настроил потом вольтметром (у меня в этом делителе в обоих плечах постоянные резюки а в серединке подстроечник с его лапки мы уже ведем напругу на АЦП, он для более точной настройки), так вот я выставил на блоке питания ровно 16 вольт и подал на делитель и мерял напругу на ножке пика и настраивал подстроечником пока не стало при 16 в на входе делителя на ножку пика 4 вольт ровно. то есть я думаю что делитель в порядке.
    теперь тогда подскажи как мне быть. потому что чета велика погрешность. я меряю вольтметром напругу с блока и смотрю в окно терминала на который шлет результат измерения пик и вижу что расхождение нормальное. бывает порядка 40мВ а то и более – это для меня по крайней мере ни в какие ворота.

    • По тому описанию, что сделал, трудно понять в чем проблема, дело в том, что если у тебя 10 битный АЦП, то преобразовать число реально может быть 1024, если опорное 1,024 вольта (если надо точность в 1 милливольт). Все остальное это преобразование стой точностью которую ты задал программе, такое бывает, если теряется точность когда идет округление при преобразовании данных. Если ты выбрал коэффициент 4, то опорное 4,096 (должно быть), значит ты можешь измерять с точностью 4 милливольта. И тебе будут доступны числа 0-4-8-12-16 и т.д. если делитель настроен правильно, то умножая на 4, ты сможешь получить значения соответственно 0-16-32-48-64 – это в милливольтах. Т.е реально ты не сможешь увидеть например 40 милливольт, т.е. 32 или 48. Для такой настройки можно на вход пика подавать максимум 4,096 вольта при этом АЦП покажет число 1023 и дискретность будет 4 милливольта (а для тебя шаг будет 16).

      Если идти со стороны твоей ты привязываешь 16 вольт, то естественно ты не получишь, равномерное значение в десятках милливольтах. Если ты не вписываешься в приведенный числовой ряд, значит где-то у тебя идет еще потеря точности в вычислениях.

  11. вопрос по работе с АЦП. У меня возникла проблема с кодом преобразования данных с АЦП в реальные вольты. описывать проблему не буду там целая карусель.
    мой вопрос в чем. вот у меня устройство на пик16ф1827 с приделанным к его каналу АЦП делителем напряжения 1 к 4 (то есть при максимальном подводимом к нему напряжении в 16 вольт он на ножку пика дает ровненько 4 вольта.). растолкуй мне как мне правильно настроить АЦП модуль посредством того же самого МСС и какая граммотная формула перевода значения снимаемого с АЦП в милливольты и вольты. какой твой подход опиши.

    • Тут как это делается в МСС рассказать не получиться, а суть в следующем. У любого АЦП есть входы опорного напряжения (даже если физически их нет, то они внутри микрухи подключаются или к внутреннему источнику опорного напряжения или к напряжению питания), эти входы мы по желанию должны подключить или к напряжению питания или к нашему внутреннему или внешнему источнику опорного напряжения. Нафига? АЦП имеет разрядность, например, у нас стандартный 10-битный, это значит, что он может поделить диапазон опорного напряжения, на 1024 частей. Например, подключили мы опорное к напряжению питания пика, а питание 5 вольт, 5/1024=0.0048828125 вольта. Это значит, что каждый разряд АЦП весит 0.0048828125 вольта. Например АЦП выдало число 486, берем 486*0.0048828125=2.373046875 вольта на входе.
      Т.е. надо понимать величину опорного или куда у нас подключены входы опорного напряжения, какая величина его и отсюда можно высчитать “сколько” милливольт приходиться на разряд. Читая показания АЦП, умножая на константану, напряжения приходящую на единицу разряда, получаем напряжение на входе АЦП. Далее умножаем на коэффициент делителя, получаем напряжение на входе делителя.
      Только правильно надо считать делитель, иногда просто делят соотношение сопротивлений и получаю не верное значения делителя, считайте через ток по закону Ома.

  12. выложи отдельно подкорретированные либы для и2с и дисплейчика, то есть модифицированные о которых идет речь в 14 статье.

  13. Помоги найти либу или статью по методу написания кода для обработки такой ситуации. Вот у меня к примеру пик 1509, на нем я поставил 12 кнопок (не важно каким методом) и хочу вводить данные как на телефонах кнопочных старых вводили смски, то есть у нас всего 12 клавишь и на каждой клавише по три четыре буквы, то есть метод ввода как на старых телефонах. язык для ввода английский. подскажите либо готовую либу либо метод опроса или еще что. Мне главное суть понять, чтоб быстро начать код писать.

    • Статью такую не знаю, где найти, а суть простая. Имеется параметр, назовем так “регистр“, значение которого будет указывать, какой ряд символов генерить (например на клавише 4 символа, значение 0-первый, 1-второй и т.д). Параметр “таймер” (переменная), который инициализируется каждый раз при нажатии клавиши (его значение автоматически уменьшается до нуля, в цикле прерываний, от какого-то физического таймера). Каждая клавиша генерирует свой код, который будет запоминаться в какой-то переменной, назовем key_p.
      Что происходит при нажатии кнопки, смотрим если “таймер” равен 0 (типа время вышло), значит параметр “регистр” в “0”, и генерим код первого символа.
      Если смотрим, что таймер не отработал, то сравниваем новый код пришедший с клавиатуры, с кодом который был прошлым разом в key_p, если они не равны, то это нажималась новая клавиша, тогда опять “регистр” в ноль и генерим первый символ клавиши.
      Но если при сравнении кодов, они равны, то это повторное нажатие клавиши, тогда регистр увеличиваем и генерим второй символ нарисованный на клавише. И так далее…
      Главный нюанс, что надо для себя определить время “отработки таймера повторного нажатия”, чтобы было бы, не долго ждать когда надо напечатать два одинаковых символа подряд.

  14. volatile – что это за фишка у переменных

  15. а интерфейсы UART и SPI тоже будут рассмотрены?

    • Будут естественно, только, со временем, чёт напряженка…

    • Да,очень интересует Интерфейс RS-485.Прочитал :RS-485 для чайников.Хотелось бы наглядно с использованием MCC посмотреть проект.Интересует адресация устройств и всегда ли нужен CRC при посылке информации.С SPI и I2C разобрался..

      • Интерфейс RS-485 – это физическая передача данных по витой паре. А все остальное, это драйвер и модуль UART. Для 485 интерфейса необходимо еще выделить порт для управления переключения драйвера на прием/передача. В ведомо устройстве по умолчанию драйвер всегда включен на прием. Адресация может быть быть разнообразная, но в пиках есть вариант использования 9 битной передачи как адреса устройства, т.е. UART на аппаратном уровне отслеживает все передающиеся данные по шине и как только приходит 9 битный пакет, выдает прерывания, программе остается сравнить полученный байт с своим адресом и если её адрес, начинает прием пакета, если нет, переходит в режим ожидания адреса. CRC всегда необходима когда требуется достоверная передача данных. 485 используют когда необходимо передать данные на значительные расстояния.

  16. примерно когда ждать обновления статей по МСС???

  17. который раз захожу посмотреть новые статьи по код конфигуратору и очень долго нет обновлеий. что то случилось?

  18. почему застопорились новые статьи по код конфигуратору?по моему в инете аналогов таким статьям нету, поэтому жду обновлений.

    • CWB CWB:

      Скачал Вашу библиотеку для работы с PIC18F25K80 и все бы хорошо, но PicKit3 не видит этого контроллера. Каким программатором пользуетесь Вы?

      • Привет, должен видеть. Проверьте подключение.

      • CWB CWB:

        Подключение проверял не один раз, пробовал разные камни этой марки и все бесполезно. Может быть проблема в прошивке программатора? У меня версия (PICkit 3 Programmer App and Scripting Tool v3.10) Скачивал отсюда – (http://www.microchip.com/pagehandler/en-us/devtools/dev-tools-parts.html). В “ридми” файле список поддерживаемых камней. И данного камня как раз то и нету!
        Может у Вас есть версия прошивки которая видит этот МК?

        • Я программирую непосредственно с MPLABX. В нем своя прошивка, возможно в этом проблема. Но у меня обычный PICkit 3 – китайский клон и все нормально.
          Вот, что грузит MPLABX в PICkit 3 для программирования:
          ——————————————
          Now Downloading new Firmware for target device: PIC18F25K80
          Downloading bootloader
          Bootloader download complete
          Programming download…
          Downloading RS…
          RS download complete
          Programming download…
          Downloading AP…
          AP download complete
          Programming download…

          Currently loaded firmware on PICkit 3
          Firmware Suite Version…..01.39.15
          Firmware type…………..PIC18F

          Используйте MPLABX и его программатор.

          • CWB CWB:

            Здравствуйте, последовал Вашему совету, попробовал подключиться через МПЛАБ Х. МПЛАБ выдал следующее:

            Connecting to MPLAB PICkit 3…

            Currently loaded firmware on PICkit 3
            Firmware Suite Version…..01.39.15
            Firmware type…………..PIC18F

            Target device was not found (could not detect target voltage VDD). You must connect to a target device to use PICkit 3.
            2015-09-21T12:38:43+0600- Read failed.

            Может действительно я неправильно подключаю мк?
            Вот мое подключение:
            PIC18F25K80
            Корпус-28-Pin SSOP/SPDIP/SOIC

            Pin | PicKit3

            (1)MCLR/RE3 – Vpp
            (28)RB7/PGD/ – ISPDAT
            (27)RB6/PGC/ – ISPCLK
            (20)VDD – Vdd
            (19)VSS – GND

            Что здесь может быть не так?
            Спасибо.

          • could not detect target voltage VDD – это значит, что дэбагер, не видит на твоем устройстве, напряжение питания, т.е. или оно закорочено или его реально нет.

  19. Четырех канальный терморегулятор – Прошивка и проект, финальная версия V7.2 (обновлено 10/01/2015 под среду MPLABX v2.26 – MPLAB XC8 C Compiler (PRO Mode) V1.33)
    Исправлена ошибка работы регуляторов в режиме охлаждения, таймер ТО по умолчанию отключен, температура задания по умолчанию 25,0 грд. Просьба всем обновить ПО.

  20. Решил оставлять на сервере музыку которая мне понравилась посетите страницу “Музыка в моей жизни”

  21. ftdichip – начал бороться с производителями клонов, для клонов драйвера выше 2,08 убийственны, если вы желаете избежать проблем используйте драйвера не выше версии 2,08.

  22. Новая версия библиотеки для работы с LCD индикаторами на драйвере HD44780 или KS0066U. Версия – 2.0 Microchip MPLAB XC8 C Compiler V1.30 корректная работа со всеми тактовыми частотами. Рекомендую перейти на эту версию.

  23. Торговый агент – появилась возможность приобретения готовых устройств, печатных плат проектов, и комплектующих через торгового агента.

  24. Обновлена страница Вычисление среднего значения из потока измерения данных. Когда необходимо “сгладить” получаемые данные и получить среднее действующее значение.

  25. Добавлена версия библиотеки 2.4 для декодирования протокола дистанционного управления RC-5, в ней изменение для управления можно использовать любые выводы способные формировать прерывания по изменению сигналов на входе. Для неё подходят контроллеры нового поколения где есть в наличии регистры IOCAF, IOCAN, IOCAP. Это типа, в 16 серии PIC16F1xxx. т.е для 12/16 все которые имеют расширение 4 цифры после символа F.

  26. Спасибо Владимиру, за найденные ошибки и опечатки. Просьба если кто-то обнаружит ошибки или опечатки, сообщите пожалуйста, буду исправлять.

  27. Многокнопочная клавиатура – описание построение кода для опроса тактовых кнопок.

  28. ВНИМАНИЕ обновился один из плагинов, могут не работать некоторые ссылки, если обнаружите такие сообщите на почту сайта.

  29. Добавлена библиотека по работе с датчиком влажности и температуры DHT11

  30. Обновлен проект “Бегущие огни“, добавлено видео.

  31. Добавлен раздел OLED дисплеи. Описание, схемы подключения, библиотеки для работы с индикаторами.

  32. Музыка на сайте. Решил, что просматривать проекты “лучшее” под музыку. Кликните для загрузки плеера в отдельном окне на

    gnome-robots

  33. Добавлена страница по доступу ко всем файлам данных сайта – База файлов данных Catcatcat electronics

  34. Исправлены ошибки в загрузке файлов в разделе Изучаем PIC24, компилятор XC16.

  35. Цифровой тахометр для автомобиля CH-С3300
    Наконец-то добил эту статью. Это проект 2009, ассемблер, но думаю будет полезен для изучения PIC-контроллеров.

  36. Драйвер светодиодов DM632, DM634
    Закончил статью, по краткому описанию драйверов.

  37. Часы-кухонный таймер
    Добавлена версия 4020 с датчиком освещенности. Исправление схемы.

  38. Библиотека для работы с семисегментными индикаторами
    Добавлена версия 5.0 – возможность регулировки яркости индикатора.

  39. Библиотека для работы с семисегментными индикаторами
    Библиотека предназначена для работы с семисегментными индикаторами с разрядностью от 2 до 4. Можно управлять индикаторами как с общим катодом, так и общим анодом. Выводить на индикатор цифры и разнообразные символы, которые можно отобразить на семисегментных матрицах.

  40. Часы-кухонный таймер.
    Итоговая версия – проект, прошивка, MPLAB IDE v8.90, Microchip MPLAB XC8 C Compiler V1.12

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Translate »

Copyright © Catcatcat 2013-2018. Все права защищены.
Копирование разрешается только с указанием активной ссылки на правообладателя.

e-mail: catcatcat.electronics@gmail.com