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

Проект с контроллером msp430

Здравствуйте! Я студент технического ВУЗа и у нас по одной из дисциплин есть задание, мне выпало собрать с помощью этого контроллера проект. Суть заключается в том чтобы контроллер вычислял какая ёмкость у аккумулятора. Проблема заключается в том что я не умею работать с этим контроллером. Хочу попросить у вас помощи или подсказки как реализовать данный проект, если есть люди которые могут помочь свяжитесь пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(emelyanov.artem @ Nov 24 2016, 08:19) <{POST_SNAPBACK}>
......
Проблема заключается в том что я не умею работать с этим контроллером.
......

Это не проблема, тем более для студента технического ВУЗА sm.gif

1. Из софта рекомендую IAR компилятор, С
2. Из платформы - любой процессор с наличием АЦП (а оне шас есть практ. во всех).
Конкретно -возьмите MSP430F5438A. Как ни странно, но со старшими моделями работать часто проще чем с первыми версиями.
3. Схемотехника - силовой ключ, который замыкает Ваш акк. на эквивалент(ы) нагрузки, с земелей соедины через шунт, с которого раз в 0.1 с замеряем напряжение.
Также меряем напряжение на самом акк.
4. Основа алгоритма - замыкаем ключем акк на нагрузку и смотрим график "просадки" акк со временем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k155la3 @ Nov 24 2016, 09:33) <{POST_SNAPBACK}>
3. Схемотехника - силовой ключ, который замыкает Ваш акк. на эквивалент(ы) нагрузки, с земелей соедины через шунт, с которого раз в 0.1 с замеряем напряжение.
Также меряем напряжение на самом акк.
4. Основа алгоритма - замыкаем ключем акк на нагрузку и смотрим график "просадки" акк со временем.


Что-то очень топорно.
Предлагаете тупо разрядить аккумулятор чтобы узнать его емкость?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(AlexandrY @ Nov 24 2016, 11:49) <{POST_SNAPBACK}>
Что-то очень топорно.
Предлагаете тупо разрядить аккумулятор чтобы узнать его емкость?


"Топорность" должен ликвидировать ТС sm.gif
Емкость аккумуляторов обычно указана на маркировке.
Если нет - то не обязательно гнать до нуля. По кривой достаточно интерполировать где будет ноль, а разрядить
процентов на 5-10. UPS при включении обычно так самл-проверяются.

А какой еще вариант узнать сколько эенергии в "черном ящике" кроме как "слить" ее наружу ?



Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k155la3 @ Nov 24 2016, 09:57) <{POST_SNAPBACK}>
Емкость аккумуляторов обычно указана на маркировке.


И что же это за кривая? Может имеете табулированную таблицу? Или формулу?
На кой нужен разряженный аккумулятор устройству которое само от него питается и ему просто надо знать сколько у него осталось рабочего времени?
Предлагаете устройству читать маркировку? biggrin.gif

Тонны статей в сети есть о том как врет маркировка аккумуляторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(AlexandrY @ Nov 24 2016, 12:35) <{POST_SNAPBACK}>
.... устройству которое само от него питается и ему просто надо знать сколько у него осталось рабочего времени?
....

В "ТЗ" об этом ничего не сказано sm.gif
Я пас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k155la3 @ Nov 24 2016, 08:33) <{POST_SNAPBACK}>
Это не проблема, тем более для студента технического ВУЗА sm.gif

1. Из софта рекомендую IAR компилятор, С
2. Из платформы - любой процессор с наличием АЦП (а оне шас есть практ. во всех).
Конкретно -возьмите MSP430F5438A. Как ни странно, но со старшими моделями работать часто проще чем с первыми версиями.
3. Схемотехника - силовой ключ, который замыкает Ваш акк. на эквивалент(ы) нагрузки, с земелей соедины через шунт, с которого раз в 0.1 с замеряем напряжение.
Также меряем напряжение на самом акк.
4. Основа алгоритма - замыкаем ключем акк на нагрузку и смотрим график "просадки" акк со временем.

Работать нужно с конкретной моделью msp430, как сказал преподаватель, схема очень проста, акб соединяем с резистором(номинал которого заранее подберём) и к резистору подключаем сам контроллер. Для меня сложность составляет только написание самого когда, так как я вообще не разбираюсь в нём, по этому и прошу помощи на данном форуме

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(emelyanov.artem @ Nov 28 2016, 15:13) <{POST_SNAPBACK}>
Работать нужно с конкретной моделью msp430, как сказал преподаватель, схема очень проста, акб соединяем с резистором(номинал которого заранее подберём) и к резистору подключаем сам контроллер. Для меня сложность составляет только написание самого когда, так как я вообще не разбираюсь в нём, по этому и прошу помощи на данном форуме

Есть некоторая противоречивать.
Какой контроллер, если это не страшная военная тайна.
Если это таки MSP430, берете набор ихних примеров - и вперед.
----
slac010.zip
slac011l.zip
slac013i.zip
slac015p.zip
slac019.zip
slac019l.zip
slac080k.zip
slac118g.zip
slac123f.zip
slac151f.zip
slac163e.zip
slac166m.zip
slac300f.zip
slac375e.zip
slac375f.zip
slac417h.zip
slac452d.zip
slac463c.zip
slac469e.zip
slac487.zip
slac491d.zip
slac511c.zip
----
sm.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k155la3 @ Nov 28 2016, 16:49) <{POST_SNAPBACK}>
Есть некоторая противоречивать.
Какой контроллер, если это не страшная военная тайна.
Если это таки MSP430, берете набор ихних примеров - и вперед.
----
slac010.zip
slac011l.zip
slac013i.zip
slac015p.zip
slac019.zip
slac019l.zip
slac080k.zip
slac118g.zip
slac123f.zip
slac151f.zip
slac163e.zip
slac166m.zip
slac300f.zip
slac375e.zip
slac375f.zip
slac417h.zip
slac452d.zip
slac463c.zip
slac469e.zip
slac487.zip
slac491d.zip
slac511c.zip
----
sm.gif

Нне совсем понял что за список ) вы разбираетесь в работе с этим контроллером? если да то можно как то с вами связаться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(emelyanov.artem @ Dec 1 2016, 07:06) <{POST_SNAPBACK}>
Нне совсем понял что за список ) вы разбираетесь в работе с этим контроллером? если да то можно как то с вами связаться?

Список - примеры "стартовых" программ для работы с различной периферией различных серий в семействе, начинающемся на MSP430.
Как искать - знаете. Согласен, что у Ti ОНО несколько запрятано sm.gif
Если надо - пишите в личку (изучите настройки своего профиля).
Побобные задачи обсуждаются (как правило) тут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(AlexandrY @ Nov 24 2016, 09:35) <{POST_SNAPBACK}>
Тонны статей в сети есть о том как врет маркировка аккумуляторов.

Нужна мерить не только емкость но и ESR аккумулятора, если она выше нормы то емкость можно не проверять.
Для точного измерения как минимум несколько раз прогнать цикл разряд заряд и для этого нужны алгоритмы заряда SLA, NMH, LIFE, LITi.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(emelyanov.artem @ Nov 24 2016, 07:19) <{POST_SNAPBACK}>
Проблема заключается в том что я не умею работать с этим контроллером.


1. Вы хотя бы с каким-нибудь контроллером работали ?
2. Какой язык программирования вам знаком ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(dimka76 @ Jun 26 2017, 02:22) <{POST_SNAPBACK}>
1. Вы хотя бы с каким-нибудь контроллером работали ?
2. Какой язык программирования вам знаком ?

С ноября '16 с каким-нибудь уж точно (;

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация