Category: техника

Category was added automatically. Read all entries about "техника".

Китайская элементная база

Купил недавно ребенке своей вертолетик такой маленький. "Светлячок" называется. Соосная схема, микродвигатель, ИК-управление. Умеет взлетать, садиться, висеть и мигать светодиодиками. Визгу и радости было уйма.. Но суть не в этом.
Суть в том, что сдох он ровно через 5 минут после включения. Просто перестал запускаться моторчик. И все.  Возвращаться в магазин было поздно. Бодаться с ними - лениво. Тем более, что если это системный дефект - то аналогично подохнет вся партия. А следовательно, толку никакого.  Но жаба-то душит :)  Даже не столько жаба, сколько разочарование. В общем, абыдна, да!

Вскрытие показало, что в цепи управления китайским дивгателем китайского вертолета стоит китайский же транзистор в  корпусе SOT23 с маркировкой ML5.  дальнейшее исследование подтвердило, что управление двигателем в этой модели широтно-импульсное,  и кроме этого есть цепь отключения мотора по перегрузке.  Вполне очевидно (по полярности питания, схеме управления и тенденциях в схемотехнике), что данный девайс был MOSFETом  с каналом n-типа. Пробная замена на нечто подобное в большом корпусе подтвердила это. Гугление и курение справочников по SMD-маркировке и аналогам ничего не дали. Пришлось примерно вычислять параметры цепей.

Короче, в итоге пресловутый ML5 был заменен на нормальный IRLML2402  с максимальным током стока 1,2А и сопротивлением сток-исток; 0,25 Ом, в том же корпусе SOT23. Маркировка на корпусе 1A.
С тех пор аппарат работает исправно, летает резво и доставляет радость всей семье.

В газенваген!

Братцы, никгда не используйте АЦП в контроллерах ATtiny 24/44
Вопреки заверениям производителя, нелинейность в начале диапазона может достигать 18 LSB!!!

И девайс-то простецкий - трехразрядный вольтметр до 50В. Начинаешь поверять - в первой четверти диапазона врет на полвольта, хоть ты убей. После 10-12В - как часы.

Я две недели мудохался с программой, с разводкой платы (думал, может, помеха какая), с отладкой. Что только не перепробовал. И коррекцию, и усреднение, и округление, разные входы, разные константы, разные делители, и в спящий режим загонял, и в свободном режиме крутил. Причем, пробовал и на 44-м чипе, и на 24-м, из разных партий, от разных поставщиков - эквипенисуально.

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

Простая замена на ATtiny26 одномоментно решила все проблемы. Даже константы менять не пришлось. Точность в пределах 0,5 LSB, как и положено. Ну, плюс проблемы округления (арифметика целочисленная) - получается +/- 0,5 десятичного разряда. Все пучком.

Кстати, первое подозрение у меня как раз и было на говенный АЦП. Но потом подумал, что проблема в расчетах. Привык, знаете ли, верить написанному в техдокументации. А зря.