Сб авг 18, 2012 08:25:38
Сб авг 18, 2012 10:53:07
Сб авг 18, 2012 10:57:23
Сб авг 18, 2012 12:15:31
это Вам все так просто...GRAF писал(а):На приемной стороне ищите синхропаузу. Запускаете таймер. Когда приходит следующий канальный импульс, берете значение таймера, обнуляете, запускаете снова. Полученные значения таймера переносите в другие таймеры, которые занимаются формированием ШИМ для управления сервами.
zero648 писал(а):Я вот делал небольшой примерчик с UART в АВРстд на асме + проект для протеуса, используется одна прошивка для "ведущего" и для "ведомого", практически не важно кто из них ведущий, а кто ведомый. В тексте может быть немного воды, так как пробовал разные варианты и некоторые функции уже не используются.
Работа примера простая, при нажатии кнопки значение порта В отображается на семисегментнике
Сб авг 18, 2012 12:28:05
uwrtey писал(а):zero648, у Вас есть возможность скинуть исходник в *.txt ? просто у меня поломался жесткий диск на компе на котором стоит студия и протеус...
Сб авг 18, 2012 13:18:07
Сб авг 18, 2012 13:32:01
uwrtey писал(а):точно..
а где можно посмотреть "что такое UART и с чем его едят" МК ?
как в обще с ним работать ?
и годится ли он для радиопередачи ?
uwrtey писал(а):приемо передающая часть меня не интересует - есть готовые RX TX модули, - интересуют толко шифраторы - дешифраторы.
Сб авг 18, 2012 14:06:09
Сб авг 18, 2012 14:15:42
uwrtey писал(а)::o это Вам все так просто...
точно..а где можно посмотреть "что такое UART и с чем его едят" МК ?
я имел в виду помехозащишенность UARTa.
радиомодули тут не при чем
Сб авг 18, 2012 14:17:20
Сб авг 18, 2012 14:21:54
Сб авг 18, 2012 14:32:40
GRAF писал(а):У вас до радиомодуля от МК будет кабель длинной пару метров?
GRAF писал(а):Ну так спрашивайте, для этого и есть форум. Кроме того, программа для передатчика у вас есть, значит и в алгоритме PPM разбираетесь.
Сб авг 18, 2012 14:43:10
Сб авг 18, 2012 15:54:01
Сб авг 18, 2012 16:00:18
void emitPPM_negativ() {
int tmsec = msec;
double del;
for (int i = 0 ; i < channels; i++){
digitalWrite(PPM,LOW);
del = 1000.0+((double)packet[i])*4-pause; // пауза входит в общую длительность канала !!
delayMicroseconds(del);
digitalWrite(PPM,HIGH);
delayMicroseconds(pause);
tmsec -= del+pause;
}
digitalWrite(PPM,LOW);
delayMicroseconds(tmsec-pause);
digitalWrite(PPM,HIGH);
delayMicroseconds(pause);
}
Сб авг 18, 2012 16:32:52
Сб авг 18, 2012 16:39:08
BOB51 писал(а):
Миль Г.
Модели с дистанционным управлением:
Пер. с нем. -Л.: Судостроение, 1984.
там правда только принцип и макеты на "рассыпухе" (+премники/передатчики радиоканала и их наладка) , под МК прийдется немножко подумать
Сб авг 18, 2012 17:07:10
Сб авг 18, 2012 17:26:43
Сб авг 18, 2012 21:04:08