element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Bluetooth Unleashed Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Bluetooth Unleashed Design Challenge
  • More
  • Cancel
Bluetooth Unleashed Design Challenge
Blog Stirling Blue - Interface Description - Blog 5
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 31 May 2018 6:22 AM Date Created
  • Views 703 views
  • Likes 9 likes
  • Comments 4 comments
  • stirling blue
  • doug wong
  • bluetooth unleashed
  • bluetooth unleashed design challenge
Related
Recommended

Stirling Blue - Interface Description - Blog 5

dougw
dougw
31 May 2018

I have been immersed in trying to learn how some of the subsystems I chose for this project actually work.

Current and Voltage Measurement

The belt-driven DC generator  on the Stirling engine flywheel outputs voltage and current that will be monitored by a Texas Instruments INA219 chip. This chip uses an I2C interface and has half a dozen registers to deal with.

image

The INA219 chip is mounted on a small PCB with a shunt resistor:

image

Temperature Measurement

This project uses type K thermocouples to measure temperature, because the temperature may be too hot for semiconductor sensors. The thermocouples will be converted to  SPI signals bya a Maxim MAX6675 chip, which includes a cold junction reference temperature necessary to convert relative thermocouple voltages to absolute temperature readings.

The MAX6675 chips are mounted on small PCBs with terminal blocks for the thermocouples:image

image

Fuel Level Measurement

Fuel measurement was covered in blog #4

The Texas Instruments FDC2214 chip is mounted on an evaluation module that can be partitioned to allow access to the chip via I2C.

image

This module has a fairly complex interface that has at least 13 registers to deal with.

image

Data Display

I have also been trying to get a better handle on programming the PSoC6 BLE module which will read all these interfaces. Here are a couple of screen shots showing the kind of parameter data I want to display:

image

image

 

I also mapped out which pins to connect all these interfaces to and started entering it into PSoC Creator:

PORTPSoC6ARDUINOARDUINOARDUINOFUNCTIONDigilentEINKTC1TC2TC3TC4RPMFUELVI
J1-1 VINVIN NC
J1-2 GNDGND GND
J1-3 GNDGND GND GND
J1-4 5V5V NC
J1-5 3.3V3.3V 3.3V 3.3V
J1-6 RESETRESETRESETNC
J1-7 IOREFIOREFIOREFVIO_REF
J1-8 NCNCNCNC
P10.0J2-1PC0A0A0A0A0
P13.7J2-10
P9.4J2-10
P10.5J2-11PC5A5A5A5A5
P9.5J2-12
P10.6J2-13
J2-14 GND
P6.2J2-15
P9.6J2-16
P6.3J2-17
P9.7J2-18
P13.6J2-19
P9.0J2-2
P10.1J2-3PC1A1A1A1A1
P9.1J2-4
P10.2J2-5PC2A2
P9.2J2-6
P10.3J2-7PC3A3
P9.3J2-8
P10.4J2-9PC4A4
P6.0J3-1PC5A5SCLSCL SCLSCL
P6.1J3-2PC4A4SDASDA SDASDA
P12.6J3-3J3-3 AREFVREF NC
J3-4J3-4 GNDGND GND GNDGND
P12.2J3-5D3D13 SCLK
P12.1J3-6PB4D12MISOMISOMISOMISO
P12.0J3-7PB3D11MOSIMOSIMOSIMOSI
P12.3J3-8PB2D10SSSSSSSSEL
P13.1J3-9PB1D9INT1
P13.0J3-10 D8INT2
P5.0J4-1 D0NC
P5.1J4-2 D1NC
P5.2J4-3 D2EPD/RST
P5.3J4-4 D3BUSY
P5.4J4-5 D4EPN/EN
P5.5J4-6 D5DISCH
P5.6J4-7 D6BORDER
P0.2J4-8 D7IO_EN
P12.5J14-1 SSSS CS
P12.0J14-2PB3D11MOSIMOSIMOSI
P12.1J14-3PB4D12MISOMISOMISO MISOMISOMISOMISO
P12.2J14-4PB5D13SCKSCKSCK SCKSCKSCKSCK
J14-5 GNDGNDGND GNDGNDGNDGND
J14-6 VCCVCC VCCVCCVCCVCC
P11.0J18-1
P11.2J18-2
P7.0J18-3
P7.3J18-4 CS
P7.4J18-5 CS
P7.5J18-6 CS
P7.6J18-7
P7.7J18-8
P12.4J19-1
P1.5J19-10
P12.5J19-2
P12.6J19-3
J19-4 GND
P12.7J19-5
P1.0J19-6
P1.2J19-7
P1.3J19-8
P1.4J19-9
P8.7J20-1
P8.6J20-2
P8.5J20-3
P8.4J20-4
P8.3J20-5
P8.2J20-6
P8.1J20-7
P8.0J20-8

 

Progress is slow at this detailed design phase due to a lot of research and steep learning curves that don't produce much tangible content.

But baby steps are important none the less.

 

Upcoming blogs:

Blog 6 will be about how Stirling engines work

Blog 7 will start connecting some sensors to the PSoC6

Blog 8 will be about designing the sensor interface PCB

 

Related Links:

Bluetooth Unleashed Design Challenge

Bluetooth Unleashed Design Challenge: The Challengers

Bluetooth Unleashed Design Challenge: About This Challenge

 

Links to other blogs for this project:

Stirling Blue - Project Description - Blog 1

Stirling Blue - Unboxing Hero - Blog 2

StirlingBlue1

Stirling Blue - micro:bit TXTR - Blog 3

Stirling Blue - Fuel Measurement - Blog 4

FuelMeasurement1

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 7 years ago +3
    Nice planning. It's progressing well and looking good. Mark
  • DAB
    DAB over 7 years ago +3
    Nice update Douglas, your project is coming along nicely. DAB
  • genebren
    genebren over 7 years ago +2
    Doug, Another great update on your design challenge project. It looks as if the planning is going along nicely. The initial screen shots seem to cover a great deal of detail in terms of the monitoring…
  • aspork42
    aspork42 over 7 years ago

    Nice progress - you certainly have your hands full with this one, but you're obviously well on the way towards your goal.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 7 years ago

    Nice update Douglas, your project is coming along nicely.

     

    DAB

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Doug,

     

    Another great update on your design challenge project.  It looks as if the planning is going along nicely.  The initial screen shots seem to cover a great deal of detail in terms of the monitoring of you Sterling engine.

    Keep up the good work.  I look forward to your updates on this project.

    Thanks,

    Gene

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago

    Nice planning.

     

    It's progressing well and looking good.

     

    Mark

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube