Страница 84 из 628

Добавлено: Пт янв 29, 2010 18:40:07
Петро
И еще одно: не попадалась ли вам во такая ошибка?
The contents of the objectfile exceeds the maximum program memory of the device.
Error loading object file D:\AVR-projects\DS18B20\Reset\Reset.obj
Как избавиться?

Добавлено: Пт янв 29, 2010 18:42:43
Chip115
Что значит эта строчка из доки на Атмегу 8 в разделе АЦП:"The minimum value represents GND and the maximum value represents
the voltage on the AREF pin minus 1 LSB."
что такое LBS и с чем его едят ?

Добавлено: Пт янв 29, 2010 18:49:00
GP1
знаешь, рассматривать тексты сообщений об ошибках в отрыве от текста программы - это как заниматься сексом без женщины :)))
но насколько я понял тебе не хватает памяти программ чтобы все разместить.
LBS - это младший разряд.
а там написано, что диапазон измерения от GND до напряжения питания минус 1 деление (мл.разряд)

Добавлено: Пт янв 29, 2010 19:06:18
ibiza11
уточню: LBS = 1/1024 * Uопорное

Добавлено: Пт янв 29, 2010 19:10:25
GP1
ibiza11 писал(а):уточню: LBS = 1/1024 * Uопорное
тут с тобой полностью согласен. сточки зрения терменологии - правилнее было бы скать: "вес мл.разряда"

Добавлено: Пт янв 29, 2010 19:36:39
Chip115
Спасибо огромное :) Выручили :)

Добавлено: Пт янв 29, 2010 22:25:46
ooogo
Подскажите пожалуйста, можно ли организовать аппаратно двухтактный шим на avr, т.е. главный вопрос это сделать промежуток между закрытием одного транзистора и открытием второго, для предотвращения сквозного тока?
и какой режим шима для этого использовать!?
может ссылочки какие подбросите...

Добавлено: Пт янв 29, 2010 22:28:56
Meteor
А если использовать таймеры с двумя регистрами сравнения? Или это управление мостом и надо 4?

Добавлено: Пт янв 29, 2010 22:43:02
ooogo
полумост. одна из вторичных функций мк, преобразователь из 12в 150в, не хочется отдельную микросхему для управления ставить, не могу понять можно ли это на аппаратном уровне провернуть!?

Добавлено: Сб янв 30, 2010 05:49:08
Chip115
Еще вопрос к знатокам :)
Кто нибудь юзал proteus на windows 7 ?

Добавлено: Сб янв 30, 2010 10:27:19
Meteor
ooogo писал(а):полумост. ...не могу понять можно ли это на аппаратном уровне провернуть!?
На аппаратном уровне такое не решить. Можно схему собрать но она будет раньше отключать верхний транзистор. В обратную она работать не станет. Проще возложить на таймер 1 с двумя его регистрами сранения и там задавать программно.

Добавлено: Сб янв 30, 2010 10:59:28
ooogo
понял спасибо! :)

Добавлено: Сб янв 30, 2010 14:28:09
avreal
Аппаратный dead time generator есть у ATtiny261..861 и у AT90PWM*
Ну и у новых мег c PSC (Power Stage Controller) ATmega16M1, ATmega16C1 и выше по флешу (32, 64), но я не знаю, как у них с доставаемостью.

Добавлено: Вс янв 31, 2010 10:02:41
Chip115
Еще вопросик.
хочу заюзать IRF7470 в качестве ключа. Затвор посадить на МК. вот така не могу определится какой резистор ставить в цепи затвора. 10 Ом? Вырезка из доки в приложении.
Какой ток затвора при 8 А тока при коммутации?
Да,еще по доке у него 2 вольта максимум на затворе. Или я чет не так понял?

Добавлено: Вс янв 31, 2010 10:27:03
Meteor
Напрямую затвор лучше не подключать. На форуме обсуждались, и не раз, схемы подключний.
Приведенное Вами следует читать так: напряжение затвор-исток .... при токе стока 250мкА.

Добавлено: Вс янв 31, 2010 10:38:35
Chip115
а вы не можете носом ткнуть, где это обсуждалось? Поиск не хотит выдавать:(

Добавлено: Вс янв 31, 2010 11:23:59
Meteor
Наверное самое близкое что можно найти.

Добавлено: Пн фев 01, 2010 02:13:54
Byterbrodoff
:idea: Вопрос глупый, но тем не менее есть проблема. Пытался ставить драйвера на свежеизготовленный программатор по схеме PROTOSSa и ничего не получается. Девайс видится компом, определяет, что это AVR 910, но при попытке прописать путь к драйверу ОС (лицензионная Win XP PRO SP2) говорит, что нет никаких драйверов в указанной директории. Если выложил не в той теме - прошу прощения, уже местный, но ещё не освоился :tea: .

Добавлено: Вт фев 02, 2010 00:01:03
Byterbrodoff
ВОпрос отменяется - разобрался самостоятельно.

Добавлено: Вс фев 07, 2010 22:22:49
ooogo
Использую в ATmeg16 Таймер1 для управления полумостом в преобразователе, в такой конфигурации:

Код: Выделить всё

 TCCR1B=(1<<WGM13)|(1<<CS10);    
  TCCR1A=(1<<COM1B0)|(1<<COM1B1)|(1<<COM1A1)|(1<<WGM11);        
  OCR1BH=0x00;     
  OCR1BL=0x55;    
  OCR1AH=0x00;     
  OCR1AL=0x50;     
  ICR1H=0;             
  ICR1L=0xA5;
  TCNT1H=0;
  TCNT1L=0;
Затем, в определенный момент останавливаю преобразователь:

Код: Выделить всё

TCCR1A=0x00;
TCCR1B=0x00;
PORTD.4=0;              //обнуляем выходы
PORTD.5=0;
Протеус упорно показывает, на одном из выводов (PD4) единицу, и на мои потуги никак не реагирует. Подскажите пожалуйста, что я делаю не так!? :?