![]() |
Вложений: 6
Вот такой красавчик получился. Очень доволен результатом.
Тока вот с прошивкой для микроконтроллера питания attiny24 беда, думал обойдусь малой кровью напишу её на ардуино и пусть пашет себе спокойно. Не тут то было, arduino на attiny24 работает ну ооочень не стабильно, в какойто момент вроде даже всё заработало нормально но через некоторое время всю плату начало передёргивать из за нестабильной прошивки в Attiny. Поэтому придётся качать AtmelStudio и учится писать прошивку для AVR на чистом C. Благо там прошивочка маленькая думаю много времени не займёт:yes4: |
Цитата:
Посмотри лучше в строну: CodeVisionAVR (ver. 3.12) гораздо удобнее. Могу скинуть рабочий дистрибутив. |
Спасибо, я уже установил AtmelStudio и написал прошивку, сейчас пытаюсь реализовать софтовый UART (в attiny24 нет железного UART) для настройки таймингов включения отключения блоков питания с приложения. TX канал уже передаёт данные а вот с RX посложнее.
|
парни, читаю как разговор космонавтов
с замиранием сердца наблюдаю ) |
Цитата:
|
Цитата:
|
Походу я нашёл идеальный подход к пробуждению и засыпанию планшета. Проверил работает просто шикарно.
На своём устройстве DIXOM поднял HID 1 Generic Desktop и в нём есть команды System Wake Up и System Sleep. System Wake Up........говорит "проснись" System Sleep.............говорит "усни" И так самое главное 1) На планшете в настройках поставил минимальное время работы подсветки экрана (15сек, меньше нельзя :( ) 2) В прошивке написал, после включения ACC чтоб каждые 5 сек отправлял System Wake Up 3) В прошивке написал, после отключения ACC, 1 раз отправляет System Sleep. В итоге всё получается очень просто Подключаем планшет, телефон, ios устройство и т.п. которые понимают HID к моему устройству по USB и они никогда не засыпают пока есть сигнал АСС (так как каждые 5 сек приходит команда проснись (System Wake Up)), как только он пропал всё засыпает):drinks: Там есть ещё много всего, вот список команд... Цитата:
|
Прошивка блока питания на ATTINY24 для платформы DIXOM-C12
Микроконтроллер работает от внутреннего генератора на частоте 1Мгц, прошивка занимает 752байта паймяти из доступных 2кБ, и 10 байт оперативки из доступных 128 байт. В общем ещё есть место для фантазий. Прошивка очень простая, в принципе этого более чем достаточно для нормальной работы платы, все тайминги можно регулировать. Так как счётчик тикает каждые 100мс, то 1 это 100мс, 10 это 1000мс т.е. 1 секунда и т.д. PHP код:
|
А где спящий режим ? Внутренний генератор неточный, но по идее не страшно. Если нет спящего, то можно хоть на 128 кГц крутить, потребление в простое снизишь. ( я понимаю, что тинька и так ничего не ест)
|
Пока нет времени разбираться со спящим режимом, много дел на ANDROID и STM32.
Плата в режиме отключённого АСС с включённой 1-й фазой блока питания планшета потребляет 0.007А при 12В (Меня это устраивает). В будущем по шаманю над прошивкой возможно ещё получиться ниже сделать. |
Часовой пояс GMT +4, время: 19:04. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot