![]() |
Косепорный у тебя код :)
Код:
int ledPin = 10;Код:
int del_1= (int)del*(duty/100.0);del_2 -- меньше нуля, странно. Код:
delay(del_1); // wait for a secondКод:
delay(del_2); // wait for a secondДобавлено через 7 минут А еще при целочисленном делении Код:
int del_1= (int)del*(duty/100.0);Добавь-ка в секцию setup(): Код:
Serial.println(del_1); |
35 35
Добавлено через 3 минуты Ходыженское 2 литра! Можете скинуться ладно похер жигули тоже сойдет Добавлено через 52 секунды говнокод я согласен, но ещё говнистее компилятор ардуино - у него принадлежность к операторов совсем другая чем в си |
Труд должен быть оплачен. Шли в личку номер карты. Или говори реквизиты, отправлю на неделе через ДЛ.
|
Asmter, :ay::ay::ay:
|
пиво отменяется. помогите советом лучше.
сейчас схема у меня http://i95.fastpic.ru/big/2017/1006/...1d380ebb2f.jpg что можно улучшить? и что нужно сделать чтобы два сток соленоида поставить, работать одновременно? думаю что на тд04 может сток соленоида не хватить Добавлено через 3 минуты упор на надёжность надо мне, сами понимаете - скачки бортовой сети, наводки на провода как избежать всего этого. можно ли витую пару использовать до соленоида, чтобы наводок избежать? или наоборот коаксиал надо? |
Цитата:
оплетка а внутрях 8 проводов :) я такой в крыло проложил из моторки в салон, для датчиков чтобы не фонило |
Цитата:
|
Наведенными токами соленоид не откроешь. Возьми просто нормальный автотракторный провод.
|
А транзистор может сгореть от навожок?
Отправлено с моего SM-G532F через Tapatalk |
Ты какие токи и чем наводить собираешься?
Добавлено через 9 минут Но если очень боишься -- закрути провода до соленоида спиралью. Как в витой паре. |
А чем ты вообще питаешь этот соленоид? Напряжение какое и ток какой на блоке питания? Ты частоту чем то проверь, потому что твой код сейчас делает что, пишет в регистр состояние 1 на транзистор - на это уходит время (не маленькое, с родными библиотеками), далее у тебя идет функция Delay() которая не является аппаратным таймером, это софт, далее ты опять пишешь в регистр, это опять же время, фактическая частота у тебя будет меньше на соленоид, ну а в сочетании с низким уровнем напряжения - вот он у тебя и щелкает)
|
хошь тоже на пиво поспорить? хотя даже нечего спорить... чем меньше напруга - тем слабее дрыгается соленоид, ты изначально ошибся
|
Asmter, код некорректный, ты просто тупо дёргаешь соленоид, ты вообще не используешь ШИМ...
Пользуй функцию analog.write(0-255) для дискретного выхода помеченного PWM... а ещё лучше изучай матчасть)) два пиваса с тебя за некорректный эксперимент |
Цитата:
Добавлено через 6 минут ТОчно, там от 490Гц и выше, все остальное через таймеры. |
"Из коробки" опорная частота шима в ардуине действительно около 500 Гц. Возможно ли её понизить до 16 -- не уверен. Но зато в ардуине есть очень удобные прерывания по таймеру. См MsTimer.
А в своём проекте перешёл от опроса датчиков в лупе к опросу датчиков по таймера -- очень удобно. |
Цитата:
|
а мне говорят что кондёр надо ещё параллельно катушке, типа если диод не успеет перелючиться может транзистор сжечь
|
Цитата:
Добавлено через 4 минуты Поставь на комп WorkBench (MultiSim) или МатЛаб и экспериментируй. Узнаешь много нового. ;) Добавлено через 5 минут Поверь, прежде чем палить килоамперные ключи - сначала это симулируют на компе.:D |
я симулировал
на выходном меандре в момент перехода пики по ~ 5 вольт, добавляю конденсатор - исчезают - мне знаний не хватает понять - что это глюк программы (катушку от балды поставил, про сток соленоид знаю что он 30 ом сопротивления только), или в жизни также |
Конденсатор сглаживает колебания напряжения в линии. По достижении некоторой емкости ты получишь стабильное постоянное напряжение, величина которого будет зависеть от коэффициента заполнения ШИМ-сигнала.
|
ну я не совсем тупой!
http://forum.cxem.net/uploads/monthl...1360609514.jpg вот такого рода выбросы! я считаю что из за того что диод поздно переключается |
Извращённый вопрос (как всегда): известно, что можно подключить несколько температурных датчиков DS18B20 к одному устройству. А можно ли один датчик к нескольким устройствам? А именно - ардуино, чтобы мониторить температуру масла ДВС и пандора, для этих же целей.
Возможности поэкспериментировать сейчас нет (машина отдельно, мотор отдельно), а вот сплести сразу правильный жгут, желание есть :D |
Надо на сток схеме проверить, есть ли такие выбросы. Я использовал в качестве ключа TIP31C.
В прошивке дерганье всего низкочастотного сделано без применения таймеров, там их и так не густо. |
Цитата:
ИМХО - диод не при чем, где-то паразитная индуктивность. Больше сказать не могу - надо видеть всю схему, знать напряжения, элементы и точки снятия эпюр напряжения. Добавлено через 1 минуту Почему так сильно беспокоят эти пики? |
ну соленоид это катушка провода, сама индуктивность мож сказать Ж)))
|
| Текущее время: 07:50. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © 2006 - 2018, Galant / Legnum VR-4 Клуб, VR-4.ru