Короче она мне нужна для управления электродвагателя!
Я написал прогу которая видаёт определённой частоты импулсы. Можно менять частоту, но при низких частотах двигатель работает ривками, а при высоких крутится медленно но мало силы! так как оно вообше работает ШИМ? Как выглядит графически? Тоетсть какие там импульсы? Я просто не понимаю как управляется двигатель на CDROM-е, который позиционирует лазер? У меня стоит на CDROM обычный двигатель не шаговы! Так как он так точно ходит? К стате я этот движок подключал к LPT через транзистор мп38 и резюк на базу с ножки LPT на 200 Ом.
Вот он и работет не понятно как:( на высоких медленно едет но не чётко и мало силы! А на низких пригает! Объясните как оно работет на CDROM-е какя там частота?
И ещё как можно с лпт получить разного рода импульсы? Там же просто или есть напряжение или нету? А форму как придать? Не врубаюсь, без дополнительных микросхем....
_________________ "The only thing necessary for the triumph of evil is for good men to do nothing" Ebmund Bruke(1729-97)
Значит так, я проверил какие импульсы выдаёт моя прога и вот что показал осцилограф.
Как я понел ШИМ импульсы должны быть прямоугольные! а у меня совсем другие:(
не знаю можно ли верить этой проге-осцилографу но она показала совсем не прямоугольные импульсы:(
Вот посмотрите jpg
Чем поможете?:)
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Плохи дела
Я тут понаблюдал как работает порт.. и вот что обнаружил:
когда подаю лог.1 на порт, то на выходе получается странная штука.
В место того чтоб сразу возникало наприжение стабильное и пога не подаш лог.0 оно не дёргалось, на выходе получаю сначала резки скачок напряжения "+" и потом плавно опускается до определённого уровня и течет более ли мене стабильно! Но при подаче лог.0 происходит тоже самое только уже не "+" а "-" напряжение! При подаче лог.0 напряжение резко понижается до "-" yВольт и потом плавно поднимается до нуля!
Да! Очень странно и не приятно! смотрите рисунок там показано всё
Господа! Давайте договоримся схемы, графики и прочие чертежи, где используется не более 256 различных цветов и оттенков, паковать в ГИФ. Смари, твой график в JPG весил 37 кБ. Теперь он весит 3,7 кБ. Есть разница? А качество не ухудшилось ничуть! Serega
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
осциллограммы порта приведены для его работы в холостом режиме, или под нагрузкой?
ШИМ - это ШИРОТНО-импульсная модуляция, в этом случае, в отличие от ЧИМ, частота неизменна, а меняется скважность импульсов.
Двигатель от сидюка простым ШИМом не заведешь. там есть несколько обмоток, на них поочередно надо подавать сдвинутые по фазе импульсы...
Какие там несколько обмоток! Я же написал что двигатель не шаговый! А самый простойб от батарейки работает даже!
Я ещё написал что этот двигатель у меня крутится! И написал как он ведёт себа на разных частотах! Просто надо вниательнее читать...
А осцилограмма без нагрузки
_________________ "The only thing necessary for the triumph of evil is for good men to do nothing" Ebmund Bruke(1729-97)
Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07 Сообщений: 11169 Откуда: из мест не столь отдалённых
Рейтинг сообщения:0 Медали: 2
В качестве осциллографа используется звуковая карта? Тогда понятно, почему так выглядят импульсы- отсутствует постояннотоковая составляющая, входа звуковой карты подключены через конденсаторы. Шим- модуляцию сделать очень просто- программно меняете длительность импульса.
В качестве осциллографа используется звуковая карта? Тогда понятно, почему так выглядят импульсы- отсутствует постояннотоковая составляющая, входа звуковой карты подключены через конденсаторы. Шим- модуляцию сделать очень просто- программно меняете длительность импульса.
Менять длительность импульса? Это как?
вот пример проги:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
ButtonPin5;
end;
Так вот тут Timer1 задаёт длительность, но он делает это так: скажем если лог.1 длится 10мс то потом лог.0 длится тоже 10мс. Тоесть они должни длиться одинаковое время или разное? Скажем лог.1 должно длится 10мс а лог.0 5мс? Или как? Обясните пожалуйста! Если одинаковое время то так я и зделал и это не похоже на ШИМ:)
Да ещё, значит осйилограмма не правильная у меня рас я через Sound поключал?
И какя на самом деле она, осцилограмма? Не пилообразная значит?
Пожалуйста помогите понять:)
_________________ "The only thing necessary for the triumph of evil is for good men to do nothing" Ebmund Bruke(1729-97)
procedure TForm1.Timer1Timer(Sender: TObject);
var ms:integer;
begin
ms:=StrToInt(Edit3.Text);
Lpt.WritePort(LPT2, 0, ;
Sleep(ms);
Lpt.WritePort(LPT2, 0, 0);
end;
LPT2 - это $378
0 - это регистры данных
8 - это... наверно понятно!
Скорость Timer1 можное менять ползунком от 1 до 1000мс, как и скорость задержки (sleep)! Оптимальной суоростю для Timer оказалось 50мс, а Sleep я меняю и тем самым регулирую скорость! Круто!
Это и есть ШИМ?
Не знаю что это но оно делает то что я хотел:)
Спасибо за помощ! особенно Сэр Мурр!!!! Вы направили меня на правильны путь, сказав что надо менять длительность импульса!
_________________ "The only thing necessary for the triumph of evil is for good men to do nothing" Ebmund Bruke(1729-97)
Заголовок сообщения: Re: Реально ли сделать ШИМ из LPT?
Добавлено: Ср авг 23, 2006 19:16:20
Модератор
Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07 Сообщений: 11169 Откуда: из мест не столь отдалённых
Рейтинг сообщения:0 Медали: 2
Сэр Мурр писал(а):
А импульсы на самом деле должны быть прямоугольными.
Так это на осциллографе с открытым входом, который показывает постояннотоковую составляющую.
ШИМ- это когда частота повторения импульсов постоянна, а меняется длительность импульса, иначе говоря- коэфф. заполнения импульса.
А импульсы на самом деле должны быть прямоугольными.
Так это на осциллографе с открытым входом, который показывает постояннотоковую составляющую. ШИМ- это когда частота повторения импульсов постоянна, а меняется длительность импульса, иначе говоря- коэфф. заполнения импульса.
Так это и делает моя прога:) Я люблю LPT порт и Object Pascal:) Да будет ШИМ:)
Простите за офтоп, но вы мне однажды помогли со схемой для двигателя... у меня маленькая проблема:( просмотрите плиз http://www.radiokot.ru/forum/viewtopic.php?t=1365
И огромное вам СПАСИБО!
_________________ "The only thing necessary for the triumph of evil is for good men to do nothing" Ebmund Bruke(1729-97)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения