27.11.2013, 16:56
|
|
Частый гость
Регистрация: 17.10.2013
Сообщений: 17
Сказал спасибо: 12
Сказали Спасибо 16 раз(а) в 1 сообщении
|
Re: Proteus общие вопросы
Сообщение от Kabron
|
А у вас Tx терминала кудато подключен?
|
Tx терминала у меня подключен к Rx МК[/QUOTE]
Может непонятно спросил, повторюсь.
Мне надо отладить связь МК с неким готовым промышленным устройством, имеющим RS232. МК посылает устройству команды в виде последовательности нескольких байт, устройство их обрабатывает и отправляет ответ. Я хочу в качестве этого устройства для симуляции использовать терминал. Подключение "МК-терминал" стандартное - Tx-Rx Tx-Rx. Команды, которые передает МК на линию Rx терминала я вижу в окне терминала, тут все ОК. Теперь мне надо вручную имитировать ответ устройства, передав последовательность из нескольких байт на линию Rx МК.
Как это сделать?!
Уже весь мозг вспух.
|
|
|
|
27.11.2013, 17:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,476
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
|
Re: Proteus общие вопросы
Garlik, вам же сказали - убедитесь на связке двух терминалов что обмен есть.
Если так, то просто ваш МК не воспринимает данные от терминала.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
27.11.2013, 17:37
|
|
Частый гость
Регистрация: 17.10.2013
Сообщений: 17
Сказал спасибо: 12
Сказали Спасибо 16 раз(а) в 1 сообщении
|
Re: Proteus общие вопросы
Сообщение от Kabron
|
Garlik, вам же сказали - убедитесь на связке двух терминалов что обмен есть.
Если так, то просто ваш МК не воспринимает данные от терминала.
|
Да как же еще Вам объяснить, что не в обмене проблема!
Мне надо отправить с терминала данные.
Как эти данные ввести?
В окне терминала курсор есть, но на нажатия клавиатуры он не реагирует! Не вводится ничего!
Понимаю, что туплю, может где-то в настройках хитрая галочка есть?
Дошло. Извините, и правда безбожно тупил
Последний раз редактировалось Garlik; 27.11.2013 в 18:11.
Причина: И правда тупил
|
|
|
|
27.11.2013, 19:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,476
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
|
Re: Proteus общие вопросы
Garlik, правой кнопкой в окне терминала вызывается меню. Включите локальное эхо и убедитесь: все вводится. Проблема в МК.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
28.11.2013, 11:37
|
|
Частый гость
Регистрация: 17.10.2013
Сообщений: 17
Сказал спасибо: 12
Сказали Спасибо 16 раз(а) в 1 сообщении
|
Re: Proteus общие вопросы
Сообщение от Kabron
|
Garlik, правой кнопкой в окне терминала вызывается меню. Включите локальное эхо и убедитесь: все вводится. Проблема в МК.
|
Понял, спасибо
|
|
|
|
02.12.2013, 23:06
|
|
Частый гость
Регистрация: 28.01.2008
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Есть полученные данные: амплитуда сигнала от времени, перевожу этот сигнал в протеус чтоб просимулировать устройство на атмеге. Данные перевожу в файл для FileGeneratora, но заставить генератор работать не получается, сигнал генерируется не тот который задан в файле. Пример который в хелпе для FileGen тож сразу не заработал, только когда нагрузил выход генератора через резистор на землю, а свои данные даже с нагрузкой нормально запустить не могу. Подскажите, что делаю не так?
|
|
|
|
03.12.2013, 07:44
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,507 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от vysvg
|
сигнал генерируется не тот который задан в файле.
|
Не пойму - в чем прикол??? "Что имели - то и ввели" (тьфу, что ввели - то и получили).
|
|
|
|
03.12.2013, 11:02
|
|
Частый гость
Регистрация: 28.01.2008
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Вот и Я не пойму в чем прикол.
Значения которые вы выделили цветом у меня тоже сошлись, но Вы не все выделили, они как раз и не сходятся, по времени и по амплитуде, по амплитуде какие-то переломы на прямой линии графика рисует.
Пересмотрел еще раз, они и некоторые выделенные не сходятся ни по времени ни по амплитуде.
Последний раз редактировалось vysvg; 03.12.2013 в 13:19.
|
|
|
|
04.12.2013, 01:13
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,507 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от vysvg
|
но Вы не все выделили, они как раз и не сходятся, по времени и по амплитуде, по амплитуде какие-то переломы на прямой линии графика рисует.
|
Вона чего, Вам острые уголки подавай. Ну, так измените точность для операционных точек и будет Вам Щастье. Только не рекомендую такие веСЧи проделывать для симуляции реального времени, рискуете "увязнуть в трясине вычислений". А для графиков - только в путь... Немного поясню, может еще кому пригодится. Начнем с веселых картинок на Вашем же примере из файла gen, ну тот, что уже одна картинка есть в моем предыдущем посте. Для начала проясню ситуацию с Вашими "ломаными линиями". Помните к/ф ДМБ: "Видишь суслика?... А он есть!" Вот и у нас также. Картинка первая поясняет - как его увидеть. Картинка вторая без комментариев. Картинка третья - отвечает на известный русский вопрос - "Что делать?". Ну и картинка четвертая - финал. Ну, и на закусь еще один хинт без картинок. В режиме максимизации окна графа можно зайти в его меню Graph и выбрать опцию Export Data. Эти точки графика сохранятся в файле, который Вам придется обозвать самостоятельно с расширением .dat. Фактически, это текстовый файл приблизительно такого же "пошива", как и тот, что Вы использовали для файлового генератора. Только время и данные там разделены запятой.
Ну, уж совсем для наглядности приведу его полностью для второй картинки из этого поста:
Код:
|
"TIME","V_zond"
0,0
0.0428,0.713333
0.1128,1.88
0.1228,2
0.1328,1.88364
0.2228,1.06545
0.2328,1
0.2428,1.32
0.27,2
0.3072,1.07
0.3172,1
0.3272,1.57333
0.3372,1.90667
0.3472,2
0.3572,1.14
0.36,1
0.3784,1.92
0.3884,2
0.3984,1.38667
0.4084,1.05333
0.4184,1
0.4284,1.92
0.4384,2
0.5,2 |
Такие данные можно при достаточном навыке легко в несколько щелчков импортировать, например, в MS Excel для дальнейшей обработки. Ну, как-то вот так.
Удачи!
ЗЫ Перечитал свою галиматью, решил добавить для не совсем понятливых, а то опять вопросами закидают... По умолчанию на один интервал симуляции у нас в Simulator Options стояло 50 Steps (шагов). Вблизи изломов сигнала симулятор старается вычислять точки с меньшим по времени шагом. Первые два-три излома он достаточно красиво обсчитал, а дальше оставшегося кол-ва шагов из того заданного полтинника стало не хватать, и симулятор начало "колбасить", т.е. вблизи переломов он не может поставить (расчитать) большее количество точек, иначе ему не останется этих шагов на остальное время. Но, еще раз повторюсь, - не рекомендую баловаться такими приемами для реального времени - загрузите проц компа лишними вычислениями так, что он зависнет на веки вечные до нажатия любимой "комбинации из трех пальцев" Сtrl-Alt-Del.
Последний раз редактировалось Halex07; 04.12.2013 в 01:38.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
09.12.2013, 14:18
|
|
Временная регистрация
Регистрация: 15.11.2010
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 18 раз(а) в 18 сообщении(ях)
|
Re: Proteus общие вопросы
Подскажите кто знает,хочу сделать тепловентилятор,можно ли доработать схему,если вместо светодиода с резистором на выходе поставить нагреватель (нихромовую спираль на 500ватт и более) и параллельно спирали подключить двигатель на переменном токе 220вольт.
Датчик LM35 измеряет температуру до 100 градусов при охлаждении схема опять включается.Нужен ли оптрон в этом случае ?
https://kazus.ru/forums/attachment.p...1&d=1386584145
https://kazus.ru/forums/attachment.p...1&d=1386584224
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:33.
|
|