Wiki

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
resources:eval:user-guides:eval-adicup3029:reference_designs:demo_cn0415 [26 Feb 2019 23:11] – [Available commands] Add complete examples. Mark Thorenresources:eval:user-guides:eval-adicup3029:reference_designs:demo_cn0415 [19 Aug 2021 07:12] (current) – title word spell edit erbe reyta
Line 1: Line 1:
-====== Solenoind Closed Loop Control Demo ======+====== Solenoid Closed Loop Control Demo ======
  
 The **ADuCM3029_demo_cn0415** provides a solution for controlling and monitoring solenoid actuator current, using an **EVAL-CN0415-ARDZ** shield installed on an **EVAL-ADICUP3029** base board. The user interface is implemented as a command line interface (CLI) through a serial UART connection. The project is created using **CrossCore Embedded Studio** and **GNU ARM compiler**. The **ADuCM3029_demo_cn0415** provides a solution for controlling and monitoring solenoid actuator current, using an **EVAL-CN0415-ARDZ** shield installed on an **EVAL-ADICUP3029** base board. The user interface is implemented as a command line interface (CLI) through a serial UART connection. The project is created using **CrossCore Embedded Studio** and **GNU ARM compiler**.
Line 66: Line 66:
 ===== Setting up the Hardware ===== ===== Setting up the Hardware =====
  
-  - Connect **EVAL-CN0415-ARDZ** board to the **EVAL-ADICUP3029**. {{ :resources:eval:user-guides:eval-adicup3029:reference_designs:cn0415_stacked_adicup3029.jpg?nolink | CN0415 stacked on ADICUP3029}}+  - Connect **EVAL-CN0415-ARDZ** board to the **EVAL-ADICUP3029**. {{ :resources:eval:user-guides:eval-adicup3029:reference_designs:cn0415_adicup3029_dock.jpeg | CN0415 docked on ADICUP3029 }}
   - Connect a micro-USB cable to **P10** connector of the **EVAL-ADICUP3029** and connect it to a computer.   - Connect a micro-USB cable to **P10** connector of the **EVAL-ADICUP3029** and connect it to a computer.
   - Connect a solenoid actuator to the **P8** connector with the positive wire on pin 1 and negative wire on pin 2.   - Connect a solenoid actuator to the **P8** connector with the positive wire on pin 1 and negative wire on pin 2.
-  - Connect a 12V power supply to the **P1** connector with the positive wire on pin 1 and negative wire on pin 2.{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:powered_cn0415.jpg?nolink Powered CN0415 board with solenoid}}+  - Connect a 12V power supply to the **P1** connector with the positive wire on pin 1 and negative wire on pin 2.{{ :resources:eval:user-guides:eval-adicup3029:reference_designs:cn0415_fully_connected.jpeg | CN0415 power up }}
   - Turn on power supply.   - Turn on power supply.
 ===== Configuring the Software ===== ===== Configuring the Software =====
Line 88: Line 88:
 ===== Outputting Data ===== ===== Outputting Data =====
  
-==== Serial Terminal Output ==== +{{page>/wiki/common#serial_terminal_setup&nofooter&noheader}}
- +
-The program outputs data and **CLI** interface to a serial terminal through **UART**. +
- +
-  - In order to view the data, you must flash the program to the EVAL-ADICUP3029. +
-  - Then follow the UART settings below with the serial terminal program. +
- +
-Following is the UART configuration. +
-    Select COM Port +
-    Baud rate: 115200 +
-    Data: 8 bit +
-    Parity: none +
-    Stop: 1 bit +
-    Flow Control: none +
-\\ +
-The terminal program must interpret new line as **LF** and **local echo** must be enabled.+
  
 ==== Available commands ==== ==== Available commands ====
Line 135: Line 120:
 {{ :resources:eval:user-guides:eval-adicup3029:reference_designs:wiki_pic.png?nolink | Terminal example}} {{ :resources:eval:user-guides:eval-adicup3029:reference_designs:wiki_pic.png?nolink | Terminal example}}
  
-===== Obtaining the Source Code =====+===== Obtaining the Software =====
  
-We recommend not opening the project directly, but rather import it into CrossCore Embedded Studios and make a local copy in your workspace+There are two basic ways to program the ADICUP3029 with the software for the CN0415. 
 +  - Dragging and Dropping the .Hex to the Daplink drive 
 +  - Building, Compiling, and Debugging using CCES
  
-The source code and include files of the **ADuCM3029_demo_cn0415** can be found here:+Using the drag and drop method, the software is going to be a version that Analog Devices creates for testing and evaluation purposes.  This is the EASIEST way to get started with the reference design
  
-<WRAP round 80% download>+Importing the project into CrossCore is going to allow you to change parameters and customize the software to fit your needs, but will be a bit more advanced and will require you to download the CrossCore toolchain.  
  
-[[https://github.com/analogdevicesinc/EVAL-ADICUP3029/tree/master/projects/ADuCM3029_demo_cn0415 | AduCM3029_demo_cn0415 at Github]]+The software for the **ADuCM3029_demo_cn0415** can be found here: 
 + 
 +<WRAP round 80% download> 
 +Prebuilt CN0415 Hex File 
 +  * [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/releases/download/Latest/ADuCM3029_demo_cn0415.hex| AduCM3029_demo_cn0415.Hex]] 
 +Complete CN0415 Source Files 
 +  * [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/tree/master/projects/ADuCM3029_demo_cn0415| AduCM3029_demo_cn0415 Source Code]]
    
 </WRAP> </WRAP>
resources/eval/user-guides/eval-adicup3029/reference_designs/demo_cn0415.1551219119.txt.gz · Last modified: 26 Feb 2019 23:11 by Mark Thoren