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

aleksey_gregul

Свой
  • Постов

    151
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о aleksey_gregul

  • Звание
    Частый гость
    Частый гость
  • День рождения 04.03.1962

Контакты

  • Сайт
    Array
  • Yahoo
    Array

Информация

  • Город
    Array
  1. Да, оно самое. Только ТС оно не подойдет. Не те чипы. Но как технология, проще не бывает.
  2. Недавно видел ссылку, но не сохранил. На убитый фузами чип навешивается такой же другой. Все ноги впараллель, кроме ресета. На ресет реанимируемого подается +12. В реанимирующий чип залит код, работающий как и параллельный программатор. С единственным функционалом - сброс фуз. Подали одновременно питание, подождали и чип - как новый. Это удобно делать для чипов в дипе. Естественно, что для каждого типа свой код. Видел хекс под мегу8 и мегу стошестьдесяткакую-то. Осилите? :1111493779: Проще не будет.
  3. Бросьте вы этот турбо. Возьмите к примеру хоть тот же хамелеон. Он как пластилин. Ложится практически под любой проц.
  4. Мне кажется, что это заблуждение. Наследие прошлого, когда все определялось схемой. Сейчас все определяется прошивкой. В ней весь "цымус"! А схемы и ДОЛЖНЫ быть практически одинаковы. Входной формирователь, схема питания и движок на выходе. Не хотите написать свой черный ящик между входным формирователем и движком, скорректируйте входные данные. И пусть их черный ящик правильно показывает входной сигнал. Насчет входа, информирующего об количестве циллиндров, мне кажется это не разумно. Ведь есть и 3 и 4 и 5 и 6 и 12 -циллиндровые движки. Зачем под них делать универсальный тахометр? Много "лишних" ног у чипа потребуется. Дешевле получится один чип с разными версиями софта и с одной и той же схемой.
  5. Может я и не прав, но боюсь, что фокус с резисторами мог бы проканать только на небольших углах поворота стрелки. А здесь почти 270 градусов. Если бы дело было при где-то до 90 градусов, то вероятно все бы обошлось небольшой нелинейностью результата. Я вот недавно решал подобную задачку. Друг решил поставить на свою машину взамен угробленой панели приборов другую, ту, которая ему понравилась по внешнему виду (со шрота). Она тоже была убита. Три движка, ЖКИ и куча светодиодов. Сказал: - "Хочу эту и все тут!" Пришлось городить все самому вместо дохлых внутренностей. 6-канальный шим (по 2 на каждый движок а в оригинале было по 4 на каждый). Таблица синусов-косинусов. Так оказалось движки эти нелинейны. В каждом квадранте нужна своя коррекция таблиц синусов-косинусов. Вот этот опыт и наталкивает меня на мысль о нелинейности результата с применением резисторов. Я бы в этом случае сделал преобразователь частота-частота. Всего то делов - один корпус какой-нибудь 8-ногой авр_ки и пяток строк кода на С.
  6. Похоже там стоит двухобмоточный шаговик. Управляется шим_ом. Либо добавить преобразователь частота-частота либо выбросить неизвестный процессор и поставить свой, написав правильный софт.
  7. Да, действительно, совсем непонятная ситуация. Мне не очень удобно выстуапать от второго лица. Дабы не было "испорченного телефона", предложил коллеге зарегистрироваться и вести диалог от первого лица. Ждем_с.
  8. Как подключены AVCC, AREF? Есть ли в их цепи какие-то фильтры? По земле нету перекосов?
  9. Стоит. Отключен. Чип распаян на макетку со штыряи. Вымыт спиртом. Эта макетка своими штырями вставляется в (не знаю как называется) приблизительно 15Х20см. другую макетку. Такая пластмассовая с огромным количеством дырочек, в которые вставляются перемычки, микросхемы и все такое. В этой пластмассовой макетке утечек по шинам питания нету. Проверено. Для прверки все из макетки вынималось. Оставался только чип и штыри для программатора. Сейчас уже сомневаюсь на счет резистора на ресете. Но по-моему 2мка было с этим резистором. Этот момент уточно в понедельник, поскольку колега уже ушел домой. Кстати, чип работает от внутреннего генератора. Так что кварца с кондюками тоже нету. Спрашивал, может электролит по питанию течет. Так говорит, что на макетку с чипом кондюков не ставил. Только чип. А потребление проверял на голой пластмассовой. Мистика какая-то. Если рискнет с третьим чипом, будем знать статистику. Но, думаю, он его побережет для единственной прошивки.
  10. На это обращалось внимание в первую очередь. Все сделано именно так. Есть еще оин чип. Это будет уже третий. Скорее всего так оно и будет. Интересен сам принцип. Неужель процесс перепрограммирования так быстро приводит к деградации кристала с точки зрения потребления? Производитель ведь гарантирует очень болшое количество перепрограммирований и ничего о такой быстрой деградации не говорит! Как тогда работать кристалам с бутлоадером? Просто интересно, никто еще стаким явлением не сталкивался?
  11. Коллега жалуется на сабж. Делает устройство с батарейным питанием, посему очень критично потребление. Пока отлаживал саму программу, потребление не измерял. Когда все отладил, померял. Оказалось в режиме Power down 200мка. Для CR2032 Это не есть хорошо. Никакие пляски с бубном не приводили к меньшему. Решил, что бракованный чип. Купил новый. Только прошил, замерил- 2мка. Это уже неплохо. Процесс отладки, вылизывания алгоритма... Короче, несколько десятков раз перепрошил. Опять проверил потребление. Те же 200мка. Поднял старую прошивку, с которой было 2. Прошил. - 200! Фьюзы не менялись! Проверено. Проверялось даже на голом контроллере, с полностью отключенным всем, что подключалось. А подключался только жки с контроллером, у которого все ноги только на вход. (TIC 5234) Остается только грешить на увеличение потребления после многократных перепрошивок. Шилось АВРЕАЛ_ом. Может ли такое быть?
  12. Может кому-то пригодится... Сделал для себя небольшой графический визуализатор логов и стимулов Аврстудии. Показывает графиком состояния любых двух пинов из лога или стимула. Позволяет редактировать. После редактирования нажмите REPAINT. Поддерживает имя открываемого файла из коммандной строки. При любых манипуляциях с верхним графиком (увеличение, смещение вправо-влево, изменении размера окна...), нижний график по координатам подстраивается под верхний. Манипуляции с нижним-независимы. Думаю, будет полезным для анализа (к примеру) последовательных протоколов, шимов... VISILOG.rar
  13. Вдруг моя разработка Вам поможет. Есть у меня друг авторемонтник. Уже очень давно мечтает научиться работать с микроконтроллерами. уже несколько раз брался изучать, но все никак не получалось. Но вот вдруг он захотел сделать фрезерный станок. Под него попросил сделать STEP-DIR драйвер для управления тремя шаговиками, на одной микросхеме. Эта задача легко решается на (к примеру АТМЕГА8, которую он уже купил). Но написать попросил так, чтобы она была понятна ему. Так сказать в учебных целях. Пришлось в большей степени уделить внимание не на оптимальность функционирования, а именно на разжевывание каждого шага. Программа получилась слишком "раздутой" и чересчур медленной. Не знаю, насколько успешно я справился с учебной стороной вопроса, но все три движка она успешно крутила. Кстати, друг так и не удосужился "подсесть" на МК. Нашел себе оправдание, что времени не хватает. Вкратце, что она делает... На каждый двигатель есть два входа. DIR- указывет, в какую сторону двигателю крутиться. STEP- сигнал сделать один шаг. Управляет она двигателем с 4 фазами. Если нету сигналов управления более заданного времени, выставляется сигнал для снижения питания (режим простоя). Режим простоя реализован для каждого двигателя независимо. Как только приходит сигнал STEP, выключается режим простоя того двигателя, которому нужно шагать. Поскольку входы STEP работают по прерываниям, а у меги8 внешних прерываний всего 2, то для третьего входа используется вход аналогового компаратора. Второй вход этого компаратора подключен ко внутренней опоре програмно. Прерывание от аналогового компататора используется в качестве третьего сигнала STEP. Прошу сильно не ругать, если в "учебности" или "правильности" обнаружите недостатки. Ведь не очень просто писать так, чтобы было понятно тому, кто не пробовал МК никогда, и при этом получить эффективный и правильный код. DD.rar Забыл добавить. Это под ИАР.
  14. Мнго всяких устройств можно сделать на АВР, используя чисто софтовый драйвер V-USB от http://www.obdev.at/products/vusb/index.html Но с некоторыми оговорками. Покопайтесь, может оно Вам поможет. Только у меня с USB HID возникли некоторые проблемы в WINDOWS7. Возникают ошибки чтения устройства. Не смертельно, элементарно софтово решаются. Но они есть. До WINDOWS7 их не было.
  15. Нельзя так категорично! С этой проблемой может справиться параллельный программатор.
×
×
  • Создать...