02.06.2019, 11:20
|
|
Временная регистрация
Регистрация: 16.03.2016
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от DmitriyVDN
|
ну и как это понимать?
второй датчик за восемь постов сам переместился от вала двигателя к заслонке?
или вы нам чего-то не договариваете?
|
сам не знал, думал что на на валу, так как определить направление движение вала с одним датчиком не предоставляю как
|
|
|
|
03.06.2019, 13:08
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от hampro
|
показывает положение заслонки на 90 градусов, зачем, не понятно, ход заслонки от 0 до 180, скорее всего от 90 градусов и идет отсчет, в верх или в низ
|
Таки да, "нулевое" положение заслонки скорее всего.
Сообщение от hampro
|
но как определить направление движение заслонки с одним датчиком, вот это ни как не могу понять?
|
Ну... Если предположить, что включение производится при "0"- положении, то система управления будет знать, в 90...180 направлении она двигала заслонку или 90...0. И пересчитывая импульсы в градусы можно сказать в каком положении заслонка, и, если например, 178 градусов (ну или 2 градуса, цифры примерные, абсолютно с потолка взяты) то больше не двигать. Но это очень ненадёжно, и сносно может работать скорее всего только с шаговым двигателем - шаговик достаточно точен, а случайные ошибки можно сбрасывать в "0"-положении. Ну и проблема с определением положения заслонки при запуске, если она не а "0"-положении. В общем плохое решение.
|
|
|
|
03.06.2019, 13:21
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Proteus общие вопросы
ЗЫ: Хотя.... Если процесс управления медленный, и при отключении заносить позицию заслонки в епром, и быть уверенным, что заслонка не будет перемещаться, пока всё отключено... Некоторое (мизерное, имхо) право на жизнь такое решение имеет. Но я бы обязательно поставил концевые датчики вдобавок к имеющимся.
|
|
|
|
04.06.2019, 00:22
|
|
Временная регистрация
Регистрация: 16.03.2016
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Someone
|
Если предположить, что включение производится при "0"- положении, то система управления будет знать, в 90...180 направлении она двигала заслонку или 90...0.
|
да, похоже так и есть, расспросил операторов подробнее, женщины, сложно было понять с самого начала ))) принцип получается следующий, 90 градусов - это значение по умолчанию, заслонка стоит вертикально, есть две кнопки управлением двигателем, в влево и в вправо, при нажатии кнопки например в влево, индикации показывает от 90 до 0, при 0 двигатель останавливается, при нажатии кнопки в вправо, заслонка доходит до 90 градусов и останавливается, если нажать кнопку в право еще раз, заслонка доходит до 180 градусов и останавливается, кнопки не фиксируемые, двигатель можно остановить в любом положении, вроде все стало понятно, осталось написать код для ардуино, если поможете, я отблагодарю вас!
концевые датчики не поставить, я так понимаю отсчет и остановка была по подсчету импульсов, и индикации
Последний раз редактировалось hampro; 04.06.2019 в 00:25.
|
|
|
|
04.06.2019, 00:46
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от hampro
|
второй датчик стоит не на двигателе, а на самой заслонке, и показывает положение заслонки на 90 градусов, зачем, не понятно, ход заслонки от 0 до 180, скорее всего от 90 градусов и идет отсчет, в верх или в низ
|
скорее всего просто какой-нибуть Му... сбил положение рычага относительно датчика пытаясь открыть/закрыть его за этот рычаг,
а может вы опять нам чего-то не договариваете? и по факту задвижка типа "баттерфляй" и может или могла совершать вращение на 360 град. тогда при подаче питания двигатель вращает задвижку в любую сторону до отметки "открыто"= 90град.
мозги знают сикоко импульсов треба на ход открыто/закрыто и управляют двигателем можно выставлять любой угол.
|
|
|
|
08.06.2019, 20:45
|
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Murka-MakMur
|
Prototup, Делай так, и если не получится попробуй переустановить от имени админа на диск D: или какой другой кроме системного.
|
Проблема была решена переустановкой системы, где все имена т.е. компьютера и его хозяина, размера сапог и противогаза и.т.д. - всё на англицком языке. Всё запустилось с пол пинка. За одно и комп стал работать быстрее.
|
|
|
|
04.08.2019, 12:20
|
|
Частый гость
Регистрация: 04.08.2019
Сообщений: 20
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 2 сообщении(ях)
|
Re: Proteus общие вопросы
хотел сделать 16-битный счетчик в протеусе на логических элементах.
с 10-ю Д-триггерами со срабатыванием по фронту работает нормлально, считает все вплодь до 10-го разряда и потом как и положено - идет по кругу.
добавляю 11-й точно такой же триггер и получаю ошибку перед самым переходом на 10-й разряд. С чем это может быть связано?
|
|
|
|
05.08.2019, 07:28
|
|
Прописка
Регистрация: 17.03.2015
Сообщений: 296
Сказал спасибо: 0
Сказали Спасибо 220 раз(а) в 126 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от jebbyk
|
С чем это может быть связано?
|
Вам объяснение нужно или решение проблемы?
Если решение, то добавьте задержку в 1ps, как на рисунке.
Если объяснение, то здесь можно только предположить, что в программе имеется ограничение на количество одновременно обрабатываемых переключений в одном дискретном шаге обработки.
Поэтому, внесение столь малой задержки, разносит, по времени/шагам, обработку переключений.
|
|
|
|
05.08.2019, 08:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Re: Proteus общие вопросы
ProtAS-13,
Вы правы насчет задержек при таком включении триггеров. Это в любой программе.
Но например в протеусе все много разрядные счетчики к примеру делают просчет в реальном времени. Есть модели старых часовых микросхем например 176ИЕ12. При частоте кварца 32768кгц у нее точно ( в реальном времени ) с 15 разряда просчитывается 1гц. А при соединение еще внутренней декады на 59 то получаем и минутный импульс. Также все остальные частоты с выходов. А внутри теже 15 триггеров. Или пересчетки на двоично десятичных счетчиках. Работают нормально. А модели микросхем счетчиков с динамич. индикацией, тоже работают. Как в железе. Вот что интересно например в мультисиме 14.2 сделали движок самой программы чуть шустрей но до проты не дотянули пока. Так вот в ней тоже до какого то разряда идет в реальном времени. Потом добавляешь например еще разряд и прога затыкается по просчету в реальном времени.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 05.08.2019 в 08:57.
|
|
|
|
12.09.2019, 17:08
|
|
Прохожий
Регистрация: 12.09.2019
Сообщений: 1
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Хочу сделать 3 взаимосвязанных индуктивности, в книжке написано про примеры и всё такое, там есть примеры в протеусе Mutual1 и 2. В примере mutual2 есть 3 вазимосвязанных индуктивности, с одинаковой величиной индуктивности у всех 1 Гн, когда я меняю у какой-либо обмотки индуктивность, то она меняется у всех на такую же!!!!!! Как мне сделать 3 взаимосвязанных индуктивности с разной величиной индуктивности?????
Последний раз редактировалось Dronotello47; 12.09.2019 в 17:14.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:10.
|
|