Перейти к содержанию

Конкурс "микроконтроллеры 2013"


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

МЭЛТ12232А (чисто графический), возможно на более позднем этапе поставлю более крупный дисплей и более крупный корпус соответственно. Но пока посмотрим, как с этим будет. :)

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Рекламная заметка ...

Ни принципа действия, ни алгоритма ... Такое ощущение, что где-то списал, сам не понял что ... Спаял - работает :)

В каком стандарте пульт?...

Изменено пользователем hd44780
Ссылка на комментарий
Поделиться на другие сайты

+1 Странная статья... ни протокола , ни описания, ни алгоритма....

Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста скажите мне кто нибудь, что можно создать на базе STM32F4 Discovery? Я скомпилировал демо программы от ST но в целом никакого полезного устройства не придумал.

Изменено пользователем Master Chief
Ссылка на комментарий
Поделиться на другие сайты

Та на таком процессоре можно наверное 5 этажный дом автоматизировать : )))

Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста скажите мне кто нибудь, что можно создать на базе STM32F4 Discovery? Я скомпилировал демо программы от ST но в целом никакого полезного устройства не придумал.

Вот Вам несколько идей:

1. Простенький спектроанализатор (можно осциллограф). На вход идёт некий сигнал, входной каскад его усиливает/ослабляет, проц цифрует сигнал и крутит FFT (CMSIS). Результат на какой-нибудь граф дисплей. Можно в комп по USB. STM32F407 имеет DSP Core и сопроцессор с плавающей точкой, такие дела ему вполне по зубам.

2. MP3-плеер с SD-картой/USB флэшкой в качестве носителя. Возможность заливать данные на носитель по USB. Дисплей какой-нибудь. Можно забабахать эквалайзер на том же CMSIS. Цифровые фильтры там есть. В качестве аппаратной "нагрузки" - доп. усилитель типа этого - http://radiokot.ru/c...o/amplifier/30/ Я думаю, звуковики не начнут религиозные споры, типа "TDA - гумно :) " Также у меня есть ссылка на USB-аудиокарту на Discovery. Если заинтересуетесь - дам. Я проверял, работает. Оттуда можно выдрать работу с CS43L22. На Youtube валяется вагон разных видео "MP3 плеер на Discovery", но никаких внятных схем и описаний там нету. Поэтому те ролики не более чем реклама - "смотрите, какой я крутой".

Может ещё что-то ....

Изменено пользователем hd44780
Ссылка на комментарий
Поделиться на другие сайты

Идея хорошая, но решаемо на AVR-е :)

Вон у меня на столе лежит самодельная метеостанция на ATMega8. Давление прекрасно показывает. Прикрутить к ней SD-карту и COM-порт/FT232 и вперёд.

STM32F4 - слишком круто. Излишне.

Ссылка на комментарий
Поделиться на другие сайты

У меня ТФТ 480х272 от newhavendisplay.com но никак не подключается к Discovery, фреимбуфер не размешается в РАМ, надо подключить дополнительная микросхема РАМ а столько денег меня уж нет, а еще у нас доставка дороже чем радиодетали.

По этой ссылке туториал ChibiOS на Discovery, Для простого mp3 плеера без дисплея слишком крутая микросхема, А если на ChibiOS создать видео/аудио плеер, показывал картинки, текст, заметки, календарь... Карманный компьютер на RTOS. Будет работать супер быстро и батарея хватило бы на месят если механизмы сохранения энергии задействовать.

Изменено пользователем Master Chief
Ссылка на комментарий
Поделиться на другие сайты

Я это к чему,у знакомого стоит барограф,который чертит кардиограмму пером с чернилами на барабане,бумага заряжается на неделю,но проблемма в чернилах,их нет и они какието хитрые не засыхаемые,да и процедура замены бумажки не есть хорошо.Вот всегда хотелось такойже только электронный,подошёл глянул график ,давление стабильно,можно и на рыбалку :beach:

Изменено пользователем Mahno

Лужу,паяю,телевизоры починяю.

Ссылка на комментарий
Поделиться на другие сайты

Master Chief, а зачем держать в памяти полный дубль экрана?

Ведь явно же обновлять Вы будете какую-то его часть. Вот её и держите. А всякие там индикаторы режимов каких-то, часики и т.п. можно сразу на дисплей гнать.

Я работаю с дисплеем на ILI9320, он 320х240, 2 байта на пиксель, весь кадр порядка 150 кил, в F407 влезает, но и то я полную копию не держу в памяти - по-детски как-то это ... Это ж не WG12864, у которого 1 бит на пиксель, и пикселей тех кот наплакал. Там и на авре можно полную буферизацию делать, размер кадра 128*64/8 = 1кил - не так уж и много ...

Сделал себе в памяти буфер 50x100 (это уже 50*100*2 = ~10кил), рисую в нём, потом выгоняю на дисплей только этот кусочек.

У ILI9320 есть оконные функции, которые ещё облегчают отрисовку - не нужно позиционироваться на начало каждой строки. Хотя я пока без этих окон обхожусь пока :) . Других подзадач достаточно ...

Вы гляньте, может и у Вашего дисплея есть что-то подобное.

Насчёт внешней RAM. Это штука хорошая, конечно, но имейте в виду, что на Discovery стоит проц в 100-ногом корпусе, там FSMC урезанный, если Вы захотите подцепить к нему и дисплей и память, Вам придётся немного выкручиваться. Либо забыть про Discovery, покупать отдельный проц в полном варианте (STM32F407Ixx LQFP176) и ваять на нём. Это я где-то читал такое. Сам, правда не делал. Только собираюсь :) .

Но по скорости можете проиграть. Это ж надо вычитывать кусок из RAM, кинуть на дисплей и т.д. в цикле. Можете поставить ПЛИСину, которая будет в фоновом режиме это делать. Ну тут я пас, с ПЛИС пока дел вообще не имел :( .

Микросхемы SRAM можете поискать ещё в старых Dial-up модемах. Там встречаются чипы на 32 кБ. У меня есть одна - CY7C199 (32 килобайта). Такие, кстати до сих пор продаются. И стоят недорого - 16-20 украинских денег :) .

Mahno, идея хорошая, может кто-то и возьмётся. Правда, датчики давления типа MPX4115A дорогие, гады ..

Изменено пользователем hd44780
Ссылка на комментарий
Поделиться на другие сайты

Правда, датчики давления типа MPX4115A дорогие, гады ..

А разве им можно артериальное давление измерять?

P.S. На mouser'е он стоит 16$.

Ссылка на комментарий
Поделиться на другие сайты

По идее для тонометров тоже годится, только надо брать в специальном корпусе, чтобы было куда трубочку надеть от манжета.

У меня корпус другой, там просто отвестие и всё.. Для задач типа барометр, альтиметр больше и не надо.

Покупать их я не покупал, я 3 или 4 штуки сэмплами бесплатно заказывал, ещё до кризиса, когда эту халяву бочками раздавали....

Вот сейчас глянул на киевском имраде - MPX4115AP, корпус CASE 867B-04 (под трубочку) стоит 175 гривен.

Они к АЦП подключаются, в доке есть формула, как напряжение в килоПаскали пересчитать, а далее во что хотите пересчитывайте. Я у себя на метеостанции делал переключаемо - кПа или мм.рт.ст.

С большим удовольствием прислал бы на конкурс, но я её в журнале публиковал лет 4-5 назад - не прокатит :( .

Хотя если SD-карту и интерфейс на комп приделать, как Mahno предлагает, мож и сошло бы ...

Изменено пользователем hd44780
Ссылка на комментарий
Поделиться на другие сайты

...Discovery... ...видео/аудио плеер, показывал картинки, текст, заметки, календарь...

Для видеоплеера: а точно хватит быстродействия МК для распаковки в realtime видео хотя бы 320*240 25 fps?

Что-то большие сомнения по этому поводу...

...А всякие там индикаторы режимов каких-то, часики и т.п. можно сразу на дисплей гнать...

Такое проходит, если у дисплея есть собственный видеобуфер.

Или если нравится загружать МК обсчитыванием

всех этих часиков с частотой обновления экрана :)

...Сделал себе в памяти буфер 50x100 (это уже 50*100*2 = ~10кил), рисую в нём, потом выгоняю на дисплей только этот кусочек.

...

А если надо, например, круг радиусом 30 пикселей нарисовать?

Нет слова "не могу", есть слово "не хочу"...

Ссылка на комментарий
Поделиться на другие сайты

Для видеоплеера: а точно хватит быстродействия МК для распаковки в realtime видео хотя бы 320*240 25 fps?

Что-то большие сомнения по этому поводу...

В телефоне Нокиа Н70 древний процессор арм 200мегагерц и кое как он показывает мп4, но в любом случае на Дисковери AMV видео возможно, это последовательность БМП картинок без сжатия,

Или если нравится загружать МК обсчитыванием

всех этих часиков с частотой обновления экрана

Загружать МК с этим всё так и придется, у моего дисплея нет никакого фреимбуффера, 24 пин цвет активного пикселя, вертикалная и горизонталная синхронизация, такт пикселя, питание и питания для подсветки. Всё что заходит в шине видно прямо на экран никакой память у него нет.

А если надо, например, круг радиусом 30 пикселей нарисовать?

Это тоже возможно программно но если не использовать графические библиотеки (например от ST или ChibiOS GFX) Не думаю что существует библиотека работающий таким способам,

Но это всё так и огромный головной боль и его лучше всего использовать для коммерческих целях когда стараешься использовать как можно меньше микросхем в устройстве и графические библиотеки не нужны.

Для совершенного карманного компьютера не подходит так как создать собственная графическая библиотека долгая работа, но в моем случае таким способам можно протестировать дисплей и запрограммировать драйвер для него чтобы в дальнейшем когда подключу внешний РАМ он от туда читал фреймбуффер и не было проблем с синхронизацией.

Изменено пользователем Master Chief
Ссылка на комментарий
Поделиться на другие сайты

...В телефоне Нокиа Н70 древний процессор арм 200мегагерц и кое как он показывает мп4, но в любом случае на Дисковери AMV видео возможно, это последовательность БМП картинок без сжатия,..

1. Здесь , наверное, ключевое слово "кое как".

2. Разрешение этого "кина" либо далеко хотя бы от 320*240 25 fps, либо там стоит аппаратный распаковщик mp4.

3. Просто посчитайте, какой поток надо передать на дисплей, если всё в .bmp и где столько хранить. (Разговор о полноценном видео, а не про анимированные заставки и т.д.?)

...

Или если нравится загружать МК обсчитыванием

всех этих часиков с частотой обновления экрана

Загружать МК с этим всё так и придется, у моего дисплея нет никакого фреимбуффера, 24 пин цвет активного пикселя, вертикалная и горизонталная синхронизация, такт пикселя, питание и питания для подсветки. Всё что заходит в шине видно прямо на экран никакой память у него нет.

...

Это в общем то был ответ для hd44780 :)

по поводу вывода без видеопамяти.

Загружать, конечно, придётся. Но одно дело один раз в секунду (или в минуту, если вывода секунд нет) нарисовать картинку часов в видеобуфере и забыть про неё, и совсем другое - рисовать много раз в секунду (у меня частота обновления дисплеев 60 Гц), выцеливать нужный момент времени (если нет желания видеть часы всегда на одном месте, то не надо)и т.д.

В общем,создавать себе трудности, чтобы героически их преодолевать :)

...

А если надо, например, круг радиусом 30 пикселей нарисовать?

Это тоже возможно программно но если не использовать графические библиотеки (например от ST или ChibiOS GFX) Не думаю что существует библиотека работающий таким способам,

...

Это тоже был ответ для hd44780 :)

по поводу видеопамяти на часть экрана.

...

Для совершенного карманного компьютера не подходит так как создать собственная графическая библиотека долгая работа,..

Если сильно захотеть, то ещё как подходит. :)

здесь вся графика была написана самостоятельно . При этом МК работает на частоте 64 МГц.

...

в моем случае таким способам можно протестировать дисплей и запрограммировать драйвер для него чтобы в дальнейшем когда подключу внешний РАМ он от туда читал фреймбуффер и не было проблем с синхронизацией.

Для тестирования, конечно, подходит.

Нет слова "не могу", есть слово "не хочу"...

Ссылка на комментарий
Поделиться на другие сайты

А если надо, например, круг радиусом 30 пикселей нарисовать?

Ну и рисуйте на здоровье, кто мешает?

Я написал функции рисования точки в буфере, заливку (очистку) буфера, а потом через рисую линии. Окружности мне пока не требовались, но имея функцию рисования точки, я и окружность нарисую по любому алгоритму, хоть через синусы/косинусы - непринципиально.

Рассуждения про фреймбуфер я вообще не понял :) . В дисплеях всегда есть своя видеопамять, откуда он всё отображает собственно на экран. А проц всего лишь как-то манипулирует этой памятью. По крайней мере так работают упоминавшиеся мной WG12864 (вместе с его многочисленными аналогами), ILI9320, и даже символьные HD44780. Или я чего-то не понял?

PS. И вообще, создайте тему в разделе STM32, там и будем это обсужать. А здесь эти беседы уже перерастают в оффтоп, флуд и спам.

Сейчас админ или какой-то модератор нам по голове надаёт ...

Ссылка на комментарий
Поделиться на другие сайты

...Я написал функции рисования точки в буфере, заливку (очистку) буфера, а потом через рисую линии. Окружности мне пока не требовались, но имея функцию рисования точки, я и окружность нарисую по любому алгоритму, хоть через синусы/косинусы - непринципиально...

Нарисовать-то нарисуете, весь вопрос во времени,которое для этого потребуется.

Пример с кругом я привёл только для того, чтобы показать, что использование буфера не на весь экран накладывает ограничения на графику.

...В дисплеях всегда есть своя видеопамять, откуда он всё отображает собственно на экран. А проц всего лишь как-то манипулирует этой памятью...

Так работают алфавитно-цифровые, символьные и графические монохромные (эти далеко не все)

дисплеи.

Для цветных графических дисплеев с не самым малым разрешением такое решение не очень хорошо, к тому же дороговато будет.

(Master Chief писал о ТФТ 480х272).

...И вообще, создайте тему в разделе STM32, там и будем это обсужать...

Это не только к STM32 относится, а вообще к МК, работающим с цветными графическими дисплеями.

... А здесь эти беседы уже перерастают в оффтоп, флуд и спам.

Сейчас админ или какой-то модератор нам по голове надаёт ...

Всё, уже молчу :)

Изменено пользователем forever_student

Нет слова "не могу", есть слово "не хочу"...

Ссылка на комментарий
Поделиться на другие сайты

Что-то я не понял. А почему статья идёт на конкурс, если она уже есть в интернете ?

Т.е. человек просто перевёл статью и тем самым стал участником конкурса ? :huh:

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...