Jump to content

Baltika-3

Members
  • Content Count

    32
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Baltika-3

  • Rank
    Новенький
  • Birthday 03/02/1968

Информация

  • Пол
    Мужчина
  • Город
    ВАЗ-21099 47RUS
  1. IGO61 Косячные прошивки... Я, так понимаю, что прошивка F675SDKR_1.ZIP ( из #624 32стр). - это переделанная F676SDKR или F676SDK2 - авторская, потом автор написал, что у прошивок F676SDKR обнаружил косяк (см #629). В версии F675SDKR_2.RAR (из # 747), очищена память EEPROM, сама программа осталась прежней. Поясните пожалуйста, какую прошивку лучше применить для схемы собраной на PIC12F675. Схема собрана давно, были косяки с программатором JDM, собрал на LPT порт - все нормально, решил вернуться к собраной схеме и попробовать девайс в работе!
  2. Всем привет! IGO61 а, как на счет прошивки F675DAD_ALEX.ZIP (1,76К) из #613 поста адекватно себя ведет? я так понял, что у нее УОЗ подкорректирован под зубилку? и РУОЗ или ОК там нет? к какой применительно схеме, что на входе и выходе (это переделанная версия программы F675SY.HEX, к рисунку 4 , из поста #212 ) ? Остальные прошивки, которые Вы переделывали под 675 с ДАД и ОК , с небольшими косяками - лучше не пробовать, если движок больше 4000 об раскручиваешь? Спасибо!
  3. Всем привет! А, есть у кого прошивка под 12f675 ДАД + РУОЗ с неизменяемой скважностью сигнала, с таблицей УОЗ под "Зубилку" - без косяков описанных ранее (когда обороты выше 4000, убирать входной транзистор, чтобы инвертировать сигнал и т.д.) желательно со схемой.
  4. К этой схеме ФУОЗ, прошивки под ДД - нет! есть дополнение к ФУОЗ + статическая раздача искры читайте здесь http://forum.cxem.net/index.php?showtopic=70702
  5. Проблем не может быть на программаторах,которые работают через USB и RS232 по двум сигналам прием и передача (в таких схемах - всем управляет микроконтроллер)! с остальными могут быть проблемы! в новых компьютерах нет RS232, а если он и есть то половины сигналов нет, они закорочены или включена их эмуляция или напряжение на них слишком мало, чтобы питать программируемый микроконтроллер! я, собирал JDM программатор - работает через раз с ошибками, через переходник USB-RS232 вообще не работает, хорошо работает только на стареньком компьютере и под 98 windows!
  6. Привет! для прошивки микроконтроллера выбирайте файл с расширением hex, asm это исходный текст программы, на основе которого и делается файл (компилируется) hex - для прошивки микроконтроллера! не забудьте прочитать и запомнить константу в последней ячейке вашего микроконтроллера! эту константу необходимо записать/исправить в последней ячейке загруженного файла hex, прямо в программе ic-prog, до прошивки микроконтроллера или ответить при вопросе (когда будете прошивать PIC) вы действительно хотите изменить константу, выберите - нет. при программировании снимите защиту программы и памяти данных, чтобы можно было сверить записанные данные после прошивки, уберите флажки с CP и CPD. И отпишитесь по поводу прошивки микроконтроллера вашим программатором! Кокой windows, какой компьютер,какой режим установлен для LPT в bios,какие применяли настройки и т.д. будет полезно для тех кто решил программировать PIC через LPT!
  7. Поподробнее, плиз! Как этот бит защиты называется? При его снятии не вылезут грабли? Спасибо! по моему для PIC 16f676 надо снять флаг с (CP) или выбрать Code protect: CP-OFF грабли не вылезут, этот код служит для защиты от считывания записанной программы! в данном случае защищать нечего, этот файл у Вас уже есть и вы пытаетесь его записать и проверить запись! а, вот если бы не было файла для прошивки, а Вам автором выслан микроконтроллер с прошитым PICом и установленной защитой, то прошивку вы не можете считать или подправить, только стереть все и записать новое. В некоторых контроллерах можно защитить часть кода по определенным адресам, например Bootloader - но это другая история!
  8. Бит защиты можно снять самому (вероятно установлен по умолчанию в кофигураторе - для коммерческой версии), при программировании PIC, что положительно скажется на работе пика и возможности проверки записанной программы!
  9. 3FFF - это 14 бит в 1 (одно слово в этом пике равно 14 бит), когда PIC чистый все ячейки в 3FFF А, попробуйте без PIC в панельке - должен читать как 3FFF
  10. Здравствуйте! ПО поводу использования резисторов на LPT. На LPT могут стоять выходы с открытым коллектором подтянутые резистором к + питания, как и в программаторе ,что ошибочно может навести на КМОП технологию (тут только производитель знает, что в действительности стоит на выходе LPT). Несомненно какие то резисторы там стоят! серия К155 очень прожорлива и логические уровни у нее другие чем у КМОП. Резисторы ставят для перестраховки выхода из строя LPT порта и за излишнего тока нагрузки на выходы. ток в 3мА для ТТЛ к155 серии вполне достаточно. Надо проверить сигналы при выборе режима тест программатора, ставить галочки на сигналы и проверять логику на схеме программатора. Вы писали что, видны импульсы порядка 5.5-7в. что,то многовато - уровни сигнала не должны быть больше чем напряжение запитки подтягивающих резисторов на схеме программатора, но не более чем питание микроконтроллера, иначе они будут гаситься на линию питания микроконтроллера, обычно в таких случаях намеренно занижают питание управляющей микросхемы (к155лн3), запитывают ее через диод или ставят на линии токоограничивающие резисторы (таким образом защищают микроконтроллер) или делают питание то есть на к155лн3-5в, PIC-5в одинаковым . Попробуйте еще поманипулировать задержкой и проверить на 98 windows, в ХР установить специальный драйвер, изменить режим работы с портом установить через драйвер Windows. На сайте этого программатора, рекомендуют установить все сигналы на инверсию, но судя по схеме на сигналы управления питания 5в и 13в - инверсия не нужна! можно проверить - если во время считывания есть 5в на ножках питания PIC, значит все правильно, если во время программирования есть и 5в и 13в тоже все ОК! Еще у меня закрадываются сомнения по поводу подтяжки уровней микросхемы к155лн3 10кОм (особенно между (2 и 3),(8 и 11) ножкой к155лн3 ) это очень большое сопротивление, то есть ток получается 0,5мА маловато для этой серии, проверьте на логике управления 13в ,четко переключается или нет! В вашем случае надо проделать "танцы с бубном", поискать настройки этого программатора в инете. что за программа piprog, может ic-prog?
  11. Всем привет! borisolefir2010 Надо в настройке программатора поставить инверсию по всем сигналам! и сделать настройки программатора под Win 2000 и XP но лучше проверить девайс под виндой 98 или милениум, там идет прямое обращение к LPT! если порт LPT не встроенный или не PCI LPT плата, нифига не выйдет! При считывании нового микроконтроллера должно светить 3FFF кроме последней ячейки, где записана константа! P.S. Я, бы еще добавил резисторы по 100-200 ом на входы от LPT (2,3,4,5,10 контакт), на всякий случай, и отпаял лишние (не задействованные, у меня замкнуло на свободном конце и выгорел LPT порт, резисторов увы тогда еще не поставил )провода от LPT, так как логика серии K155 это ТТЛ, а современные LPT построены на КМОП, можно проверить по напряжению на разъеме LPT - если 1 - 2,5в ТТЛ, 4,5-5в КМОП и к тому же КМОП, очень слабый выход - до 10мА. информация может содержать неточности,все из головы - по памяти.
  12. CherepVM Спасибо за поддержку и понимание меня и IGO61! как не крути, он все это замутил и варится в "собственном соку",то есть полагаясь на себя и поддержку со стороны, да и переделка - все в "одном флаконе" займет не мало времени,а тут мы еще со своими советами и пожеланиями, так что автору темы в любом случае большой респект я, вот не рискну открыть тему пока не доведу свой девайс до ума, так как не умею излагать свои мысли (не люблю писанину) так как делает IGO61 и другие опытные участники форума! привык все решать путем простой беседы то есть в диалоге, а не по переписке, на это тоже надо иметь талант! но проц надо поменять! хотя бы PIC по мощнее, потом еще что нибудь захочется прикрутить, а ресурсов и аппаратной оснащенности не хватит!
  13. Ну а если не ЗВМ,а просто ФУОЗ без всяких наворотов выполняющий свою прямую функцию,но идеально для данных "камней" Где это? И как же быть с этим: "От простого к сложному" "Вместе мы сила"и т.д. Всем привет! А, помощи в программировании никто и не просил, чисто теория и обкатка собранного девайса в разных вариантах (для классики и зубил,60-2, ДНО+ДУИ и т.д.). исходный код полной версии прогаммы, еще не доступен и обсуждать практически нечего. тем более, что данные девайсы я не собирал и поделиться радостью или опытом их использования не могу! К сожалению, давно уже не программирую на PIC и поэтому разбираться в алгоритмах нет времени! то что бросилось в глаза, еще по теме ФУОЗ, я уже высказал - это не использование прерываний. из собственного опыта по разработке аналогичного девайса: Например: я пишу (для AVR )обработку ДНО и ДУИ через прерывания INT0 и INT1 по препаду низкого сигнала на высокий и обрабатываю в прерывании на ДНО - сброс регистра в 0 (начало отсчета), а по ДУИ - прибавляю к определенному регистру 1. что это дает? в последствии когда идет проверка по сигналу от ДУИ сколько же импульсов прошло от момента старта и обнуления таймера, я не сканю каждый раз сигнал на ноже 0 и 1 (это делается аппаратно), а просто жду когда в регистре появится число кратное 16 и после этого стоп таймеру и замер длительности, а перед этим ожиданием имеется еще некий код (проверка ДАД,ДД,ДТОЖ), который выполняется не прерываясь на проверку каждого импульса, конечно я расчитываю выполнение кода на максимально короткий импульс ДУИ*16, то есть весь код должен уложиться по времени в 16 ипмульсов ДУИ с запасом, при максимальной частоте вращения коленвала. И так практически все, что можно повесить на прерывание, это и переполнение таймера, а ADC преобразование, rs232 и т.д.
  14. Правильно будет - ЭПХХ(экономайзер принудительного холостого хода). Если точно по букварю, то да - вы совершенно правы! но ,я думаю что от этого он лучше работать не станет!
  15. Класс!! Что есть ЭМКК? Электромагнитный клапан карбюратора - помоему где то так! еще можно обозвать ЭМКХХ (Электромагнитный клапан холостого хода ) - так наверное получше
×
×
  • Create New...