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

crazz

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

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

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

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

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

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

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

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

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

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

07.04.2021 в 03:46, legik сказал:

да, у меня тоже выбирается в проге PICKIT2 но пишет No divace detected.

Обратите внимания на птичку "On" в программе на скрине. Она заставляет программатор подавать питание на МК, если своего у него не имеется.

07.04.2021 в 03:35, IMXO сказал:

84a.jpg.6b2a36ec416fa280334f87e1cd897946.jpg

 

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

08.04.2021 в 09:35, otest сказал:

в описании Pickit2 насписано что поддерживает, а MPLAB IDE v.8.43 показывает что не поддерживает

правильно написано,  оболочка МПЛАБа для работы с пиккитом 84а не поддерживает, из родной оболочки пиккит 84а поддерживает.

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

  • 3 месяца спустя...

Всем привет, 

вернулся к ремонту усилка 540а https://forum.cxem.net/index.php?/topic/20815-начинающим-с-нуля-pic/&do=findComment&comment=3474020

100% установлена неисправность МК, уже заказал новый и программатор. Возможно ли будет считать прошивку со старого МК? Боюсь, что там будет стоять защита от считывания. Прошивки на просторах инета не нашел. К изготовителю обращаться смысла не вижу, пошлют в АСЦ. Кто что скажет?

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

45 минут назад, Whatt сказал:

Кто что скажет?

Если это ремонт усилителя, тот с большой вероятностью придётся сделать узел заново если не удастся считать прошивку. У тебя похоже проблема с защитой, тут либо блок этот обходить, либо искать живой модуль на БУ рынке, либо самому его делать используя метод реверс инжиниринга (разобраться в том как это работало).  Разумнее всего всё же попытается поискать такой модуль как у тебя в разборе..

С уважением, Дмитрий

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

37 минут назад, Pont 007 сказал:

У тебя похоже проблема с защитой

Господа, проблем с защитой НЕТ. Я уже несколько раз говорил об этом. Сдох PIC, это единственная проблема, но очень непростая, как я вижу, с точки зрения поиска прошивки... Я уже искал такую плату на ибей, ничего даже близко нет. Ладно, придет программатор, попробую считать прошивку, терять то нечего. Порты не все же погорели на этом МК.

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

Только что, Whatt сказал:

Сдох PIC, это единственная проблема

Ведь он не сам по себе. Какие он функции выполнял ?

Только что, Whatt сказал:

придет программатор, попробую считать прошивку,

А что будешь делать если не повезёт ?

 

С уважением, Дмитрий

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

45 минут назад, Pont 007 сказал:

Ведь он не сам по себе. Какие он функции выполнял ?

Великое множество: переключение входов, все защиты, ДУ, шина ABUS, управление громкостью. Не обойти этот МК, ну никак.

Попробую все-таки написать производителю, только шансы на успех ничтожно малы. 

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

  • 4 недели спустя...
09.04.2021 в 13:40, Zhuk72 сказал:

Обратите внимания на птичку "On" в программе на скрине. Она заставляет программатор подавать питание на МК, если своего у него не имеется.

 

Всем спасибо за ответы! Разобрался! Контролеры дырявые пришли с алиэкспресс!!!

Подскажите эксперты с записью в еепрпом. Записываю в цикле 4 байта в еепром. Первый проход записывает без проблем, а второй отказываеться записывать.

В протеусе работает. неужели проблема в mplab ide 3.65?

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;        
;            запись  EEPROM                          ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
writeeeprom movlw    .4
        movwf    sec1
        movlw    h'21'
        movwf    FSR
        clrw 
        movwf    EEAdr
        bcf        INTCON,7
nexteepr    movf    INDF,0
        movwf    EEData
        bsf        STATUS,5
        bsf        EECon1,2
        
        movlw    h'55'
        movwf    EECon2
        movlw    h'AA'
        movwf    EECon2
        bsf        EECon1,1

no        btfsc    EECon1,1    ;
        goto    no        ;
        
        
        bcf        STATUS,5
        incf    FSR,1
        incf    EEAdr,1
        decfsz    sec1,1
        goto    nexteepr
        movlw    b'10100000' ;
        movwf    INTCON        ;
        goto    wait
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;        
;            запись  EEPROM                          ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

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

;--------запись*в*EEPROM---------------------
WRITE_ERR									;
			banksel		EEADR				; Переход во 2-й банк.
			movf		Temp_ADDR,w			; Выбор ячейки EEPROM
			movwf		EEADR				; с адресом 00h.
			movf		Temp_EEDAT,W		; Подготавливаем данные 
			movwf		EEDATA				; для записи в -> EEData.
			banksel		EECON1				; Переход в 3-й банк.
			BCF			EECON1,EEPGD		; Работа с EEPROM.
			BSF			EECON1,WREN			; Разрешение записи.
			movlw		0x55				; Обязательная
			movwf		EECON2				; последовательность
			movlw		0xAA				; команд
			movwf		EECON2				; записи.
			bsf			EECON1,WR			; Инициализация записи.
			BSF			EECON1,WREN			; Разрещение записи.
			btfsc		EECON1,WR			; Запись завершена или нет ?
			goto		$-1					; Если не завершена, то "плавающая" задержка.
			banksel		0 					; Если завершена, то   переход в 0-й банк.
			return		

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

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

7 часов назад, serg123 сказал:

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

Виноват, не указал контроллер.

Pic16f84a

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

@legik , между записями нужно выжидать время. EEPROM не умеет мгновенно записывать.

Да, при первой записи в симуляторе команда записи проходит за длительное время, при последующих записях(со сбоями) команда записи проходит как обычная команда( по времени)

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

29 минут назад, legik сказал:

при последующих записях(со сбоями) команда записи проходит как обычная команда( по времени)

открываешь даташит раздел параметры, медитируешь на параметр D122

и читаешь мантру

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

EEPROM не умеет мгновенно записывать.

 до полного просветления :)

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

Это я понял что ему надо много времени чтоб записать.

Короче разобрался.

Чтоб заработала запись в MPLAB надо было програмно выключать бит разрешения записи после записи в еепром байта. bcf  EECon1,wren

Чтоб заработало в протеус насдо было включить проверку завершения записи. btfsc    EECon1,wr

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

  • 4 недели спустя...
12.07.2021 в 14:53, Whatt сказал:

Попробую все-таки написать производителю, только шансы на успех ничтожно малы. 

Всем снова привет!

Решил таки использовать этот ничтожный шанс, ибо других не осталось. Завязал переписку с производителем, которая растянулвсь аж на 2 недели. Сначала не могли понять, чего я от них хочу, потом сказали обратиться к рос. дистрибу для ремонта, потом дистриб послал лесом, ибо уже устарело и запчастей нет. Потом сказали - а не дохрена ли ты хочешь, парень? И такого файла наверняка нет, а если есть - то это комм. тайна компании и т.д. Но я не отставал от англичан, прицепился как репейник и вот сегодня (наконец-то!) получил желанный файл. Только вот он оказался "сode protect". Я воспользовался софтом Pickit3, т.к. Winpick 800 чего-то на 10 винде ошибки пишет непонятные. С этим ничего не поделать, с залоченным файлом? Может, другой софт подойдет лучше?

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

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

(наконец-то!) получил желанный файл. Только вот он оказался "сode protect".

Кто? НЕХ-файл? "сode protect"? , какой чудный бред вы пишите...

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

01.09.2021 в 14:29, IMXO сказал:

Кто? НЕХ-файл? "сode protect"? , какой чудный бред вы пишите...

ПишИте, Шура, пишИте. А если бред, то пишЕте. Ну это так, маленький ликбез по русскому языку. 

Конечно, сам файл после записи будет "code protect", и при чтении будут одни нули. HEX файл не имелся в виду. Прошил я PIC16F72I-SP с помощью Pickit3 v.3.10, вроде как нормально, ошибок не было. Но при установке платы в увеселитель загорелись все индикаторы входов, и он по-прежнему, в защите, только уже индикатор не моргает 2 раза, как было. Вряд ли мне прислали кривую прошивку. Смутило то, что при выходе из программы вылезает такое окно. Пробовал и на 10 винде, и на 8ке. Может это оказать влияние на корректность прошивки?

 

 

gluk.jpg

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

Всем спасибо за помощь. Вероятнее всего первый контроллер был битый (заказывал на али). Второй запрограммировался успешно, усилитель заработал, защиты сняты! Ура!

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Зачем же пугать человека? Он же правильно мыслит. Вопрос чтобы правильно все сделал. Гальванику...
    • Вероятно, в разделе "Работа" вам помогут. При условии предоставления чёткого и недвусмысленного технического задания.
    • Привет кто это еще читает. Знакомый купил в Москве по адекватной цене пару  B615D, дал на диагностику перед уверенной эксплуатацией. Одна сразу в защите, большой динамик спален, усилители на высокоомную нагрузку поют, буду позже разбираться. А вот вроде бы вполне работоспособная не сдюжила и 10 минут на хорошей мощности на плотном прогрессиве. Вылетели ключи в БП и драйвера на MMBTA56. Видно что был в ремонте, возможно ключи оказались палёнкой. Есть мысль впаять вместо FQPF13N50  чуток помощней по току 18N50-e. По параметру Qg аналогичные, а по  Сg будут потяжелей, 2350пф против 1800 у 13н50-х. 
    • Ну так теперь фигня вопрос. Проверить, что кнопки невозможно замкнуть одновременно, да определить, на какой ток транзисторы нужны. По характеристикам мотора или по максимально-допустимому току диодов D1-D4. Навскидку, моторчик низковольтный, диоды тоже. Транзисторы тогда на PBSS4350 можно заменить. Они на Али почти задаром продаются.
    • Сами же понимаете, что так не может быть. Или нет "сквозняка", или схема неправильно собрана, элементы не те, битые и пр., и схема защиты не работает. Проверьте сначала работу защёлки защиты при питании от 15 В, отпаяв R19 и подавая туда медленно увеличивающееся напряжение до 1,5 - 2 В (можно с потенциометра ом на 100-500). Добейтесь, чтобы работала. Порог срабатывания измерьте. Пересчитайте в ток через резистор 0,1 Ом. Соответствует ли "правильному"? Проверьте, что у этого резистора сопротивление действительно 0,1 Ом. Запаяйте 0,1 Ом обратно. Напишите, какая лампочка. А то мало ли какая, может она не от "сквозняка", а от броска тока заряда С18 С16 мигает. Транзисторы ключей проверьте. Впаяйте вместо первичной трансформатора резистор ом 150 - 300, чтобы ток с ключей в этот "эквивалент трансформатора" не больше 50-100 мА был. Посмотрите форму напряжения на выходе ключей, в точке соединения С16 и С18, на питании после лампочки. Ищите, где ляп. Умозрительно подсказать можно только по каким-то измеренным данным. Кроме вас никто их не добудет. В общем, как в анекдоте: - Молодой человек, ну делайте же уже хоть что-нибудь!
    • Ну так можно увеличить глубину ООС, тем самым понизив чувствительность и повысив линейность
    • Судя по этой картинке   в трухе передней панели под выступающие болты и шишки паек ЗК динамиков выковыряныфрезерованы выемки, иначе бы динамики так плотно не прилегали бы к ДВП.    А оно тебе надо? "Работает - не мешай"(с)/это уже аксиома, не требующая доказательств/ , пытаясь сделать лучше, чем сделано на заводе. Сanton-ят, т.е. поют, и лучше, чем есть, тебе не сделать. Ну перенесёшь ты динамики наружу, а что тебе это даст? Кроме того, что при попытке их продать(а продавать их когда-нибудь придётся, т.к. эта акустика бюджетного сегмента без потуг на высший класс Hi-Fi) , тебе придётся объяснять потенциальному покупателю причину, по которой какой-то умник заколхозил такую переделку с акустикой, ты ничего хорошего не получишь. Задуманная тобой переделка - это по сути возня ради возни. 
  • Похожий контент

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