Самодельный передатчик (часть 1)

SVS

Я использовал плату где разведены разъемы ХТ24,25,26,27,28.
Единственное что Я, убрал обвязку узла тренер-ученик

Denn

Цитата(SVS @ Aug 3 2008, 17:13)
Действительно, как продвигаются дела по обновлению?
А можно добавить звуковую сигнализацию при просадке напряжения батареи пульта с 7-8вольт примерно?
Как это можно реализовать?

А не мало ли 7-8 вольт? Можно неуспеть посадить модель. Лучше 8,8 - 9 вольт. И при этом , мне кажется, надо ограничить время сигнала двумя - тремя минутами : иногда я разряжаю аккумуляторы прямо в передатчике, так пищание очень сильно надоедает.

ubd

Про сигнализацию севших аккумов, уже давно писали Фокусу, и он уже заложил это в новой версии. Напряжение при котором будет срабатывать сигнализация, будет настраиваться, в меню. т.к. могут использоваться разные виды аккумуляторов - кадмий/гидрид или литий-полимер.

Но Фокус где то потерялся. Ещё год назад он обещал новую версию, появлялся иногда на форуме и пропал. Так что может быть да же не дождёмся. Используйте пока старую, она то же неплохо работает.

v61
Aleksey_Gorelikov:

Вот библиотека для дисплеев tic 149-152

Дисплей от Siemens A55 (C55) не пробовали использовать?
Контроллер вроде такой-же, как на 3410 (PCF8812), но диплей более доступен…

rulll
ubd:

Но Фокус где то потерялся.

Были трудности.
Обещал возобновить работу проект

Aleksey_Gorelikov
v61:

Дисплей от Siemens A55 (C55) не пробовали использовать?
Контроллер вроде такой-же, как на 3410 (PCF8812), но диплей более доступен…

Я не пробовал, т.к. у меня их нет… Пробовал от Эриксона 1018, 2628, нокий 3210-3410, а в итоге остановился на tic152. И размером он побольше, и разрешением, и контакты нормальные, и продается везде. У стандартных промышленных дисплеев один большой плюс, по сравнению с телефонными - их производят, производили и скорее всего будут производить. Так что купить их не проблема никому, в отличие от дисплеев от вымирающих телефонов. Как разовая поделка - дисплей от телефона - вполне ничего, когда взял, то что у тебя в мусорном ведре валяется и сделал вещь. Но когда конструкцию собираются повторить сотни людей - тут уже от запчастей из мусорки надо избавляться, ведь завтра их не будет.

SVS

Помогите пожалуйста с первернутой прошивкой и звуковым барьером разряда.
Помогите пожалуйста с прошивкой со звуковым барьером разрада.

ubd

Как перевернуть изображение, уже спрашивали и есть ответ:

файле “graph_new.lib”

void lcd_pixel (unsigned char x,unsigned char y,unsigned char color) //
{ unsigned char i,j;
//добавить вот эти две строки
x=95-x;
y=63-y;
//
i=y/8;
j=y%8;
if (color) buff[i][x]=buff[i][x] | (1<<(j));
else buff[i][x]=buff[i][x] & (~(1<<(j)));
}
перекомпилить и всё

Про остальное, не ко мне.

SVS

Всетаки перевернул, компелил, поправил def, тримера, и.тд
Осталось засунуть звуковую индкацию разряда, что писать есть, а куда именно, в каком файле надо дополнить

SVS

все вопросы снимаются, все добавил,что хотел, так противно звенит когда бат.ниже 8 вольт.
В MATH.c добавил, и рапиликала

ubd

Скажи подробней, что и где добавил. Я СИ не знаю, по этому по подробнее.

Andrej100
ubd:

Скажи подробней, что и где добавил. Я СИ не знаю, по этому по подробнее.

В MATH.c добавил
==================================
//работаем с таймером;

if (U_bat<880) напряжение включения таймера
{
PORTG|=0x4;
delay_ms(20);
PORTG&=0xFB;
delay_ms(20);
};

if (timersound&&pen&&(!LEFT||!RIGHT||!UP||!DOWN))
{
pen=0;
timersound=0;
PORTG&=0xFB;
trim_sound_en=1;
}

if (!en&&!LEFT&&pen&&!timersound)
===========================================
и будет пищать при 8.8 V

ubd

Я так понимаю что меняя значение 880 на, скажем, 900 то будет пищать на 9В. Правильно?
А если мне нужно что бы на 10 В пищало или то выставлять значение U_bat<1000?

Andrej100
ubd:

Я так понимаю что меняя значение 880 на, скажем, 900 то будет пищать на 9В. Правильно?
А если мне нужно что бы на 10 В пищало или то выставлять значение U_bat<1000?

Наверно так,сначало было 800 я поставил 880 и вкл 8.0 а стало 8.8v
пробуй 😒

Denn

А если написать так:

if ((U_bat<880)&&(U_bat>850))
то будет пищать с 8,8В до 8,5В , т.е. как затихло - всё, скоро абзац!

SVS

Собрал пульт, все распоял, закрутил проверяю.
Колибрую все крутилки, от и до границ на экране, сохраняю.
Кручу ручку 8-ого канала, а серва отклоняется тока на половину( в одну сторону), т.е. от нейтрали (1500мс) до максимума (2000мс), работает все гуд, а кручу от нетрали (1500мс) в минимум(1000мс), на работает.
Что за …?
Резюк по схеме (1к)+ 2к с лева и с права, стоят.
Калибруется четко в границах бегунка на экране. Настройки канала неменялись, как есть
Где косяк? в прошивке? как исправить?

Andrej100
Denn:

А если написать так:

if ((U_bat<880)&&(U_bat>850))
то будет пищать с 8,8В до 8,5В , т.е. как затихло - всё, скоро абзац!

Работает 😁

Aleksey_Gorelikov
SVS:

Собрал пульт, все распоял, закрутил проверяю.
Колибрую все крутилки, от и до границ на экране, сохраняю.
Кручу ручку 8-ого канала, а серва отклоняется тока на половину( в одну сторону), т.е. от нейтрали (1500мс) до максимума (2000мс), работает все гуд, а кручу от нетрали (1500мс) в минимум(1000мс), на работает.
Что за …?
Резюк по схеме (1к)+ 2к с лева и с права, стоят.
Калибруется четко в границах бегунка на экране. Настройки канала неменялись, как есть
Где косяк? в прошивке? как исправить?

Я этот косяк находил сразу как Фокус прошивку выложил. Ищите в форуме я вроде бы писал. Там где-то индекс неправильный был, и машинка отрабатываеть в плюс - от одного канала, а в минус - от какого-то другого. А вобще, Женя вроде бы ошибку эту исправлял. Может в версиях путаница… и у вас старая.

SVS

Проблема решилась, при колибровке, крутилкой 8 канала, крутанул в мак.-мин. 2 раза (определились границы)и вернул в максимум(курсор слева).
Вот тогда серва стала отрабатывать с минимума до максимума.
Дайте ссылку на последнюю версию.

И еще появилась непонятная абра-кодабра и зависание, когда захожу в User`s 1 или 2, в нижней строке абра-кодабра и зависает (может прошивка), дайте неглючные исходники(проэкт)?

Aleksey_Gorelikov
SVS:

Проблема решилась, при колибровке, крутилкой 8 канала, крутанул в мак.-мин. 2 раза (определились границы)и вернул в максимум(курсор слева).
Вот тогда серва стала отрабатывать с минимума до максимума.
Дайте ссылку на последнюю версию.

И еще появилась непонятная абра-кодабра и зависание, когда захожу в User`s 1 или 2, в нижней строке абра-кодабра и зависает (может прошивка), дайте неглючные исходники(проэкт)?

Был такой глюк, когда епром соскакивал. Перешей заново (или попробуй в меню модель-стереть модель), во фьюзах активируй БОД. Кстати, откомпилировалось нормально? По идее ошибок и варнингов быть недолжно. В исходниках варнинги по умолчанию есть, но исправить не сложно. Там неиспользуемы переменные, несоответвие размера массива кажется было… Не помню уже короче, но сложного нет.

Еще посмотри посты про кондеры по питанию, бод, цепь сброса. Народ писал кто как от слета епрома лечился. Это 99% епром слетел.

Пы.Сы. Если память не изменяет, то надо преред окончанием калибровки джойстики и крутилки в 0 выставить. Помоему у Евгения при калибровке сохраняется положение 0 и К_min - K_max. Да и процедура калибровки написана с ошибочкой 😃

SVS

Перепрошил, все появилось, поюзаем, поищим глюки, но вроде бы глюки кончились.