16.07.2010, 06:43 | #31 (permalink) |
Member
Регистрация: 23.11.2008
Сообщений: 1,084
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 460
|
У кнопки только 4...6 режимов. И за индикаторами следить ненадо. На выбор любого режиме уходит 0...1с, а число нажатий не превышает 2-х (правда игратся с временными интервалами надо, но это дело привычки). Куда там дисплей то лепить, если места под панель сантиметр на два?.. |
16.07.2010, 06:52 | #32 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Дисплей от какой-нибудь Нокии войдет.
Вот. Мне во всех таких устройствах не нравится именно игра в морзянку с кнопочкой. Обратная связь с пользователем в таком случае нужна обязательно . |
16.07.2010, 12:06 | #33 (permalink) |
Member
Регистрация: 23.11.2008
Сообщений: 1,084
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 460
|
В фонарике дисплей с клавиатурой. Разве это лучше простого индикатора состояния батареи с кнопкой включения? Чем там можно управлять целой клавиатурой с дисплеем? Яркостью? Если в 1х2см и впишется какой-нибудь ЖКИ, то разве что от наручных часов. А ведь ещё и для кнопки место требуется...
Игра в морзянку - двой клик по левой кнопке мыши по-моему всем нравится больше, чем альтернативные варианты без этой морзянки. Это я к тому, что если в меру, то вполне удобно. Удобнее использования нескольких кнопок вместо одной... Добавлено: И тема заглохла... Последний раз редактировалось INFERION; 17.07.2010 в 15:22 |
26.07.2010, 02:52 | #34 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Мне, например, не нравится, что многие вещи собраны отдельных микросхемах - преобразователь, контроль заряда... Их можно попытаться реализовать программно.
Кстати, Tiny25 умеет писать в свою FLASH. Инструкция SPM в даташите присутствует. |
26.07.2010, 18:29 | #35 (permalink) |
Member
Регистрация: 23.11.2008
Сообщений: 1,084
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 460
|
Пройденный этап, за экономию на деталях. Программно никакой МК не справится с задачей так хорошо, как управляемый им контроллер. Вот мне нужно и понижать и повышать. Ток до 2A в обоих режимах. С этим справится один корпус, а так мне придется лепить 4 полевика, драйверы к каждому, т.к. их затворами на частоте 3МГц МК никогда в жизни не сможет рулить. Ещё они будут боятся КЗ и перегрева, от чего есть защита в контроллере. Контроллер аналоговый и реакция у него куда лучше, за этот медленный МКшный АЦП...
В итоге получается громоздкая, тугодумная и ненадёжная система... |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
26.07.2010, 19:22 | #37 (permalink) |
Member
Регистрация: 23.11.2008
Сообщений: 1,084
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 460
|
Схема готова, прошивку нужно написать. Может придётся что-то в схеме изменить. Затем печатка, прототип и заказ на заводе...
|
26.07.2010, 21:11 | #39 (permalink) |
Member
Регистрация: 23.11.2008
Сообщений: 1,084
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 460
|
С алгоритмами я разберусь. Просто мне надо найти общий язык с этим МК. Литературы русскоязычной по ним много, но с разбирающимся человеком будет проще...
Алгоритм там простой. В ЦАП записывается значение, которое соответствует требуемому напряжению, а АЦП меряет реальное выходное напряжение и МК корректирует число в ЦАП так, чтоб изначально заложенное в него значение давало АЦП. Например АЦП выдал число на 5 больше, вот оно от числа в ЦАП и отнялось. При этом отдельно записывается предыдущее значение ЦАП. Тогда МК может анализировать скорость изменения, и действовать не по факту, как линейные схемы, а рассчитывая компенсацию наперёд... Делается это так: Текущее значение умножается на два (сдвиг влево, но есть и аппаратное умножение), затем от полученного результата отнимается предыдущее. И дальше полученное число юзается как обычное. При этом есть все необходимые проверки на переполнение и минус. Если результат в порядке - он записывается на место предыдущего значения. Динамические характеристики растут. Такое я уже реализовал в адаптивной системе зажигания. Правда устойчивость к шуму меньше, но практика покажет как лучше... Есть ещё ОС по току. Механизм такой же, только в ЦАП данные записываются заведомо меньше необходимых, и аккуратно растут до тех пор, пока АЦП не выплюнет правильный ответ. В системе всё равно юзается плавный пуск и выключение. Это равносильно как для ОС по току, так и для ОС по напряжению... Ещё остаётся два канала АЦП. Один мониторит ток аккумулятора, а другой его напряжение... |
27.07.2010, 03:34 | #40 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
АЦП ведь работает через мультиплексор. Возможно, что результаты измерения сразу после переключения каналов будут неверными.
Какие действия выполняются, если в результате вычисления произошел уход в минус? |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|