| 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 |
| Message Index |
| Next page |
| Previous page |