Тестер машинок

lexdi

подскажите как можно зделать чтобы при включении в режиме UP и DOWN кнопками, машинка находилась не в среднем положении а в начальном положении. А то не особо удобно в регуляторах хода. Если можно прокоментируйте самую первую прошивку, где при включении включаеться именно этот режим.
Заранее спасибо.

Armin

появилась необходимость проверять ESC с двигателями.
Можно ли данную схему использовать для этого. Иначе говоря, сигналы управления на ESC от приёмника идентичны сигналам управления сервомашинками??

Armin

AlexN
тогда встречный вопрос - где можно почитать о параметрах сигналах управления с приёмника на сервомашинки?
Какого типа сигналы? Прямоугольник, с изменяющейся скважностью? Остаётся ли при этом длительность импульса постоянной, а меняется только пауза?

AlexN
Armin:

AlexN
Какого типа сигналы?

Сигнал для сервопривода - прямоугольные импульсы с изменяющейся длительностью (от 700 до 2200 мкс, нейтраль - 1500мкс) и равным периодом (порядка 20мс).

Armin
AlexN:

Сигнал для сервопривода - прямоугольные импульсы с изменяющейся длительностью (от 700 до 2200 мкс, нейтраль - 1500мкс) и равным периодом (порядка 20мс).

То есть в случае с регулятором оборотов, минимум(нуль) оборотов соответствует 700 мкс? А максимуму - 2200?
20 мс, это аполучается 50 герц частота. Может попробовать сделать программный эмулятор на звуковой карте?
Думаю завал фронтов прямоугольника, если он будет, то особой рояли играть не будет.

AlexN

Да, все так. Более точные значения в большинстве регуляторов настраиваются.
Завал фронтов ИМХО будет приводить к постоянной неравномерности оборотов. И как Вы собираетесь получать пятивольтовый сигнал с аудиокарты ПК?

Armin

😃
амплитуду в 5 вольт получить-то несложно, это же не силовая цепь, токи там микроамперы.
Нет, ну конечно если брать с линейного выхода, то да, не получится. Хотя тоже надо пробовать.
Вобщем идея туповатая, но попробовать вполне можно. ИЛИ! Использовать LPT или СОМ порты? И 5 вольт есть, и прямоугольник в норме (на самом деле трапеция, фронты нарастают и спадают не мгновенно).
Последняя идея даже наверно будет лучше. Да и заманчиво очень - можно сервы и ESC проверять прямо у компьютера. Не надо городить никакого железа.

AlexN

Вы уж разберитесь как-нибудь сами с амплитудами выходных сигналов аудио-карточки (порядка 0.5…1В) и COM-порта (±12(!) В)

SAN

Не надо городить никакого железа.

Можно ещё использовать импульсный генератор, например, типа Г5-ХХ…
Однако специализированный прибор, обычно, удобнее в работе.
При выполнении своей функции.

Armin
AlexN:

Вы уж разберитесь как-нибудь сами с амплитудами выходных сигналов аудио-карточки (порядка 0.5…1В) и COM-порта (±12(!) В)

Сэр! Не напрямую, а через конвертер уровней RS232-TTL, хотя б MAX232. 😉

AlexN

Все едино - из-под Windows генерировать реал-тайм сигналы - плохая затея 😃

lexdi

ну а как насчёт помощи с прошивкой, как сделать так чтобы при включении тестер выдавал минимальное значение а не среднее. Хотябы подскажите где чего поменять а я уже сам попробую. В самом начале есть исходник, если можно на его примере.

PigTail

Попробуйте в main махнутьв строке строку a=NORM; на a=MIN;

lexdi
PigTail:

Попробуйте в main махнутьв строке строку a=NORM; на a=MIN;

Спасибо, я уже нащёл. Здесь есть несколько вриантов изменить данные.