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
Forget Me Not Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Forget Me Not Design Challenge
  • More
  • Cancel
Forget Me Not Design Challenge
Forum Need Help regarding HSM100 Schematic
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 13 replies
  • Answers 2 answers
  • Subscribers 6 subscribers
  • Views 2645 views
  • Users 0 members are here
  • forget_me_not
  • element14
  • enocean
  • iot_homeauto
Related

Need Help regarding HSM100 Schematic

ravi_butani
ravi_butani over 11 years ago

Do any one have HSM100 humidity sensor schematic...? I need it for understand how my other analog sensor will talk with STM330 temperature sensor. I have tried to find it on enocean website but no luck... I have tried to get rough idea about hsm100 schematic using pics...but all pics available on internet is with bottom side..but no image from top..

image

Note: I do not require HSM100 for my project but I just need Schematic of HSM100 to build my custom analog sensor...

What I know from STM330 user manual is..

SWPWR is VCC and only available when module not in deep sleep

GND is ground for HSM100

ADIO3 is Analog input from HSM100

Other pins ---I have no idea

 

image

 

may bebryan.edelman@enocean.com can you please help me in this matter...?

  • Sign in to reply
  • Cancel
Parents
  • ravi_butani
    0 ravi_butani over 11 years ago

    My conclusion is hsm100 output is not analog .... Its pwm and stm330 measuring pulse width to take humidity measurement on adio3 .... So adio3 is configured as input for timer interrupt....
    All my thoughts regarding analog sensor interfacing with stm330 is wrong...I need to think again with different considerations...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • ravi_butani
    0 ravi_butani over 11 years ago

    My conclusion is hsm100 output is not analog .... Its pwm and stm330 measuring pulse width to take humidity measurement on adio3 .... So adio3 is configured as input for timer interrupt....
    All my thoughts regarding analog sensor interfacing with stm330 is wrong...I need to think again with different considerations...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • hlipka
    0 hlipka over 11 years ago in reply to ravi_butani

    Did you look at the sensor output with a scope? Or how do you know? PWM output could mean that its using a SHT21 variant (SHT21P: http://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Humidity/Sensirion_Humidity_SHT21P_Datashee… )

    Interestingly, there is an AppNote from Sensirion describing how to interface a SHT21 with I2C interface to the STM300: http://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Humidity/Sensirion_Humidity_SHT21_Interfaci…

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ravi_butani
    0 ravi_butani over 11 years ago in reply to hlipka

    in STM330 source code Help http://www.enocean.com/en/download/STM33x_Sources_2_4_0_2.zip/

     

    part of measure.c

    // DIGITAL 
      140   // ********** Occupancy Measurement **********
      141   if(bgOccupancy)
      142  {  
      143  io_getPort(GPIO2, &u8gGPIO2);  // Read GPIO2, to check WAKE0 pin state
      144  }
      145 
      146   //startH-DONTREMOVE
      147   // ********** Humidity Sensor Measurement ********* // the selected EEP includes the measurement of the set-point analogue input?
      148   if(bgHumidity)
      149  {
      150   SCO_ON;  // switch on external sensor HW signal
      151 
      152   // Get the time measurement of the periods delivered by the humidity sensor signal.  
      153   if(MeasureHumiditySensPeriods() == FALSE)  // Measurement now loaded in u16gTimer0Diff
      154  {
      155  u16gTimer0Diff = NO_SENS_HUM_SIGNAL_16;  // This value indicates tha the humidity sensor was not attached
      156  }
      157  }
      158

    means HSM100 interface is not analog its PWM based...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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