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

AndreyVN

Свой
  • Постов

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

  • Посещение

Весь контент AndreyVN


  1. Да вроде так же. А каким софтом шьете??? Вообще, я осциллом на ноге шинного формирователя смотрел, ничего не дергается. Ладно, будем проверять ошибку монтажа.
  2. Всем привет! Народ, дайте, pls, ссылочку на MultiMediaCard system specification version 4.0, нужна система команд карточки, способы адресации, и т.п. На сайтах производителя в даташитах только спецификации электрических сигналов. А по поиску - сплошные продаФцы. Спасибо.
  3. генратор ГКЧ

    В постановке задачи смущает нижняя чатота ГКЧ. Я вижу 2 варианта решения: 1) Внешняя ПЗУшка (типа 2716 или РФка) На выход ПЗУшки вешаем ЦАП из резисторов и операционника, в ПЗУшку зашиваем код синуса, адреса ПЗУшки перебераем мегой или даже счетчиком. Получаем синус с заданной частотой, вполть до инфранизкой. 2) Делаем классическую петлю ФАПЧ. Проблема - ГУН вблизи 0 Гц.
  4. DAC Noise Reduction

    Всем привет! Запустил АЦП на меге8, установил MCUCR = 0x10; (SE=0; SM2,1,0=001) результат оцифровки вывожу на LCD, оцифровываю потенциал с переменника, который контролирую мультиметром. По мультиметру десятая доля милливольта держится неизменно, а на АЦП прыгает 5-6 отсчетов. Один отсчет соответсвует 2.4 мВ. Гложут сомнения, запустился ли режим Noice Reduction? Вопрос, как можно убедиться, что режим Noise Reduction включился? Можно где-нибудь вживую увидет провалы в тактировании?
  5. светодиодик в STK200/300

    Всем превед! Народ, подскажите, pls, в схеме программатора STK200/300 есть выход LED, у меня на этом проводе висит светодиод, который не моргает никогда. (Программирую CodeVision или PonyProg) Светодиод управляется от 8-й ноги LPT порта. Эот светодиод у кого нибудь, когда нибудь работал?
  6. Не стартует Mega8

    Я PonyProgom всего один раз шил, уже не помню что там было. Понравился сервис CodeVision, на него и перебрался. К стати, возможно у нас разные версии, у меня CVAVR 1.24.8d Professional. Я с этим несколько дней бился, именно считая, что раз верификация установлена - результат прошивки проверять не обязательно. В качестве дополнительной проверки пробовал Read Flash, затем Compare Flash, выскакивал прогресс бар и ничего больше не говорил. Это я воспринимал как test OK. Erase не пользовался никогда. Зачем что-то стирать, он же проверил что реально прошилось в мегу. А когда дизасемблировал то что прочитал из флешки - ужаснулся, вроде мой код, но с большим количеством ошибок. К стати, в СodeVision можно управлять частотой на котоой он прошивает мегу?
  7. Не стартует Mega8

    Нет, фьюзы в hex файле вообще не прписаны, они шьются отдельно. Похоже у тебя в меге установлены заводские фьюзы по умолчанию (1 МГц, внутренний генератор). У меня мега засвистела на частоте кварца 4 МГц, выходную частоту порта (по осциллографу) я поделил на число команд в цикле, получилось 3,3 МГц на одну команду, наверное какие-то команды двухтактные.
  8. Не стартует Mega8

    Братцы, все заработало! Спасибо всем за обсуждение. Если коротко, то в меге сидело не то, что я зашивал, помогло EraseChip. Summary по этому топику: Шьем Atmega8 через CodeVisonAVR и пользуемся AVRStudio4 как дизассемблером. 1) В программаторе CodeVisonAVR установлен флажок veryfy - Не верим ему. 2) После программирования выполняем Read Flash, затем Compare Flash - выскакивает индикатор прогресса и не говорит ничего плохого - Не верим результату. 3) Выполняем Read Flash и сохраняем содержимое как *.hex затем запускаем AVRStudio, открываем сохраненный файл, дизассемблируем его и смотрим что реально попало в Atmega. (Сравнить газами первый и последний байты - недостаточно.) У меня в середине программы оказались какие-то вопросы, и вообще нечто не похожее на мою программу. Не лишне будет сравнить тактовую частоту, которыя прошита в регистре OSCCAL, и видна в AVRStudio в разделе Processor. 4) Если программа отличается от того что должно попасть в mega, следует выполнить Erase Chip и повторить прошивку Flash и Fuse bits (последнее может и не обязательно, не знаю).
  9. Не стартует Mega8

    Так это "С" делает сам. Если дизасемблировать программу (AVR Studio) видно, что по адресу 0000 сидит RJMP на программу, RJMPы на другие прерывания, перед main сидит куча присвоений в которых спрятаны организация стека и т.п. Или я не прав?
  10. Не стартует Mega8

    Куда'ж теперь деваться :)
  11. Архитектура это хорошо, но где-же система комманд, тем более что в теме звучит "...с точки зрения математика"? Помимо этого хочется знать под какие задачи ориентирован чудо-процессор, его требования к питанию, поддерживаемая перефирия, интерфейсы, габариты, цена наконец. Если не секрет, откуда Вы, и когда были на базарчике? Интерестно же все-таки.
  12. Не стартует Mega8

    Ну зачем Вы так. :( PortB3 висит в единичке, самое интересное, что по RESET он сваливается в 0, и снова возвращается в 1 навсегда. Пожалуй, стоит попробовать записать в порт 0, (без генерации) и посмотреть управляется он или нет.
  13. АВР в кастрюле

    Одно время увлекался яхтостроением, эпоксидка в воде служит 5-10 лет. Сам вымачивал образцы эпоксидки (ЭД-20 и обычная "бытовая") армированной стеклотканью 2 года (на самом деле до сих пор в банке валяются) видимых изменений нет. Хотя, яхтсмены дополнительно защищают корпуса пластиковых судов гелькоатами. По поводу ТОКСИЧНО - Согласен полностью. Фтор единственный кто может окислить кислород :). Тем не менее, его получают в газообразном состоянии путем электролиза (из чего не помню) и там-же фторируют нужное соединение. Фторопласт будет разлогаться на CF3, наверное, тоже инертный. Тплавления фторопласта =300 С (кто-то говорил) это слишком много, лучше ориентироваться на 150 С, когда он становиться прозрачным и теряет прочность.
  14. Как раз поле земли мы измеряем, экранировать ничего не требуется. Разрешающая способность 10 нТл не является аномальной, с таким разрешением работают и феррозонды и геологические "керосинки" (ЯМР-магнитометры у которых в качестве рабочего вещества используется керосин). Помимо экранов поле земли можно скомпенсировать внешней котушкой, управляемой от того-же магнитометра, котушка управляется петлей ООС и 'загоняет' датчик в ноль, к стати, медленные вариации тоже скомпенсируются, а сигнал разбаланса позволит измерить сокмпенсированное поле. Температурная зависимость пока мало волнует, была бы воспроизводимость. Сейчас готова только анаоговая чать, она тоже плывет по температуре, в дальнейшем температурную компенсацию будет выполнять процессор с датчиком температуры. Сейчас у меня работает феррит, значит мы оказались на втором пути, магнитные свойства феррита пока не известны, с чего и начинался этот топик.
  15. Не стартует Mega8

    Я пробовал прошивать PonyProg, результат тот-же, а вот стирать флэшку никогда не стирал(!), возможно все дело именно в этом.
  16. Все верно, 15-20 мкТл, соответственно 15-20 нТл составит 0,1% от измеряемой величина - нормальная разрешающая способность, вполне для земных условий. Только чтобы реализовать такое разрешение надо, чтобы нелинейность B(H) была видна на интервале в 100-500 нТл. Если поле создавать соленоидом, возникает размерность напряженности (А/м), а если поле измерять вращающейся рамкой, возникает размерность индукции (Тл). Обе размерности характеризуют один и тот же объект - магнитное поле, так что можно и попутать немножко. :)
  17. АВР в кастрюле

    Кремнийорганический коспаунд марки КЛТ, я его использовал для герметизации разъема, одна сторона которого была в вакууме (порядка 1Е-5 торр) работало все это при температуре 150 С, при этом, не фонило. Использовалось в масс-спектрометре, химического фона не было. Полимеризуется герметик под действием паров воды, то есть гидролизоваться в воде не будет, а вот как герметик поведет себя при контакте с маслами и жирами - не знаю.
  18. Не стартует Mega8

    Шью самодельным STK-200/300 (LPT) и CodeVision AVR, после читаю, сравниваю FLASH, все нормально. В окне программатора есть кнопка RESET, смотрю на первую ногу меги (RESET), нажимаю кнопку и вижу как 'нога' падает в 0 где-то на секунду, потом возвращается в единичку. То есть ресет проходит. PS: Пробую вставить *.rom и *.obj - чегой-то файл не вставляется. :( Попробую!
  19. Не стартует Mega8

    Всем привет! Народ, не могу запустить Atmega8, подскажите, pls, что я забыл? Fusebits:Пробовал внутренний генератор 1 Мгц: CKSEL3210=0001, SUT10=10,BODEN=1,BOOTRST=1, CKOPT=1, WDTON=1,RSTDISBL=1 Пробовал внешний кварц 4 МГц (кварц “свистит”): CKSEL3210=1111, SUT10=00, BODEN=1,BOOTRST=1, CKOPT=1, WDTON=1,RSTDISBL=1 Настройки компилятора: Тип программы: Application, тактовая частота, остальное, вроде ерунда. Программа: В симуляторе AVR Studio все работает, по адресу 0000 сидит RJMP на программу, т.е. по RESET проц. должен обработать прерывание и прыгнуть на мою программу, тогда на PORTB.1 должна появиться частота, которую я смотрю осциллографом. // Port B initialization // Func0=Out Func1=Out Func2=In Func3=In Func4=In Func5=In Func6=In Func7=In PORTB=0x00; DDRB=0x03; x=0xff; while (1) { PORTB=x; x=~x; };
  20. Неееее, до насышения нам как до луны, мне так кажется, поскольку, реальные кривые намагничивания я еще не видел. Помимо этого, прямой участок B(H) нас тоже не устроит, прибор будет работать только в области перегиба кривой. В идеале надо чтобы кривая выходила из нуля и плавненько изгибалась по какому нибудь нелинейному закону где-то до сотни нТл намагничевающего поля. 2 Andy_F: Спасибо, люблю старые книги!
  21. А чего никто "геоцинт" не посоветовал? "Геоцинт" - высокостабильный кварцевый генератор, кажется 10 МГц используется в частотомерах, радиостанциях, советского производства, в термостатируемом кожухе подвешен в люльке кварц, весь внутри золоченый, красивый такой. К сожалению, цифры не помню.
  22. А почему не стали использовать сердечник с известными параметрами? Стали с требуемыми магнитными параметрами маркируются приблизительно так: 10X18B47-Н16О, и где ее такую искать? Поэтому, действовали как обычно ;) , пробовали все, что есть под рукой, пермалои, ферриты. 2 kalimusk, спасибо, посмотрю в библиотеке.
  23. Всем привет! Народ, подскажите, pls, где можно найти СправочниК в котром приведена куча кривых намагниченности B(H) для разных ферромагнетиков? Некоторое время назад я собрал феррозонд, в качестве датчика использую ферритовое кольцо без маркировки, есть желание снять для него петлю гистерезиса и затем найти аналогичные кривулины в справочнике, тогда можно будет описать из какого материала можно делать датчик. Общее требование к материалу - высокая нелинейности при низких намагничивающих полях.
  24. Понятие искробезопасная цепь накладывает ограничение на энергию запасенную в цепи. Барьер искобезопасности ограничивает ток и напряжение в цепи. Сейчас пытался найти конкретные цифры будь то джоули или ваты, соответствующие Ex ia, ib - не нашел. Есть только энергия поджигания: Ацетилен Group II, C Class I, Group A > 20 мкДж Водород Group II, C Class I, Group B > 20мкДж Этилен Group II, В Class I, Group C > 60 мкДж Пропан Group II, A Class I, Group D >180 мкдж
  25. Возраст 38 лет. Образование 1985–1992 Волгоградский государственный университет. Специальность: радиофизика и электроника. 2004 г. защитил диссер., к.ф.-м.н. Опыт работы 1992–1994 Инженер вычислительного центра 1994–1997 Младший научный сотрудник 1997–2004 Старший научный сотрудник 2004 -present Инженер проектировщик АСУ Много работал с потрохами аналитического оборудования: масс-спектрометры, ИК-спектрометры, хроматографы и т.п.; работал с оборудованием АСУ: контроллеры AVR, Alpha, MSP, частотники, КИП. Софт: языки: С, С++ Builder, Assembler, TraceMode; САПР: AutoCAD, Mapple, OrCAD; интерфейсы: OPC, TCP/IP Языки Русский (native) - читаю и пишу :) Английский - читаю техническую и художественную литературу. Увлечения радиолюбитель с детства, туризм. bengan321[dog].mail.ru
×
×
  • Создать...