Electronics > Repair

HP 3478A: How to read/write cal SRAM

<< < (9/41) > >>

jklasdf:
I also read back my calibration SRAM using biot's script:


--- Code: ---$ ./cal-3478a.py hp3478a > cal.txt
$ xxd cal.txt
00000000: 4040 4040 4041 4141 4141 4f4f 4d4c 4040  @@@@@AAAAAOOML@@
00000010: 4040 4040 4141 4144 444f 4440 4040 4040  @@@@AAADDOD@@@@@
00000020: 4141 414e 4240 4e4c 4949 4949 4943 4142  AAANB@NLIIIIICAB
00000030: 434c 454b 4849 4949 4949 4941 424f 444f  CLEKHIIIIIIABODO
00000040: 4a44 4040 4040 4040 4040 4040 4040 4049  JD@@@@@@@@@@@@@I
00000050: 4949 4843 4941 4444 404e 4b49 4949 4949  IIHCIADD@NKIIIII
00000060: 4049 4045 4144 424c 4649 4949 4949 4240  @I@EADBLFIIIIIB@
00000070: 4542 4f42 4b48 4949 4949 4949 4045 4e41  EBOBKHIIIIII@ENA
00000080: 454b 4049 4949 4949 4940 4445 4244 4b4a  EK@IIIIII@DEBDKJ
00000090: 4040 4040 4041 4045 4344 4f4e 4340 4040  @@@@@A@ECDONC@@@
000000a0: 4040 4040 4544 4c4e 4d4c 4040 4040 4041  @@@@EDLNML@@@@@A
000000b0: 4045 4545 424e 4d49 4949 4842 4242 424c  @EEEBNMIIIHBBBBL
000000c0: 4c4e 4a4e 4949 4949 4842 4242 4e4c 414b  LNJNIIIIHBBBNLAK
000000d0: 4240 4040 4040 4040 4040 4040 4040 4949  B@@@@@@@@@@@@@II
000000e0: 4948 4349 4245 4045 4f4b 4540 4040 4040  IHCIBE@EOKE@@@@@
000000f0: 4040 4040 4040 4040 4040 4042 4040 4040  @@@@@@@@@@@B@@@@

--- End code ---

For reference, here is the relevant section of my /etc/gpib.conf for the multimeter (you will also need another section for the GPIB adapter). I have my hp 3478a set for decimal code 01 (only dip switch for A1 set, ASCII code character '!' for listen and 'A' for talk):


--- Code: ---device {
        minor = 0
        name = "hp3478a"
        pad = 1
        sad = 1
}

--- End code ---

kelchm:
Has anyone had luck using an Arduino based GPIB adapter to accomplish this?

Squiddaddy:
I used an Agilent USB clone form Ebay, and it worked great. No clue about any Arduino ones though.
I also used Pigrew's program since I use Windows.
I still haven't changed my battery yet since it still has life, but I wanted a backup just in case it died, or if I screwed up changing the battery.

Thanks again to everyone who worked on this issue to at least give us a chance.   :clap:

Miti:

--- Quote from: pigrew on June 30, 2017, 04:24:21 am ---
--- Quote from: iainwhite on June 29, 2017, 04:08:55 pm ---I have been playing with Pigrew's windows C# program   (from  https://github.com/pigrew/HP3478Ctrl )

I forked my own version at  https://github.com/iainkwhite/HP3478Ctrl
and after tinkering a bit, managed to read my cal data.

--- End quote ---

Thanks for the changes, I've merged most of the changes back into my branch, and posted a new binary:
https://github.com/pigrew/HP3478Ctrl/releases/tag/v0.20170630

-Nathan

--- End quote ---

Thanks All for an amazing work!

I have two HP3478A, I replaced the battery on one and the other one follows this weekend. I was able to save the calibration using the Python HP3478A.py, thanks nfmax! When I run pigrew's program I get this exception. I guess I'm missing some Labview components. I have Labview 2016 on my computer, not sure if that Ivi.Visa is something that I have to install separately. Thanks in advance!

Miti:
I recompiled it with Visual Studio Community Edition and it works now. I've attached what works for me.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod