Батарея ноутбука

Всем привет!

Расскажу вам грустную историю про то, как я мучился с батареей ноутбука. Может кому пригодится. Итак…

В 2009 купил себе ноутбук, отдал бабушке старый комп и до сих пор был счастлив, но беда подкралась незаметно. Со временем прохудился аккумулятор. Ноут почти всё время работал от сети, заряжая батарею до 100% и изредка от батареи. Недавно заметил, что при разряде до 60% индикатор заряда стал падать сразу до 7%. Наверное одна банка испортилась. Их там всего 6: 3 последовательные группы по 2 банки параллельно.

И тут я сделал ошибку — разобрал батарею (AA-PB2NC6B, ноут Samsung R560) и стал измерять емкость банок. Поочередно разрядив и поочередно зарядив все пары устройством Hyperion EOS 5i dp, я конечно нашел неисправную группу, однако контроллер батареи M37512 FC024, увидев такую самодеятельность, подумал что банки сдохли и заблокировался. А нужно было только сменить одну пару банок на более-менее рабочие. В итоге, ноут батарею по SMBus видит, остаточный заряд показывает, но работать от нее отказывается.

Порыв интернет нашел форум по восстановлению АКБ. Там описывается программа UBRT и железо к ней. Сделал подходящий Philips I2C адаптер, подсоединился к батарее и прочитал данные, но оказалось толку ноль. На сайте говорят, что M37512 нехороший контроллер и просто так его не сбросить. Нужно было просто аккуратно поменять банки, авось всё само восстановится. А за полноценное пользование программой теперь просят денежку, да и разработчик пока не отвечает.

Мораль сей басни такова — прежде чем лезть, погуглите к чему это может привести. Пусть мой опыт будет другим наука. Если кто поможет не откажусь.

IR + USB HID = очередной пульт для компа (часть 4)


Краткое содержание предыдущих серий:
Захват и декодирование IR протокола
Теория USB HID
Код для STM32

В этой части я расскажу про программы-полезняшки. Куда уж без них.


Читать дальше

Виртуальная машина и скриптовой движок в MSP430G2553 - проще пареной репы. 4e4th + TI Launchpad

Вот и дождался я своего launchpad'a!
Жажда халявы и широкий пеар в узких кругах сделали свое черное дело :)
Ну да ладно, пора к делу.

Итак,

постановка задачи

Дано:
непонятная красненькая плата со штырьками PLS-ок, USB шнурок и… собственно, всё.
Никаких ардуин на компе, никаких иаров, композеров, и даже MspGCC вне досягаемости.

Требуется написать и разместить в памяти контроллера программу, выполняющую какие-либо полезные действия.
С помощью циркуля и линейки, то есть консоли и терминала.
Страшно?!

Возможно, олдфаги мне скажут — «фигня вопрос, мы-то в советские времена ещё и не такое делали». Пожалуй, соглашусь. Было время, рисовал в клетчатой тетради листинги в машинных кодах (!) Z80, а потом забивал в память с помощью простейшего «загрузчика» INPUT-POKE addr-GOTO 10 (ностальжи :)

Однако, отвлекся. Это ещё не все. Определим, что же будет делать наша программа.
Пусть будет джентльменский набор новичка. То есть:

  1. Измерение напряжений на аналоговых входах. Измерение внутренней температуры.
  2. Управление внешними устройствами
  3. Опрос дискретных входов (кнопка S2)
  4. Вывод на индикатор
  5. Форматный вывод в UART
  6. Командный интерфейс через UART

Но и это ещё не всё.

7. Предоставим пользователю возможность переопределять функции по своему усмотрению через тот же терминал, подключенный к UART-у.

Вот теперь всё.


Читать дальше

Тележка от HobbyKing

Годы бегут, никуда не денешься.
Ребенку внезапно уже 10+
Вопросы типа «а что вы мне подарите на новый год — ноутбук или робота лего за 15 тысяч?» несколько шокируют с непривычки.
Ну, что делать… Будем клепать робота. Пусть и не за 15 тысяч (хотя кто знает, что в итоге получится, может и дороже), но уж точно не хуже, чем лего. И главное — своими руками.

Самое тяжелое (по крайней мере для меня) — это механика.
Беглый поиск по местным магазинам и рунету вызвал тоску и изжогу: почему-то моторчик средней паршивости вкупе с редуктором получается дороже, чем китайская машинюшка на радиоуправлении в сборе.

А потом случайно как-то занесло на hobbyking.com и там нашлось очень много чего интересного.
В частности, вот эта незамысловатая платформа, которая (я надеюсь) будет для начала бегать по линии, а дальше видно будет.

Simple Expandable Robot Chassis (KIT)



Вот как это должно выглядеть до сборки:


Итого: две небольших макетки, два колеса, два моторчика, 4 шестерни, оси (две), отсек для батареек, шаровая опора, стойки плюс мелкий крепеж — и все это за $9.99 за полную стоимость, либо сходу предлагают скидку -$1.

Если кто прошел по ссылке, обратите внимание на цену: $6.31 вместо розничной $9.99 и звездочка сбоку :)
Это скидочный купон. Чтобы его активировать, нужно зарегиться (кто ещё не) и купить.
Насколько понимаю, кто первый, тот и получит скидку. А я получу небольшой возврат на счет ($2.72)

Все, скидки больше нет. Видимо, кто-то уже соскреб.

Оплата — PayPal либо Visa/Mastercard
Расплатился с зарплатной карточки, прошло без проблем. Заодно ужаснулся, несколько быстро и беспроблемно можно обналичить чужую карточку, просто введя то, что на ней самой нарисовано.

Upd:
Рассмотрел повнимательнее, а закрались некоторые сомнения. А именно то, что колеса и шестеренки, вроде как бы независимо вращаемые, сидят на общих осях. Ну да ладно, придумаем чего-нибудь. Главное, дает начальное представление эмбедеру с кривыми от рождения руками, типа меня, как можно организовать механику из говна и палок подручных материалов.

Под это дело заказал у техасцев МСП-шный ланчпад (вот до чего обленился, лень самому сЛУТить), так что в ближайшем времени собираюсь примкнуть к счастливым обладателям. Ну да это совсем другая история…

Собственно, вот.
To be continued, надеюсь.

ПИД-регуляторы – для чайников-практиков

Чайники за работойОбещал я недавно моему знакомому — хорошему электрику и чайнику в электронике — сделать небольшое устройство в автомобиль, которое, регулируя заслонку, будет поддерживать обороты в дОлжном состоянии (все подробности по авто-части к нему. Знаю, что назвали мы эту чучу умным словом «регулятор холостого хода»). Причем эти обороты должны зависеть от текущей температуры двигателя. «Так тебе нужно работать с ПИД-регулятором» — сказал я ему. А в ответ увидел туман в глазах, дым в ушах и дрожащий голос – «А это ничего общего со СПИДом не имеет???». В общем, придется ему объяснить подробности, при этом избегая математики. В Интернете море статей на эту тему (достаточно начать отсюда). Моя статья – еще одна ложка в море информации. Интересующимся – под кат!


Читать дальше
  • +12
  • 04 октября 2012, 14:27
  • PICC
  • 1

USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2)

AVR
Похожие программаторы:

APU-2N (Narrow),
APU-2M (Module USB),
APU-2MM (Module Mini-USB)

Поделюсь с общественностью еще одним вариантом USB программатора микроконтроллеров AVR на базе чипа FT232RL. Сразу отмечу, что данная разновидность программаторов (т.е. основанная на «тупой» логике FT232RL) является идеальным вариантом для людей, только начинающих осваивать микроконтроллеры AVR, поскольку не требует программатора, чтобы прошить программатор для того, чтобы начать прошивать микроконтроллер (вот так вот всё сложно).







Читать дальше

Эмулятор нажатия клавиш в Win на Com-порту

Недавно понадобилось преобразовывать символы, из COM порта в нажатия клавиш на клавиатуре в Windows. Причем желательно с эмуляцией нажатия Shift для преобразования клавиш в спецсимволы, например вместо 2 надо эмулировать нажатие символа @. Поискал по сети — нужного не обнаружил, либо платное, либо без Shift. Пришлось ваять самому.


Читать дальше

Датчики и АЦП — для чайников-практиков (3/3) :: аналоговые датчики

Завершаем тему про «датчики и АЦП — для чайников практиков». Начало тут, продолжение тут. Тут мы рассмотрим тему аналоговых датчиков.
Также есть полная PDF-версия статьи.


Читать дальше
  • +19
  • 27 сентября 2012, 18:26
  • PICC

Датчики и АЦП — для чайников-практиков (2/3) :: датчики и счетчики событий

Продолжаем тему про «датчики и АЦП — для чайников практиков». Начало тут, конец тут. Продолжаем изложение. Тут мы рассмотрим вопрос про датчики и счетчики событий.
Также есть полная PDF-версия статьи.


Читать дальше
  • +15
  • 27 сентября 2012, 18:20
  • PICC

Датчики и АЦП — для чайников-практиков (1/3) :: введение

Чайники за работой
Обещал я недавно моему знакомому — хорошему электрику и чайнику в электронике — сделать небольшое устройство с парочкой АЦП и счетчиком импульсов. И по ходу постановки задачи я увидел, что понятие «частота измерений», «допустимая погрешность» и «разрядность» для него — пустой звук. «Непорядок!» — подумал я и решил найти статьи, где это было бы описано. Кое-что нашлось (например, тут и тут), но это было отнюдь не для его познаний в этой области. Посему я решил написать сам такую статью (в результате вышла серия статей...). А потом решил добавить ее сюда — может, кому-то она сэкономит время при изучении новой для себя темы? Результат — перед вами.
Эта статья для тех, кто действительно чайник в этой области! Ну, или же все-таки кофейник, но не для зубров в электронике. Тут почти нет теории, математика тоже в минимальном количестве. Цель статьи — помочь разобраться в базовых понятиях для того, чтобы можно было дать постановку задачи специалисту. Т. е. прочитав ее, вы сможете внятно ответить на вопрос про разрядность, диапазон измерений и частоту выборки.

Также есть полная PDF-версия статьи.


Читать дальше
  • +17
  • 27 сентября 2012, 18:13
  • PICC
  • 1