temperature sensors

  • 28 Replies
  • 8725 Views
*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: temperature sensors
« Reply #20 on: 27 / July / 2008, 07:31:45 »
Advertisements
adresses for a610:

Quote
NHSTUB(GetBatteryTemperature, 0xFFC1C488)
NHSTUB(GetCCDTemperature, 0xFFC1C474)
NHSTUB(GetOpticalTemperature, 0xFFC1C460)

for a620
Quote
NHSTUB(GetBatteryTemperature, 0xFFC1C468)
NHSTUB(GetCCDTemperature, 0xFFC1C454)
NHSTUB(GetOpticalTemperature, 0xFFC1C440)

diff what i did: Diff pastecode - collaborative debugging tool (rough blueprint, OSD element implemented)
ignore the rest from the diff.

a620 confirmed, a610 will confirmed this evening (family members & g/f own these)

about your question: don't know, reyalp ;)

edit: attached builds for a610,a620 & s3is with modified OSD. in osd menu now there is an additional entry, temperature is enabled at default (in this build).
todo: add more cams, also: include access to these values by script.
« Last Edit: 27 / July / 2008, 07:47:22 by PhyrePhoX »

*

Offline jetzt

  • ****
  • 316
  • [A710IS,(SD200)]
Re: temperature sensors
« Reply #21 on: 27 / July / 2008, 10:00:23 »
Wow great! I think not many compact cameras have temp stored in exif, let's be the first ones.
I have to load dump of my a710 to ida now.
But I'm also afraid of the half hour waiting.

(1270MB RAM, pentium4 mobile at 1992 MHZ as cpuz says, maybe I should try at my casio pb1000 personal computer which has ram soldered in multiple layers on it. (who did it to get more than 64kb?)  :lol)

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: temperature sensors
« Reply #22 on: 03 / August / 2008, 12:38:23 »
« Last Edit: 03 / August / 2008, 12:42:01 by PhyrePhoX »

*

Offline whoever

  • ****
  • 280
  • IXUS950
Re: temperature sensors
« Reply #23 on: 03 / August / 2008, 14:05:58 »
"Intelligent" LiIon battery packs are commonplace in laptops and, less "intelligent", in cellphones. The output terminals of NBL5 are however marked quite clearly: +, -, and Gnd, so there's little hint to suspect any intelligence. Well, either someone please dismantle a NBL5, or else one has to look more intently into FW disassembly.


*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: temperature sensors
« Reply #24 on: 03 / August / 2008, 14:13:59 »
Maybe original battery contain thermoresistor, non-original - constant resistor  :).

*

Offline whoever

  • ****
  • 280
  • IXUS950
Re: temperature sensors
« Reply #25 on: 03 / August / 2008, 14:20:28 »
It is clear that any LiIon contains some charging/temperature control circuit. The question is whether (and then how) T is communicated to the camera -- in "intelligent" batteries there's usu a dedicated (serial) interface terminal. Where is it in in NBL5? Well, i don't feel like dismantling. Maybe i'll look more carefully into disasm on occasion...

*

Offline jetzt

  • ****
  • 316
  • [A710IS,(SD200)]
Re: temperature sensors
« Reply #26 on: 04 / August / 2008, 07:08:09 »
I think ewavr is right, just because it is the cheapest way. If there would be more than these resistors it wouldn't be
economic as you would need more ad converters.
(Someone could try with multimeter, my camera also uses AA standard batteries.) :D

Re: temperature sensors
« Reply #27 on: 04 / August / 2008, 09:54:21 »
Battery packs that use standard Li-ion packaging have a 'T' terminal that connects to nothing, a fixed resistor or a thermistor.

The other end of the resistor or thermistor connects to battery -ve.

Thermistor resistance is often specified at 25C.
I have just measured the resistance on a NP60 battery and it is 9K9.
At 25C that will be 10 K.
If a manufacturer simply uses a 10K resistor the temperature will always magically be 25C !

Some Li-ion packages actually contain Ni-Cad cells .. the one I have does not have anything connected between 'T' and -ve.


*

Offline brainwash

  • **
  • 95
  • Nikon D40x & A460
Re: temperature sensors
« Reply #28 on: 11 / August / 2008, 10:15:18 »
Maybe someday these sensors could be used as A/D converters for performing tasks which require a fine manual control. Some ideas: focus/zoom ring, panning on zoomed pictures, controlling flexizones. Kind of like etch-a-sketch.

 

Related Topics