Code Monkey home page Code Monkey logo

spi-matlab-thermocouple's Introduction

SPI-MATLAB-thermocouple

Simulink Model for reading temperature from k-Type thermocouple using SPI device (MAX6675)

Description

This simulink model reads temperature from k-Type thermocouple using SPI device (MAX6675). CS pin is set low to start the conversion process in MAX6675. SPI block initiate the clock cycle. Upon falling pulse data is read as MSB and LSB. Pulse generator is used for continuous conversion and ultimately reading temperature. The bits are then merge together and shift right 3 bits to read only temperature signal D14 to D03. Multiplied by offset to get temperature in centigrade.

Requirements

  1. MATLAB & Simulink Hardware Support Packages for Arduino
  2. Arduino UNO
  3. MAX6675
  4. k-Type thermocouple

Thank Note

Really appreciate the MATLAB's answers which supported a lot in getting this done. https://www.mathworks.com/matlabcentral/answers/481052-matlab-cannot-read-data-from-max6675-through-arduino#answer_1154420

Highlights

Simulink Model Data Extraction Sub System

spi-matlab-thermocouple's People

Contributors

auwahmad 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.