Подключение компа к передатчику.

msv

Если делать под Win, нужно знать не только программирование, но и уверенно ориентироваться в Win32API. Использовать линии RxD/TxD COM порта (а значит аппаратную поддержку) не получится, как уже намекали прийдется использовать управляющие линии. Для работы с ними в реалтайм, необходимо максимально поднять приоритет задачи и потока. Функции работы с линиями COM работают на уровне ядра и очень ресурсоемкие из-за того, что приходится переключаться от уровня приложений до уровня ядра и наоборот. Мне удавалось принимать нестандартный протокол со скоростью 600бод, но загрузка проца была весьма ощутимой.
Можно, конечно, написать свой виртуальный драйвер к Com-порту, но это отдельная песня…
Думаю убедил, что с 15 летней давности знаниями Паскали , это сделать не просто… 😃

Aleksey_Gorelikov
Beer100:

Сам последний раз программировал на Паскале лет так 15 назад… Так что знания в этом деле близки к нулю. 😃

Ну если от паскаля хоть что-то осталось, берите паскаль под микроконтроллер и вперед! А если познания близки к 0 - тогда уж лучше на С учиться. (только по тому, что народу больше на С пишет, а паскалей разных много, а людей на нем пишут мало…)

Кстати, взяв радиомодуль с приемником от спектрума ДХ5 - можно повесить его на компорт, из обвязки - таже мах3232, или даже резюк со стабилитроном 😃 Ну и питание надо 3,3 вольта где-то раздобыть… Правда там скорость порта не стандартная, но чуток покапавшись в реестре - вроде бы можно и переключить… Где-то инфу видел, могу посмотреть.

Beer100
PigTail:

если возраст не скрываете…

Да, возраст я тут поставил от балды. Тогда мне было 20. 😃

msv

Спасибо за подробное объяснение (а точнее убеждение)!
Я здаюсь… 😛
А сейчас начну изучать основы программирования МК.
Это, все таки, ближе к паяльным делам! 😁
Если я не ошибаюсь, то ATmega самый простой в осволении?

Aleksey_Gorelikov:

Кстати, взяв радиомодуль с приемником от спектрума ДХ5 - можно повесить его на компорт, из обвязки - таже мах3232, или даже резюк со стабилитроном 😃 Ну и питание надо 3,3 вольта где-то раздобыть… Правда там скорость порта не стандартная, но чуток покапавшись в реестре - вроде бы можно и переключить… Где-то инфу видел, могу посмотреть.

Пасмотри, пожалуйста!
Информация была бы очень полезной.

Вахтанг
Beer100:

Подскажите в таком вопросе:
Имеется 4-х канальный передатчик ART-TECH от самолета Cessna 182.
Требуется подключить к нему компьютер так, что бы добавить еще 2 канала управления. Приемник 6-ти канальный.
Такое уже кем-то делалось? Если нет, то где можно найти схему этого передатчика?
И как это можно реализовать?

Реализовано точно, сам выдел на этом форуме в прошлом году. Ни надо городить ком порт. Как вы собираетесь летать с таким устройством, будете таскать в рюкзаке ноут?.
Схема была реализована на Атмеге, к 4-ем каналам добавлял еще 2 дискретных, даже прошивка прилагалась, поищите! Я наверняка доложен был сохранить ссылку или схему, если найду, сообщу.

Beer100
Вахтанг:

Реализовано точно, сам выдел на этом форуме в прошлом году. Ни надо городить ком порт. Как вы собираетесь летать с таким устройством, будете таскать в рюкзаке ноут?.
Схема была реализована на Атмеге, к 4-ем каналам добавлял еще 2 дискретных, даже прошивка прилагалась, поищите! Я наверняка доложен был сохранить ссылку или схему, если найду, сообщу.

Буду опять же очень признателен!
Но летать я на этом аппарате не буду. Это машина-робот, с камерой и датчиками, которая будет ездить вокруг дома. 😃
Камеру хочу сделать на вот таком акселерометре.

www.youtube.com/watch?v=Fd2K8ieo5xQ

Aleksey_Gorelikov
Beer100:

Информация была бы очень полезной.

По модулю - вот тут rcopen.com/forum/f8/topic127576/41 есть ссылка на другой сайт с описанием протокола дополнительного применика + отличия протокола для передающего модуля я приводил. В вашем случае - наверно можно использовать готовый приемник от спектрума, к нему подключать руль. машинки, а передающий модуль в ком. порт. По нестандартным скоростям ком. порта посмотрел - проблемы в усб-RS232 интерфейсами, как побороть их - инфа в приложении. С хардварными комами проблем возникнуть не должно.