Пропорциональное управление на МК с нуля
| |
uwrtey | Дата: Воскресенье, 13.01.2013, 20:54 | Сообщение # 76 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| Принтера то пока у меня нету, зато есть макетные платы. Как только принтер куплю, так сразу попробую. ( а на работе неохота печатать - там мфу бразер - ну очень говеные они ) штыри на все свободные ноги сделать?
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Воскресенье, 13.01.2013, 21:50 | Сообщение # 77 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| Цитата (uwrtey) мфу бразер - ну очень говеные
а чем говеные ? у меня в офисе 7057R - вроде нормально печатает, правда для ЛУТ я его не применял, дома другой принтер есть...
Цитата (uwrtey) штыри на все свободные ноги сделать?
конечно ! вдруг ты еще что нить задумаешь потом подключить ! :-)
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Воскресенье, 13.01.2013, 22:16 | Сообщение # 78 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| Цитата (ВитГо) а чем говеные ? у меня в офисе 7057R - вроде нормально печатает, правда для ЛУТ я его не применял, дома другой принтер есть... модель я сейчас сказать не могу - не помню.
а плохи они тем, что очень капризны к качеству бумаги. А еще в них бумага дважды перегибается.
у нас он очень часто визжит и орет механизмом протаскивания бумаги - когда закупают дешевую тонкую бумагу.
А в последний раз я сувал в него страницы из журнала, так он их не мог захватить...)
Если в него сунуть "бутерброд" с фольгой, то можно сильно прилипнуть перед руководством объясняя им что такое ЛУТ.
Уж лучше я над ЛИЧНЫМ буду экспериментировать.
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Воскресенье, 13.01.2013, 22:17 |
|
| |
ВитГо | Дата: Понедельник, 14.01.2013, 17:15 | Сообщение # 79 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| У меня к тебе небольшое предложение к разработке.
нужно сделать устройство измеритель разряда литиевых батарей.
стандартно одна банка дает от 3.2 в (минимум, ниже разряжать не стоит) до 4.2 вольт (максимум, перезаряжать не стоит!) нужно индицировать состояние акка с количеством банок от 2 до 4.. - то есть замерили напругу, затем определили сколько банок (делим на 4), и потом уже полученную напругу делим на количество банок и получаем усредненное значение напряжения от одной банки по которому и сигнализируем (см. ниже как)
нужно сделать устройство на tiny13 которое бы замеряло напряжение аккумулятора (по умолчанию он заряженный, напряжение от 3.7 до 4.2 вольта) - и потот отслеживало его разряд... индикация вспышками светодиода (лучше через транзисторный ключ с нагрузочным током 200-300 ма) например полностью заряжена батарея от 4 до 4.2 вольта - одна вспышка в 3 секунды частично разряжена от 3.7 до 4 вольт - 1 вспышка в 2 секунды разряжена от 3.4 до 3.7 вольт - вспышка каждую секунду критический разряд - 2 вспышки в секунду...
в принципе задача простая, но на ней ты сможешь потренировать АЦП :-) потом наработки перенесешь в свою пропорционалку.. (все равно придется делать тестовый проект для АЦП)...
а это устройство очень востребовано моделистами - обычно разряд отслеживают по изменению тяги двигателя на полном газу, либо звуковой пищалкой... но многих интересует именно световая индикация..
состав устройства должен быть максимально простым: стабилизатор 7805, тинька13, ключевой транзистор, резисторы для согласования.., кондер по питанию наверное желателен.. и все.. кварц не нужен (нет надобности в кварцованной точности) ну может быть дроссель на AVCC любой (плюс минус полметра) на вход АЦП подавать сигнал с батареи через резисторный делитель..
плата должна быть максимально маленькая..
в принципе если сделаешь 3 разных выхода на разный диапазон входного напряжения - то тоже интересно... (особенно если будет 4ый который будет работать так как я описал - чтобы можно было наблюдать и на одной гирлянде всю инфу о батарее)
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Понедельник, 14.01.2013, 19:31 | Сообщение # 80 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Предложу добавить кнопку, после нажатия которой и мигать. МК в спящем держать до нажатия. Тактировать от низкочастотного генератора (если есть внутри МК). Так в некоторых ноутбучных батареях сделано. Индицировать можно и линейкой из 5-6 СМД светодиодов.
|
|
| |
ВитГо | Дата: Понедельник, 14.01.2013, 19:45 | Сообщение # 81 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну этот наворот не нужен особо..
устройство будет включаться вместе со всем бортовым оборудованием.. и выключаться после посадки... а вот кнопка это лишний вес и размер :-(
так что просто после включения нужно показывать что у нас с напругой на батарее...
ток в 200-300 ма нужен для того чтобы хватило мощи зажечь гирлянду из 15-20 светодиодов (на самолеты и квадрокоптеры крепят такие гирлянды для большей видимости ориентации модели ну и при полетах в сумерки или ночью..
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Понедельник, 14.01.2013, 23:03 | Сообщение # 82 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| 1) может в отдельную тему лучше перенести ? ( а то в этой теме по теме ни чего и нет )
2) с предложением я согласен конечно
3) жаль что в тини 2313 нет АЦП
4) у тини 13 нет AVCC / куда там дроссель вешать ?
5) Подскажешь какую ни-будь марку дросселя ( для 32 меги ) // я тут что то затупил - хотел сам намотать...
6) Для чего нужно это устройство? Кто то будет его использовать ?
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Вторник, 15.01.2013, 00:28 | Сообщение # 83 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Я на 2313 сделал вольтметр в машину с индикацией 12 светодиодов (красные желтые зеленые). Пока работает .
|
|
| |
ВитГо | Дата: Вторник, 15.01.2013, 21:28 | Сообщение # 84 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну можно и новую тему создать !
http://vg.ucoz.ru/forum/8-77-1
чтото с функционалом форума проблемы какие то странные !
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Суббота, 23.02.2013, 15:53 | Сообщение # 85 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| Ну, что скажешь на счет пропорционального управления для вертолета?
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Суббота, 23.02.2013, 19:45 | Сообщение # 86 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| а что я скажу ? :-)
АЦП у тебя уже есть генерация сигналов тоже..
осталась математика (у меня есть библиотека для 32ух битных чисел)
осталось написать драйвер дисплея (вывод текста, линий, точек) и можно писать кодер собственный
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Суббота, 23.02.2013, 21:11 | Сообщение # 87 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| Цитата (ВитГо) осталась математика (у меня есть библиотека для 32ух битных чисел)
Это зачем? да еще и 32ух разрядная..
Цитата осталось написать драйвер дисплея (вывод текста, линий, точек) и можно писать кодер собственный драйвера я еще не писал....
А дисплей для чего?
Я пока хочу сделать простенькое управление на приемной стороне будет одна рулевая машинка и самодельный драйвер управления двигателями
Все это для того чтобы набраться опыта в программировании, ну и для того что бы этот вертолет не пылился.
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Суббота, 23.02.2013, 22:16 |
|
| |
ВитГо | Дата: Суббота, 23.02.2013, 21:38 | Сообщение # 88 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну в принципе где у тебя сейчас загвоздка ?
3 канала АЦП сможешь прочитать ? (там каналы переключать нужно)
дальше на основании значений этих каналов (10 бит - 0..1024) формируем ppm сигнал
значение канала получается как сумма значения АЦП и 1000 - по умолчанию значения каналов от 1 до 2 мс, считать в единицах микросекунд и получиться простое число для загрузки в таймер
почитай про формат сигнала ppm получается что каналы идут подряд, с паузой в 300 мкс, причем длительность паузы входит а расчет длительности канала (значения канала) - то есть если нужно передать значение канала например 1400 мкс - то передаем импульс 1100 мкс и паузу 300 мкс после передачи каналов делаем паузу до 20 мс, и потом повторяем все заново (соответственно паузу эту используем для нового расчета значений каналов)
p.s. пожми картинку малек, а то форум сдвинулся по ширине
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Вторник, 05.03.2013, 23:14 | Сообщение # 89 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| вот схему сегодня накидал, правда я не знаю какое сопротивление у переменных резисторов и кварц забыл указать...
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Среда, 06.03.2013, 00:01 | Сообщение # 90 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| и выход на передатчик нужно
сопротивление обычно около 5-7 ком...
Виталий (аka ВитГо)
|
|
| |
|