User Tools

Site Tools


internal:proddocs:3501

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
internal:proddocs:3501 [2021/09/22 08:48] chrissyinternal:proddocs:3501 [2023/12/04 13:19] (current) kacper
Line 2: Line 2:
 <note warning>The 3501 PCB assembly contains components that are sensitive to electrostatic discharge (ESD) – please make sure you are wearing your wrist strap when handling.</note> <note warning>The 3501 PCB assembly contains components that are sensitive to electrostatic discharge (ESD) – please make sure you are wearing your wrist strap when handling.</note>
  
-Solder wires to PCB and insert cable tie into position see pic below +{{:internal:proddocs:3501.jpg?600|}}
- +
-{{:internal:proddocs:3501-1.jpg?600|}}+
  
 ====== Programming ====== ====== Programming ======
  
-Select device programming on Atmel Flip and load hex file required.+Connect the unit to 24V NMEA power as shown 
 + 
 +{{:internal:proddocs:3501_nmea.jpg?600|}} 
 + 
 +Connect the STM32 Programmer to the unit as shown 
 + 
 +{{:internal:proddocs:3501_stm_prog.jpg?600|}} 
 + 
 +Open STM32 Programmer and go into the programming tab 
 + 
 +{{:internal:proddocs:3501_stm_programming_tab.png?600|}} 
 + 
 +Select the 'File Path' to be S:/Code/Production/3501/3501Bootloader 
 + 
 +{{:internal:proddocs:3501_code_bootloader.png?600|}} 
 + 
 +Click "Connect" in the top right corner and make sure all the boxes are checked as shown below and click "Start Programming" 
 + 
 +{{:internal:proddocs:3501_bootloader_programming.png?600|}} 
 + 
 +You can now remove the STM32 programmer from the PCB, the Blue LED should be solid blue. 
 + 
 + 
 + 
 +Now Open Monex Software (found in S:/Code/Published PC Programs/Monex3 
 + 
 +On the Device Info Tab click, 'Get Serial' and 'Get PodInfo', you should see the following: 
 + 
 +{{:internal:proddocs:3501_monex_prodinfo.png?600|}} 
 + 
 +Go To the 'Programming' Tab and click on 3501, and then on 'Reprogram!' on the pop-up that appears 
 + 
 +{{:internal:proddocs:3501_repro_pop-up.png?600|}} 
 + 
 +Then select vessel for which the unit will be used from S:/Code/Production/3501/.... 
 + 
 +For Testing Purposes PEARL62 is used: 
 + 
 +{{:internal:proddocs:3501_pearl62.png?600|}} 
 + 
 +The Programming will begin, wait until "Re-booting to Application Code" is displayed before you begin testing 
 + 
 +{{:internal:proddocs:3501_rebooting_to_app_code.png?600|}} 
 + 
 +====== Testing ====== 
 + 
 +Using Monex seet up the level transmit controls as shown below: 
 + 
 +{{:internal:proddocs:3501_test_1.png?600|}} 
 + 
 +The received Level value should be 57.08% (red bar on the right of Monex)
  
-{{:internal:proddocs:3501-2.jpg?600|}}{{:internal:proddocs:3501-9.jpg?600|}}{{:internal:proddocs:3501-10.jpg?600|}}+The top left and top middle LED's should be flashing green every 2.5 seconds, and the blue LED should also be flashing every 2.5 seconds.
  
 +Change the level values to the ones shown below:
  
 +{{:internal:proddocs:3501_test_2.png?600|}}
  
 +The received Level value should be 51.29% (red bar on the right of Monex)
  
 +Go to the Device Info tab and change the Hex switch value on the PCB, monitor Device Inst Upper/Lower to make sure it matches the switch value.
  
 +====== Packaging ======
  
 +Use a RPT112 box and a 200374 insert
  
 +{{:internal:proddocs:3501-18.jpg?600|}}{{:internal:proddocs:3501-21.jpg?600|}}
  
  
 + --- //[[chrissy@osukl.com|Christine Walsh]] 17/01/2022 08:12// updated
internal/proddocs/3501.1632300504.txt.gz · Last modified: 2023/07/12 14:11 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki