В общем сломались у меня что-то весы домашние.. открыл их починить, заодно рассмотреть как там и что сделано... порадовало то, что в них стоит четыре датчика усилия по углам на уже готовой платформе. Все остальную электроннику можно выкидывать нафик, а их оставлять и подключать к МК. А дальше можно спокойно мерять вес, балансировку и т.п. вещи... причем стоимость весов таких - около 700 рублей... как будет свободная минута, обязательно куплю еще одни такие для издевательств )
У меня в голове опилки и длинные слова меня только огорчают.
Фотки не интересно.. буду дома, скину конечно, но там ничего веселого.
В общем купил я еще одни весы такие на растерзание.. разобрал, долго вдумчиво над ними медитировал и вынужден сказать что был не прав... Т.е. там 4 датчика конечно, но они объединены в одно мостовую схему (Витстонский измерительный мост), и использовать каждый из них отдельно - не такая уж простая задача, как хотелось бы. Хотя по идее это и возможно, но это надо думать и обладать солидным образованием.
Если кому интересны технические подробности - то там стоят четыре тензодатчика (тензорезистора), соответственно если измерять их сопротивление напрямую, то оно будет плавать в зависимости от температуры, причем очень основательно. Чтобы этого избежать - нужно вводить схему термокомпенсации. Оной может служить как хитрые механизмы из обычных термодатчиков (с последующей обработкой, соответствующей калибровкой и т.п.), либо мостовые схемы компенсации, которые в электронных весах собственно и используются. Так что незачет, пожалуй. Для робототехники слабоприменимо.
Далее, собственно для чего я их раскурочивал - хотел подключить к компу(с дурацкой целью сделать защиту от разлочивания компа путем требования сделать 50-60 отжиманий... ну, просто чтоб себя не запускать, пока нет возможности тренироваться). Подключить к компу его можно двумя путями: 1) Врубаться в сам мост и мерять напряжение. Тут нужен операционник неплохой, мне его лень было монстрячить. Хотя, судя по всему, придеца. 2) Попробовать подключица к цифровой части схемы. Вся схема - несколько smd компонентов, черная плюшка смоляная и одна мелкая микросхемка. Микросхемкой оказалась память, работающая по i2c. Оторвал оную, подключил к ней msp430f2013 (ну, просто валялся под рукой с внутрисхемным отладчиком), реализовал простенький i2c стек, который должен был эмулировать микросхему памяти. Запросы от весов я на ней вижу, но запросу идут на странные и всегдаразные адреса (вообще говоря, они все должны начинаться с 1010хххх при обращении к этой памяти, но это не так). В общем стек что использовал - тупой, и отвечал на все запросы, будто они идут к памяти, а такое впечатление что идут они не только к ней (в весах(причем в двух разных проверено) есть какой-то разъемчик для тестирования из двух пинов, возможно к нему подключается i2c отладчик/программатор/калибратор). Короче говоря, пока весы пишут "EErr", т.к. контроллер отвечает на все запросы подряд.. как будет время, попробую допилить прошивку, или подключица к самому датчику...
У меня в голове опилки и длинные слова меня только огорчают.
недавно помогал неродивому стуленту курсом старше .. как раз с тензорезистором.. тока мост сделали на простых резюках, на 1 диагонать подаем постоянку, с другой снимаем сигнал... на tl072 сделал 2 усилителя пост напр. ... первый просто усиливает, второй доп усиление и утановка нуля... ну и калибровку туда можно... если делать что-то для разовых измерений можно .. просто без нагрузки перед измерением ноль выставлять...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!» В этом мире меня подводит доброта и порядочность... "двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Хмм... а я правильно понимаю, что мы можем не зависимо от уровня нуля снимать производную - т.е. скорость изменения сопротивления? А дальше уже интегрируем и получаем абсолютное значение... ну, а для некоторых задач и производной хватит...
У меня в голове опилки и длинные слова меня только огорчают.