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

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

Собрал программатор по схеме http://forum.cxem.net/index.php?act=attach...ost&id=4315 Брал его так как запрограммировать нужно всего 1 контроллер и в дальнейшем не возвращаться к ним. Ай-си прог читает микруху, но при записи пишет ошибку по 0000. Подскажите как запрограммировать через этот же программатор так как более сложный собирать нет смысла на 1 раз...

Простите, забыл написать. 16f84a

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

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

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

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

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

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

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

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

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

Ну в общем собрал я его только транзистор кт3107 вместо кт973(кстати там на схеме не та структура нарисована, или я путаю?). А также убрал стаб и пустил на 14 ногу 5 вольт(всеравно комповский БП пользую) и всеравно пишет ошибку проверки по 0000. Что я не так делаю?

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

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

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

транзистор кт3107 вместо кт973

973 - составной, 3107 - обычный, хотя и дожен работать тоже. структура pnp

на Э подавать 12V, так еще момент я питаю МК несколько завышенным напряжением 5.6V, для этого включил

в среднюю ногу стаб 7805 диод.

схема работает без отказно 100%, из 30 прошивок, ни одного сбоя.

Что я не так делаю?

если транзисторы целые, тогда смотрим прогу icprog. настройки и т.д.

так же драйвер, для работы в ХР нужно установить драйвер для NT.

Рожденный ползать, летать не сможет.

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

Секреты депассивации литиевых батареек FANSO EVE Energy

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

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

Надо не МК завышенным питать, а на MCLR подавать в режиме программирования 13,5в.

Это СТАНДАРТНОЕ напряжение программирования, ничего тут больше изобретать не надо.

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

Надо не МК завышенным питать, а на MCLR подавать в режиме программирования 13,5в.

на защелку достаточно и 9V, пробовал работает! перестает ниже 8V.

а вот завышенное питание 5.6V, это не мое мнение, на многих МК форумах так советуют: при прошивке питать

5.6V. необходимо так же учитывать, что F84 и F84A - не одно и то же.

Рожденный ползать, летать не сможет.

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

Ну нет же. Напр, при внутрисхемном программировании питание ПИКа (в схеме) может быть и 2,5-3 вольта и тем не менее он прошивается нормально.

Хотя, возможно, тут дело только в этом НЕДОпрограмматоре - чтоб его заставить нормально работать, приходится идти на разные ухищрения.

---

Сам пользуюсь GTP USB Lite. Многократно проверен на 688,690,629(630,675,676),628А,877,72,870,84,84А. Использую именно ICSP, в т.ч. иногда и при 3-вольтовом питании.

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

Хотя, возможно, тут дело только в этом НЕДОпрограмматоре - чтоб его заставить нормально работать, приходится идти на разные ухищрения.

но! у меня то НЕДОпрограмматор работает..... и хорошо работает.

повторюсь - 30 прошивок подряд и ни одного сбоя.

А что в асипроге нужно менять??

если работаешь под ХР нужно установить драйвер NT.

клик правой кнопкой по IcProg exe > свойства > там указываем NT.

в папке с прогой должен быть файл драйвера.

я тут на форуме нашел пдфку и сделал как там

я в начале тоже делал как там, не пошла.

там ошибка, надо ставить режим совместимости не с WIN 2000, a c WIN NT.

Рожденный ползать, летать не сможет.

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

Установил я в настройках поддержку НТ и тоже ничего. Чисто случайно поставил галочку на "инверсию входного сигнала" и микруха прошилась но не программой а вместо 0000 читает 3ФФФ и проверка прошла удачно. Прагу не зашивает. Резаистор перепаивал. Один хер. Шо делать?

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

Шо делать?

проверяй правильность монтажа, ибо чудес не бывает.

и протестируй компорт.

инверсия не нужна.

какая скорость по умолчанию? у меня на 20 стоит.

Рожденный ползать, летать не сможет.

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

У меня 15 стоит скорость.

Как можно протестить ком порт если нету ничего заведомо рабочего на ком?

завтра переделаю с макетки на плату и буду пробывать.

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

Скачайте WinPIC800, он тоже поддерживает JDM.

Потестить можно в самой программе, "Hardware test", поставленная галочка должна давать +5В на соответствующем выходе (или +13 если это MCLR), отсутствие галочки - 0.

---

Без обид, за то время, что боретесь с глюкавой железкой, можно было собрать, напр., ProPIC2, все зашить и забыть, а сам программатор продать другим любителям кажущейся простоты :) ...

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

Без обид, за то время, что боретесь с глюкавой железкой, можно было собрать, напр., ProPIC2, все зашить и забыть, а сам программатор продать другим любителям кажущейся простоты

если подход такой, то да правильно все....

я например с нуля с этим программатором неделю провозился, но запустил. и работает на пятерку.

уже около 30 МК прошил.

но у каждого свой подход. :rolleyes:

PS. кстати а ошибку IcProg не выкидывает?

Рожденный ползать, летать не сможет.

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

  • 3 недели спустя...

люди, такая же фигня, хотел прошить 16F676 тоже выбивает "ошибка программирования кода по адресу 0000h", прикол в том, что прочитать МК можна, прошить-нельзя. Если отключить железо от ком порта и нажать программирование, то пойдёт процесс и закончиться этой ошибкой. Ком порт рабочий, через пони шил 16F84A адаптором Си-Прог.

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

Аналогичная проблема вылезла и у меня с программированием PIC16F628A. Сделал программатор как в первом посте (вот тут тоже самое http://eldigi.ru/site/programmators/5.php).

Подозреваю что в схеме есть несоответствия.

Программатор читает нормально МК с помощью IcProg v1.06A и WinPic800 v3.63c (выдает везде значения 3FFF), но писать отказывается с ошибкой при сверке данных "ОШИБКА -> Адрес проверки 0x000000 В буфере: 0x2804 Реально в чипе: 0x3FFF". А вот через PonyProg2000 v2.07c beta уже при чтении пишет: "Device missing or unknown device (-24)", но если нажать Ignore, то читает дальше нормально.

Дополнительная информация по WinPic:

а.) если нажать "Тест программатора", то выдает "Аппаратная часть в норме".

б.) если нажать "Определить тип Device", то выдает "обнаружен -> НЕИЗВЕСТНО"

О чем могут говорить эти данные?

PS. Посмотрите правильно ли я закоротил два выхода? (перемычка S1) http://keep4u.ru/full/080812/ffc1d955b3ca4770ec/jpg

PPS. Сейчас переставил/развернул МК на 180 градусов для проверки - все тоже самое! Значит WinPic и IcProg даже не достукиваются до МК!

Я уже наверняка спалил свою МК. :(

Кто что может сказать по всей этой ситуации?

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

разобрался я со своей проблемой, ошибка в схеме была из журнала (очень простенькая схема для одноразового программирования), нужно было соединить выв. 6 и 7 ком порта и добавить цепь на двух транзисторах между выв. 3 ком и выв. mclr МК, подал напряжение 13,5 В на нее и МК прошился.

post-10404-1218577351_thumb.png

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

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

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

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

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

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

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

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

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

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

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

    • Гир без частотомер бесполезен, можно косвенными методами, но ещё больше нужно оборудования. А так как вы занимаетесь приемниками, я бы рекомендовал вам осциллограф.
    • Смотри внимательно - всё есть и нормально припаяно:
    • Если проверял в родной схеме - там динамическая индикация на 4 разряда и прямое падение напряжения и прямой постоянный ток будет в 4 раза больше: Напряжение (0,772 - 0,785)*4=3,088-3,14 Вольт. Ток (1,5-2,1)*4=6-8,4 мА. Если добавить защитные паузы на переключение разрядов, то реальное напряжение и ток светодиода будет на 3-5% больше.
    • Собрал ГИР на одном транзисторе больше игрушка получилась потомучто частоту ей то не как не узнать,пробовал с помощью приемника узнать но там 4 от нее гармоник так и ещё там и не узнать 465 кГц эти не как (узнал что схема приемника на 465 ПЧ),но оно что-то та и измеряет Лутше соберу генератор-пробник на 465 кГц,с помощью эго и полность настрою приемник,а котушки наверное прийдеться оставить те из антенного феррита  И правда что у такого конденсатора минимум 60 пкФ?! Вот фото это КПЕ:  
    • Исправляюсь... Здесь видно, что все банки имеют связь с контроллером, а именно этот, по середине, не имеет. Шурик куплен осенью, зимой время от времени работал, слегка. Готовился к весенней стройке. Практически новые аккумы. На всякий случай заказал 18650, высокотоковый, правда несколько большей емкости. На 1500 не нашел
    • Устройство работает штатно. Только без этой обратной информации. Без этой информации на пульте оператор не видит попали в мишень или нет.  Дело в том что пульты управление остались старые. Под прежнюю версию подъёмников.  А подъёмники новые. Только почему то не предусмотрена та самая информация. Хотя на плате имеются свободные места под детали для вывода обратной информации.  Но они не установлены. Значит и прошивка тоже урезана.Плата скорее всего изготовлена в Китае. Оборудование Российское . Но детали все на плате зарубежные.  Завтра буду на работе скину фотки плат нового и старого образца 
    • Доброго времени суток. Понадобился переменный резистор чтобы кое-что измерить, но чтобы не крутить ручку и не записывать цифры вручную т.к. это долго. В общем закончилось микроконтроллером, картой памяти и файлом с таблицей измеренных результатов. Идея банально проста: не полностью открытый транзистор имеет какое-то сопротивление перехода. Оно как-то зависит от того насколько он открыт. У микроконтроллеров есть PWM выводы, на которые можно выдать цифру от 0 до 255 и на выходе будет напряжение от 0 до 5 вольт (точнее, напряжения питания), соответственно. Этот вывод можно подавать на базу транзистора, таким образом регулируя сопротивление его перехода. Что-то подобное я видел в схемах регулирования громкости разных независимых каналов, когда подтягивая запаралеленные базы транзисторов к земле меняли громкость, взял тогда на заметку если мне нужно будет программное управление громкостью усилителя. Чтобы не вдаваться в подробности что там происходит с точки зрения физики, с учетом того что идеальных приборов не бывает и характеристики всех плавают от партии к партии - проще для конкретного элемента провести калибровку. Подопытный - BU103AD (400V, 2A - что наковырял из сгоревшей платы, искал что-то с более менее приличным током). Написал простую программу - ввожу значение в последовательный порт, МК получает число и устанавливает значение вывода. На оси X значение от 0 до 255, на оси Y сопротивление между коллектором и эмиттером. Обнаруживается первая хрень - при переключении мультиметра со значения 2000 Ом на значение 20К Ом резкий скачок. Там не видно, но на переключении с 200 на 2000 он тоже есть. У кого есть умные мысли почему так происходит - прошу ими поделиться, а пока я прихожу к выводу что надо обойтись без перещёлкиваний и далее измерять на одном и том же делении (то есть одной и той же линейкой!). Дальше следующий шаг - надо придумать какой функцией это можно сглаживать. Тут вообще что-то не очевидное если не вникать в физику процесса, то ли логарифм, то ли обратная пропорциональность, но если отложить то же сопротивление в омах от величины 1/PWM - обнаруживается простая линейная зависимость. На графике интервал сопротивлений ограничен 0 - 2000 (до скачка). Как добавлять линию тренда на график в Microsoft Excel, надеюсь, все знают. Уравнение на диаграмме. Если надо наоборот получить величину PWM которую следует установить чтобы получить сопротивление заданной величины, то надо из уравнения выразить X, либо перестроить график поменяв оси местами. На краях возможна какая-то нелинейность, потому при таком сглаживании надо понимать в каком интервале формула будет работать. Могу сказать что при PWM > 250 происходит какая-то ерунда (возможно насыщение на базе, опять же не хочу вникать в эти подробности которые, как я считаю, для решения задачи можно и не знать). Делать много картинок мне определенно лень, но поверьте на слово что если избавиться от скачка на 200 омах и посчитать тренд для отрезка PWM от 230 (соответствующего сопротивлению 164 Ом) до 251 (конец линейной части графика) величина достоверности R2 равна единице. Поскольку задачу я решал специфическую - изучить поведение источника тока (солнечной панели) при разных токах начиная от 0.1 А (мизер) и до 2А (предел для выбранного транзистора), то большие сопротивления мне были даром не нужны, достаточно было покрыть интервал от 0 до 100 либо 200 Ом (в этом интервале также не актуальна проблема с непонятно откуда взявшимся скачком при переключении мультиметра). Беру и соединяю мощный резистор 100 Ом параллельно переходу коллектор-эмиттер выбранного транзистора. Схема по идее должна вести себя как параллельное соединение резисторов, один из которых фиксированного номинала а второй переменный. Провожу калибровку - снова изменяю сопротивление схемы при разном значении PWM (с шагом 5, где надо уточнить с шагом 2 или 1), для первого раза нормально а так шаг можно значительно увеличить. 3_R100-200Ohm_paral.bmp Получается вот такой график с соответствующими прямыми - для подключения транзистора к резисторам 100 и 200 Ом соответственно. На краях интервала (250-255 и 0-5) возможна какая-то ерунда потому эти значения лучше исключить с графика до построения линии тренда и получения окончательной формулы.   Я не публикую тут никаких готовых результатов, это только концепция получения достаточно дешевого программно управляемого переменного резистора (аналога цифрового потенциометра или резистивного цифро-аналогового преобразователя) на любой интервал сопротивлений и для любого тока (на который найдете транзистор) + основные идеи как получить формулы зависимости сопротивления от PWM и наоборот - значения PWM которое надо задать чтобы получить сопротивление величины R. Прошу начинать критиковать. Что я не учел? Где подводные камни?
×
×
  • Создать...