Страница 97 из 280
Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 13:03:36
ammotropin
Люди!
помогите пожалуйста нарисовать принципиальную схему вот этого добра :
http://gauss2k.narod.ru/jab/ir_01.htm
Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 15:39:41
Engineer_Keen
Рисовать схему по реальной печатной плате еще можно. По фотке печатной платы уже тяжелее, а уж по фотке навесного монтажа

Можно конечно попытаться догадаться по описанию и списку деталей... Там же в конце написано - схема будет позже

Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 16:55:24
ammotropin
мне хотя б примерно схему
а насчёт "позже будет" - сайт - уже пару лет не обновлялся

Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 19:11:53
Soir
ammotropin писал(а):мне хотя б примерно схему...
Раз вопрос задан в теме Proteus, предполагаю, нужен проект в Proteus.
Работающий проект во вложении, он же в принципе и является схемой. Размыкание кнопок имитирует прохождение снаряда между датчиком и фотодиодом.
Конечно, сама схема может только формировать импульс, длительность которого обратно пропорциональна скорости движения. Ничего здесь сложного нет и возможны множественные варианты исполнения. Схему необходимо "лишь" дополнить измерителем длительности импульса... Это будет уже посложнее.
Здесь есть похожая, но полная схема.
Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 22:33:07
Minor/2
Доброго всем времени суток. Требуется помощь прошедших по тому пути, по которому у меня не получается. Решил я тут изваять проект в котором несколько МК ATmega16 "говорят" по USART, до этого с USART не связывался. Проектов у меня достаточно много (имеются ввиду те которые я отлаживал в "моем" proteus) и все они как симулировались, так и симулируются. Упирается протеус и не хочет сотрудничать ни с 2313, ни с 16-ой мегой когда речь заходит о USART, аргументируя свои действия работой собаки (WDT).Оно бы ничего и можно было бы еще покапать, НО в VMlab все РАБОТАЕТ изумительно

В железе не собирал пока, но дело в том,что VM ошибается гораздо чаще чем прот, хотя и тот чудит. Короче,народ,выручайте умной мыслью please .
З.Ы. : Скриншот и код (простенький совсем

) прилагается.
Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 23:43:28
Murka
Minor/2, Если хочеш симулировать в протеус то писать придётся в чём-то отличном от проги Гайдука, ну либо в hex-редакторе подправить ехе файл этой проги по поводу инициализации собаки (я так делал, и работало). VmLab кстати тоже при запуске на симуляцию предупреждает что у вас не лады с собакой, после этого он её банит и поэтому симуляция идёт.
Re: Proteus: вопросы и ответы
Добавлено: Ср авг 31, 2011 23:59:26
Minor/2
Murka,спасибо за отзыв, я так понимаю отлаживать придется на макетке

?
Re: Proteus: вопросы и ответы
Добавлено: Чт сен 01, 2011 00:03:50
Murka
Minor/2 писал(а):я так понимаю отлаживать придется на макетке

?
Я бы перед прошивкой вырезал оттуда инициализацию собаки.
Да и поправить ехе не столь сложно.
Re: Proteus: вопросы и ответы
Добавлено: Чт сен 01, 2011 11:29:27
Stepan6600
Помогите плииз.. написал элементарную программу, чтобы светодиод мигал с определенной частотой. В качестве задержки использую функцию Delay_ms. при попытке просимулировать в Proteuse, не работает. при пошаговой симуляции видно что после проработки функции Delay_ms программу выкидывет из цикла, и соответственно диод не мигает. хотя такого не должно быть на мой взгляд! помогите разобраться
использую: CodeVisionAVR 1.25.9 Standart, Proteus 7.8 SP2.
код:
#include <mega16.h>
#include <delay.h>
#define dl 300
void main (void)
{
PORTB = 0xFF;
DDRB = 0xFF;
while (1)
{
PORTB.3=0;
delay_ms(500);
PORTB.3=1;
delay_ms(500);
};
}
проект тоже вложил..
Re: Proteus: вопросы и ответы
Добавлено: Чт сен 01, 2011 13:20:52
Soir
Stepan6600 писал(а):...и соответственно диод не мигает. хотя такого не должно быть на мой взгляд! помогите разобраться
1. В свойствах проекта (CodeVisionAVR) установите чип ATmega16.
2. Уменьшите или ток светодиода или резистор в его цепи (Proteus).
3. Установите частоту тактового генератора в проекте Proteus такую же, как и в прошивке (4МГц).
Re: Proteus: вопросы и ответы
Добавлено: Чт сен 01, 2011 13:42:02
Stepan6600
Спасибо большое за ответ! Я заново проекты создал, заработало!)))))
Re: Proteus: вопросы и ответы
Добавлено: Пт сен 02, 2011 22:00:35
ammotropin
Soir, спасибо за ссылку!
Re: Proteus: вопросы и ответы
Добавлено: Вс сен 04, 2011 14:42:45
matyash
Попытался выполнять проект пошагово в PROTEUS (7.7 SP2) чтобы найти в чем баг, но обнаружил следующую странность: во время паузы симуляции я могу ставить брейкопоинты только на некоторые строки, а у всех остальных вместо номера строки стоят прочерки и брейкпоинт на этом месте не получается поставить.
Во время симуляции Proteus в качестве исходника подхватывает файл mc1__.c - вроди всё верно...
Код пишу и компилирую в CVAVR. соответственно в свойствах мк прописываю путь к mc1.cof
Все файлы лежат скопом в одной папке.
Подскажите в чём глюк, плз ! Проект прицепил.
ЗЫ: Это я пробую сделать сеть из мк на TWI исходя из атмеловских апноутов.
Re: Proteus: вопросы и ответы
Добавлено: Вс сен 04, 2011 16:37:32
Soir
matyash писал(а):...Подскажите в чём глюк, плз !...
Это не глюк, это ошибки написания кода.
Компилятор проигнорировал все, что в программе выполняться не будет. Если основная программа никогда не обращается к подпрограммам, то вот и результат...
while (1)
{
// Place your code here
};
Обратите внимание в этом фрагменте из Ваших исходников на строчку: // Place your code here
Программа заходит в пустой цикл while, выхода из которого нет.
Re: Proteus: вопросы и ответы
Добавлено: Вс сен 04, 2011 17:01:41
matyash
Спасибо за ответ, прощелкал.
Только вот незадача: набросал в основной цикл команд для теста, а они всё-равно не нумеруются
Re: Proteus: вопросы и ответы
Добавлено: Ср сен 07, 2011 08:03:58
TTT355
Пожалуйста, помогите.
1. Я не могу найти элемент -> 5v изображенный на этой схеме справа вверху. Я писал battery но не нашел.
2. Когда я закончил рисовать мультивибратор, я попробовал его протестировать, но ничего не получилось. Подскажите что я сделал не правильно.
Протеус изучаю по ютубу, в часности этот урок.
http://www.youtube.com/watch?v=_qRtb8idz2c
Вот что у меня получилось.
http://s61.radikal.ru/i172/1109/c5/97a1d2ec3d66.jpg
Re: Proteus: вопросы и ответы
Добавлено: Ср сен 07, 2011 08:26:39
Engineer_Keen
TTT355 писал(а):1. Я не могу найти элемент -> 5v изображенный на этой схеме справа вверху. Я писал battery но не нашел.
Находится там же, где и земля - Terminals Mode/POWER. Далее в свойствах нужно указать "+5V" или "VCC".
TTT355 писал(а):2. Когда я закончил рисовать мультивибратор, я попробовал его протестировать, но ничего не получилось. Подскажите что я сделал не правильно.
Зачем такие маленькие резисторы в цепях коллекторов и баз?
Зато конденсаторы большущие.
На рисунке не понятно напряжение на батарее. 7u? Если да, то это 0.007В - никакая схема от него не заработает.
График у вас - АЧХ (FREQUNCY). Вам нужна АХЧ мультивибратора? Скорее всего вам нужен график - ANALOGUE.
Постарайтесь собрать точно то, что в источнике, и если добьетесь результата - можете экспериментировать с номиналами.
Re: Proteus: вопросы и ответы
Добавлено: Ср сен 07, 2011 19:13:03
TTT355
Я перересовал как на схеме, попробовал с аналоговым, но ничего увы не получилось. Хотя кондеры "мерцают" по очереде.
Половинка кондера черная вторая красная.
Измеритель частоты я выбрал по видеомануалу, увы опять что-то не так.
Вот видео
http://www.mediafire.com/download.php?p298ovfb3g4mc2x
Re: Proteus: вопросы и ответы
Добавлено: Ср сен 07, 2011 19:28:19
Алёша.
э
Re: Proteus: вопросы и ответы
Добавлено: Ср сен 07, 2011 20:47:57
Chettuser
Читаем казус.ру - там есть хелп о 4-х частях.
2. Пробуйте написать в свойствах одного из конденсаторов: {PRECHARGE=0}
И ещё, пробуйте варьировать значения напряжения питания - бывает что запускается или даже работает только в определённом диапазоне напряжений питания. Лучше для таких целей ставить транзисторы не из прототипов а простые n-p-n и p-n-p.