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

Общие вопросы по PIC-микроконтроллерам


NebsteR

Рекомендуемые сообщения

В общем... -  не победил :angry:.

В мплаб х IDE есть где флажок управления питанием поставить - для этого сначала придётся создать проект, и вот уже в его настройках есть этот пунктик, но отлаживать мне пока нечего, без запуска отладки питание не появилось - вариант не подошел.

Далее нашёл место в IPE, где  этот флажок ставится. Питалово опять таки не появилось, даже при нажатии на кнопку connect - т.е., как я понимаю, при попытке выполнить соединение с МК. Засада...

Убрал флажок, подал внешнее питание, померял его - всё ок, 3,3В. В результате connection failed. Засада.

Померял мультиметром что на icspclk и data при попытке подключения - 0В. Засада.

Скачал Pickit3 programmer beta v 0.3.3.0. Этот вообще не захотел запуститься когда был подключен пиккит к ПК. Т.е. кликаю екзешник и ничего не происходит, отсоединяю пиккит от кабеля - только тогда появляется его окно, и в нём "Pickit not connected". Короче везде засада. Мысли кончились.  Думаю пиккит полудохлый купил, т.к. покупал на авито, это вполне вероятно. Попробую связаться с продавцом, который писал что он проверен...

Если нетрудно, прошу сделать измерения мультиметром что должно быть на выводах пиккита при попытке соединиться с МК при отключенной целевой плате.

 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Не увидите Вы эти дёрганья мультиметром, они на столько короткие и их настолько мало, что постоянной составляющей там не будет никакой.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В 30.03.2017 в 20:45, GDK сказал:

В общем... -  не победил :angry:.

В мплаб х IDE есть где флажок управления питанием поставить - для этого сначала придётся создать проект, и вот уже в его настройках есть этот пунктик, но отлаживать мне пока нечего, без запуска отладки питание не появилось - вариант не подошел.

Далее нашёл место в IPE, где  этот флажок ставится. Питалово опять таки не появилось, даже при нажатии на кнопку connect - т.е., как я понимаю, при попытке выполнить соединение с МК. Засада...

 

В IPE при подключении ПО ЛЮБОМУ должен быть показан название и серийник подключенного инструмента (PICkit3, ICD3 или Real ICE). Сие означает, что со стороны HID USB этого инструмента все ОК. Коннект с таргетом (подключенным МК) осуществляется НЕАВТОМАТИЧЕСКИ после указания типа таргета и нажатия на кнопку "коннект". Питание (как Вы уже выяснили, очевидно) подается из режима Advance Mode (окно Power). Отсутствие коннекта может быть вызвано:

1. Ошибочным выбором типа МК (бывает... :) )

2. Отсутствием питания

3. Перепутанными линиями CLK (5 пин)/DAT (4 пин)

Так же нужно (очень желательно) иметь подтяжку  10 кОм линии MCLR (1 пин) к питанию (2 пин) и блокировочный конденсатор между питанием (2 пин) и землей (общим - 3 пин).

Ну и МК должен быть живым, естественно.

 

 

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Эхх. Не спасла соломинка...

1. Перепроверил, всё соответствует.

2. Не понял. Программатор же это самое питание и должен давать... Правда по каким то причинам делать он этого не желает, хотя в IPE нашёл я этот расширенный режим и выставил там и галочку и значение 3.3 В ну и кнопку connect нажимал и мерял мультиметром пока там полоска бегала - 0В почему то.

3. Ничего не перепутано, прозвонил мультиметром прямо от ног МК до разъёма на пиккит`е.

Блокировочный конденсатор изначально есть в схеме. Подтяжку 10к присоплячил и промерял мультиметром потом. К выводам clk & dat кроме программатора никакие детали не подключены. МК новый, заказывал в терраэлектронике, т.е. должен быть исправным.

Тем не менее connection failed.

Теперь любопытные наблюдения. При отключенном программаторе на MCLR 3,3В. Как только подсоединяю программатор к МК там устанавливается 0,04В. Так и должно быть? Нажимаю в IPE "connect" напряжение на MCLR не подаёт признаков изменения. Так и должно быть?

Выключаю подачу питание во вкладке POWER на IPE. Запитываю схему от внешнего блока питания от сотика через стабилизатор 3,3В. Подсоединяю программатор и тут писк блока питания меняется, т.е., я так думаю, значительно увеличивается ток, потребляемый от этого БП. Так и должно быть?

В общем варианты почти кончились. Проверить исправность пиккита - надо заведомо исправную плату с к-нибудь МК от микрочипа. Взять негде. Проверить мою плату - надо заведомо исправный пиккит. Тоже негде взять. Последняя надежда - самодельный программатор собрать без необходимости прошивки его деталей. Только вот вопрос - будет ли там поддержка 16LF1823.

 

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, GDK сказал:

Проверить исправность пиккита - надо заведомо исправную плату с к-нибудь МК от микрочипа. Взять негде

Где находитесь, территориально ?
 

Ссылка на комментарий
Поделиться на другие сайты

Не далеко, в принципе.
Могу что-нибудь из PIC прислать, если есть желание ими заниматься. И есть желание ждать пока доедет до Вас :)
Есть много всяких разный и из любой линейки - PIC12 ... PIC32. Но только SMD. С DIP'ами не люблю работать...

Ссылка на комментарий
Поделиться на другие сайты

Ничего себе, недалеко...:D

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

Ссылка на комментарий
Поделиться на другие сайты

А, ну это да - из IDE я не стал пробовать, т.к. для этого сначала надо программу написать. Надо и впрямь попробовать, хоть вероятность успеха совсем небольшая.

Нашёл самоделку, оказалась пони-прогом, придётся почесать репу как состыковать 16LF1823 с ним, если это вообще окажется возможным.

Ссылка на комментарий
Поделиться на другие сайты

18 минут назад, GDK сказал:

т.к. для этого сначала надо программу написать

Необязательно. Поставьте MPLAB 8 (не "X"), там можно делать импорт прошивки.
Хотя, возможно, что в "X" тоже можно делать импорт, я не в курсе...

18 минут назад, GDK сказал:

если это вообще окажется возможным

Скорее, что нет. Это достаточно новые чипы. Вряд ли старенькие программаторы их поддерживают.

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, Alex сказал:

Необязательно. Поставьте MPLAB 8...

Ну прошивку подходящую тоже надо где то найти. Наверное будет проще полазить на сайте у микрочипа, пример на асме для своего мк поискать. С этого и начну. А когда не получится... Есть у меня парочка 16f84. Один точно исправен. Трудился когда-то ну управлении насосом в скважине. Слеплю плату на нем. Попробую подключиться обоими программаторами.

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, GDK сказал:

Ну прошивку подходящую тоже надо где то найти

Да это разве проблема ?
Ловите : 16F1823_test.rar

На 10 ноге мигает светодиод с частотой 1 Гц.
Исходник с проектом MPLAB'а в архиве.

Ссылка на комментарий
Поделиться на другие сайты

Для кого то пока что да ^_^.

Спасибо за пример, но оказалось у меня нет компилятора на Си, только MPASM, ну и МК 16LF, а не 16F. Зато выяснил, что икс умеет импортировать проекты из 8.

Ссылка на комментарий
Поделиться на другие сайты

Попробовал. Подключил, нажал "Run project" в появившемся окошке выбрал пиккит3, нажал ok. Окошко просто исчезло.

На 10 ноге 0,01В, на mclr тоже кстати 0,04В.

 

Дальше выполнил в меню Debug пункт Run debuger/Programmer Self Test.

Could not connect to the selected hardware tool. Please make sure the tool is not being used by another project in MPLAB X.

Невозможно подключиться к выбранным аппаратным инструментом. Удостоверьтесь, что инструмент не используется другим проектом в MPLAB X.

 

Ссылка на комментарий
Поделиться на другие сайты

Если зайти в свойства проекта, то в списке инструментов, под PICkit3 (в Вашем случае), должно быть нечто подобное :2017-04-07_23-02-08.png.e46b165a42b8a6d718e7862711717344.png

Это означает, что Мплаб определил инструмент.
 

Ссылка на комментарий
Поделиться на другие сайты

В моём случае всё начинает напоминать хождение по граблям. :unsure:

У меня SN: DEFAULT_PK3. IPE его так же видит. Ну в общем то нормальный китайский серийник...

Зато "выполнил в меню Debug пункт Run debuger/Programmer Self Test" ещё раз.

58e884980c012_MicrosoftOfficeVisio(7).jpg.56f17ee1f9a118bc9f2986afcd577ab4.jpg

Переключатель драйверов сказал что

The Swither provides a facility for swithing between MPLAB 8 device drivers. It is not a device driver installer in and of itself.
Its operation requires that the MPLAB development tool that is to be switched be plugged in to your system. This in turn requires that tool already be installed and working with either an MPLAB 8 device driver or an MPLAB X device driver. Since it performs a switching operation, it also requires that both MPLAB8 and MPLAB X be installed on your system.

The Switcher has determined that MPLAB8 and MPLAB X are not both installed on your system. Either only one or the other is installed, or neither are installed. As such, the Switcher operations are non-applicable and hence unavailable.

Swither предоставляет средство для swithing между MPLAB 8 драйверов устройств. Это не установщик драйвера устройства в и себя.
Его работа требует, что средство разработки MPLAB, которое должно быть переключено быть включенным к Вашей системе. Это поочередно требует, чтобы инструмент уже был установлен и работающий или с драйвером устройства MPLAB 8 или с MPLAB X драйверов устройства. Так как это выполняет переключающуюся работу, это также требует, чтобы и MPLAB8 и MPLAB X были установлены в Вашей системе.

Переключатель решил, что MPLAB8 и MPLAB X оба не установлены в Вашей системе. Или только один или другой установлены, или ни один не установлен. По сути, операции Switcher неприменимы и следовательно недоступны.

     Однако кнопка run project  теперь приводит к каким то действиям и результате

BUILD SUCCESSFUL (total time: 102ms)
Loading code from C:/Users/User/Documents/16F1823_test/16F1823_test.X/dist/default/production/16F1823_test.X.production.hex...
Loading completed
Connecting to programmer...
The programmer could not be started: Could not connect to tool hardware: PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager

Изменено пользователем GDK
Ссылка на комментарий
Поделиться на другие сайты

МПЛАБ свитчер не обслуживает ПИКкит3. Поэтому с ним есть некоторые проблемы при переходе между 8-й и Х-м. Но эти проблемы решаются двойным коннектом в MPLAB IPE, после чего 8-ка принимает "блудный" ПИКкит3 после Х.

Чисташаманство... 

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Mplab 8 конечно же не установлен.

Т. Е. Подозрение на нерабочий драйвер имеются? И получается для нормальной работы pickit3 необходимы 2 ide одновременно?

Таки жестокие люди работают однако в микрочипе :)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • @Romanchek82 в данной ситуации скорее "подложена под ножку стола у дядюшки Ляо")
    • КИТ на Озоне, 2 канала за 500р. РФ. Я сам с конструктора начинал, там и опыт паять получите.  не надо с платы, схемы начинать, блок питания сначала соберёте, КИТ распаяйте, в корпус всё оформите. Одно до ума изделие доведите. Там и поймёте, куда дальше двигаться. А по схеме, ЕЩЁ раз, они есть на любое ОУ в даташит. По "ушникам", пятиножки в бОльшем случае - достаточно (по ссылке) прежде, чем Сухову, Нечаеву,.. в ж. "Радио" писать, готовился, после школы в библиотеку, вечерами за паяльник... пока обратная связь приходила (письма), уже многое исправил, да, не методом тыка, а через понимание физических процессов.  Быстро это только ЕГЭ, описательный, творческий процесс отсутвует (мозгами шевелить, статьи анализировать, углубляться и видеть перспективу).  Паять совет не нужен, ручками, ручками, готовый кит и в корпус.
    • Привет!  Мне не известно, есть ли другие варианты формата прошивки. Почитайте ветку , может кто то и выкладывал.
    • Совершенно точно. И об этом и сам разработчик (ца) подтвердила о силовой плате. Вот файл pdf от разработчика похоже, где то попалось... Сопротивление , импеданс входа операционника надо учитывать как то. По взодам стоят резисторы по 20к (делители), как то многовато для ОУ на биполярниках. В буржуйских схемах и в даташитах начиная с легендарного ОУ 741 стоят не более 10к по входу, пробовал вместо 20к ставить 10к, но это отдельная тема.... И при правильном проектировании замена ОУ на аналогичный не должно влиять на параметры (настройки) схемы. В наем случаее решил заменить ОУ LM324 (бытовку) на LM224 (промышленную) ... Поставил панельку и при смене разных партий 224 и 124 (милитари) настройка тока уходила в ощутимо по индикатору. Ставил LM-ки от томсон и семикондуктор. Семикондуктор резко уходили насторойки, а томсон более близко к заводской настойке. С завода стояла 324 от томсон. Как и что не буду расписывать по этим двум фирмам. Подобрал балее , менее приемлимые 2 корпуса 224, один из частотника, второй из автомобильного реле. Крутить подстроечники на силовой плате не стал особо, т.к. это сложный случай и методики настойки нет и методом тыка не было времени и желания упражнятся. хотя с завода настройка не радует и желательно откорректировать.... термистор поставил  MF52 на 100к и прилепил на термопасту к радиатору VD1. Его тоже заменил на 60А - 100В и падению напряджния по мультиметру в 2 раза меньше, чем заводской. Индуктивность L2 проводом 1,9 мм 19 витков, замер показал 41,5 мкГн (пинцет Smart Tweezers Канада) заменена на на такое же салатовое кольцо (есть в загажнике) намотанно линцедратом 43х0,22 мм. Поместились все 19 витков как задская намотка один в один. Нагрузочный резистор R68 390 Ом заменил на 4 запаралеленных 1,2к 1 Вт. Конденсатор С20 1000х25 заменил на твёрдотельный 1000х50 и вынес от радиаторов. С9 и С10 заменил на твёрдотельные 47х50.  С5 заменил на два в параллель 150х450 и зашунтировал плёночной ёмкостью 2,5х630, чтобы облегчить жизнь электролитам....Поставил синфазный Др на синем колечке по 20 витков МГТФ 0,2 , индуктивность 5 мГн. Добавил варистор 20Т471 (470 В). Добавил сетевой выключательи дополнительную колодку с предохранителем 5А, штатный заменил на твёрдотельный 3,15А. Нагружал на 20А при 12 В - в течении часа всё работает, чуть тёплый воздух из  корпуса. ничего не кипятится не греется критично. ЗУ Вымпел-30.pdf Для справки, вроде как от разработчика(цы), утащено - Вымпел 30 ....
    • 01 — копия.lay6 amp_tda7377.pdf Назовём это "тестовый вариант по турецким мотивам". По идее должно норм ? 1к1 всё равно только рейсфедером нарисуешь.  Решено взять оттуда только УМ, фильтр wm019, питание внешний трансформатор. 
    • Новички собирают схемы из батарейки и лампочки! А не предусилители..
  • Похожий контент

×
×
  • Создать...