Coder Social home page Coder Social logo

teslametr's Introduction

TeslaMetr v18.05 by Verloka Vadim, 2018

Задача: Разработать модуль измеряющий магнитную индукцию в Гауссах для подключения к микроконтроллеру AVR-microlab.

Используемый датчик: SS443

Чип: ATmega32 16 MHz

Версия прошивки: 18.05

Интерфейс связи с ПК: RS232

Принципиальная схема модуля

Logo

Так, как это университетский проект то все предоставленные комплектующие имеют минимальную стоимость, а некоторые еще и "советского" происхождения. Немного про датчик. SS443 - самый дешевый датчик который можно только найти, так вот, это индикаторный датчик, т.е. реагирует на смену полюсов, про измерения в даташите нет и единого слова, а задача стояла следующая: разработать модуль для ИЗМЕРЕНИЯ М-поля. Исходя из этого возникли проблемы с зависимостью датчика от напряжения питания.

График зависимости тока

Logo

Для измерений мне предоставили соленоид с К = 8000. Исходя из этого удалось получить зависимость погрешности от М-поля

График погрешности показаний от тока

Logo

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

График измереной индукции и расчитаной индукции

Logo

Режимы работы

  • Установка нуля
  • Измерение и отображение (с отсылкой на ПК)
  • Измерение и отображение (с отсылкой на ПК | без преобразований кода АЦП)
  • Режим максимального быстродействия (прилож. измеряет указанное в прошивке количество точек с максимальным быстродействием, без траты времени на ЖК-индикацию и отправку на ПК, после измерения массив данных отсылается на ПК)
  • Отображения напряжения питания датчика
  • Отображения напряжения питания датчика без преобразования кода АЦП

teslametr's People

Contributors

verloka avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.