MotoHawk: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
 
(47 intermediate revisions by the same user not shown)
Line 4: Line 4:


=Introduction=
=Introduction=
MotoHawk is a controls system application development tool that allows the user to create MATLAB/Simulink diagrams that run on the MotoHawk Control Solutions' rugged, automotive-quality embedded control modules. MotoHawk is intended for control feature development, vehicle calibration and fleet testing. MotoHawk is built on Woodward's ControlCore production software framework and supports a variety of applications using both single controller and distributed by-wire implementations. MotoHawk is a powerful development and prototyping system for Simulink/Stateflow users. Control models prototyped with MotoHawk move seamlessly from development into production.
MotoHawk is a controls system application development tool that allows the user to create MATLAB/Simulink diagrams that run on the MotoHawk rugged, automotive-quality embedded control modules. MotoHawk is intended for control feature development, vehicle calibration and fleet testing. MotoHawk is built on Woodward's ControlCore production software framework and supports a variety of applications using both single controller and distributed by-wire implementations. MotoHawk is a powerful development and prototyping system for Simulink/Stateflow users. Control models prototyped with MotoHawk move seamlessly from development into production.


MotoHawk follows the workflow and benefits of Model-Based design using the Mathworks toolchain. For an introduction to model-based design and Simulink, go to '''[http://www.mathworks.com/products/simulink/ Model-Based Design Using Simulink]'''.
MotoHawk follows the workflow and benefits of Model-Based design using the Mathworks toolchain. For an introduction to model-based design and Simulink, go to '''[http://www.mathworks.com/products/simulink/ Model-Based Design Using Simulink]'''.


:'''Features include: '''
'''Features include: '''
::* Auto-code generation of Simulink/Stateflow models using Embedded Coder/Stateflow Coder
* Auto-code generation of Simulink/Stateflow models using Embedded Coder/Stateflow Coder
::* Rugged controllers for prototyping and production
* Rugged controllers for prototyping and production
::* ControlCore-enabled software
* ControlCore-enabled software
::* Off-the-shelf engine control libraries
* Off-the-shelf engine control libraries
::* Calibration using MotoTune or CCP-based tools
* Calibration using MotoTune or CCP-based tools
::* Responsive engineering and support services for a wide range of applications
* Responsive engineering
::* Electronic control modules available for development, fleet and production  
* Electronic control modules available for development, fleet and production  


:'''Benefits include: '''
'''Benefits include: '''
::* Simpler, faster development
* Simpler, faster development
::* Better testing using real ECM hardware
* Better testing using real ECM hardware
::* Quickly develop and enhance software features in Simulink
* Quickly develop and enhance software features in Simulink
::* Analyze and control real-time OS from Simulink/Stateflow
* Analyze and control real-time OS from Simulink/Stateflow
::* Direct access to the production controller’s I/O from Simulink
* Direct access to the production controller’s I/O from Simulink
::* Readable documentation of system design automatically created from models
* Readable documentation of system design automatically created from models
::* Lower cost for fleet testing; outfit an entire test fleet with rapid prototyping capability
* Lower cost for fleet testing; outfit an entire test fleet with rapid prototyping capability
::* Custom block-set allows for integration of both handwritten and auto-generated code
* Custom block-set allows for integration of both handwritten and auto-generated code


=Getting Started=
=Getting Started=
Line 37: Line 37:
|-
|-
|style = "width: 200px"| [[MotoHawk_FAQs#Prerequisites|Mathworks Software]]
|style = "width: 200px"| [[MotoHawk_FAQs#Prerequisites|Mathworks Software]]
|style = "width: 200px"| [http://store.neweagle.net/products-by-category/controllers-1/engine-control-modules.html 2nd Controller for debugging]
|style = "width: 200px"| [https://store.neweagle.net/product-category/products/controllers/motohawk-controllers/ 2nd Controller for debugging]
|style = "width: 200px"| [http://store.neweagle.net/green-hills-international-dongle-4-2-1.html Greenhills Compiler] (Free alternative: [[MotoHawk-FAQ#GCC_.28compiler.29|GCC compiler]])
|style = "width: 200px"| [[MotoHawk-FAQ#MPC5XX.2FMPC55XX_Compiler_Options|Compiler Options]]
|-
|-
| [http://store.neweagle.net/products-by-application/motohawk-tools/motohawk-kits.html MotoHawk Kits]
| [[MotoHawk Kits|MotoHawk Software Kits]]
| [http://store.neweagle.net/products-by-category/connectors/motohawk-bench-tools-1.html Breakout Box]
| [http://www.neweagle.net/support/wiki/index.php?title=MotoHawk-Application-Libraries#DBC_CAN_Networking_Toolbox_for_MotoHawk DBC to CAN converter]
| [https://store.neweagle.net/product-category/products-by-tools/motohawk-2/motohawk-kits/motohawk-libraries/ Application Libraries]
| [https://store.neweagle.net/product-category/products/software/motohawk/motohawk-motohawk/ Application Libraries]
|-
|-
| [[MotoHawk-Training|MotoHawk Training]]
| [https://store.neweagle.net/product-category/products/connectors-tools/harnesses-connectors-connectors-tools/for-motohawk-controllers-harnesses-connectors-connectors-tools/ Boot Key/Harness]  
| [https://store.neweagle.net/product-category/products/connectors-tools/crimp-removal-tools-connectors-tools/?filters=crimp-removal-tools-type Crimp Tools]
| [https://store.neweagle.net/product-category/products/connectors-tools/crimp-removal-tools-connectors-tools/?filters=crimp-removal-tools-type Crimp Tools]
| [http://www.neweagle.net/support/wiki/index.php?title=Data_Loggers CAN Data Logger]
| [[Data-Loggers|CAN Data Logger]]
|-
|-
| [[Controllers#MotoHawk_Modules| Control Module]]
| [[Controllers#MotoHawk_Modules| Control Module]]
| [http://store.neweagle.net/engineering-services.html Applications Consulting]
| [https://store.neweagle.net/shop/products/displays-gauges/standard-displays-displays-gauges/veecan-320-display-with-motohawk-slave-software/ Embedded Display]
| [[Raptor-CAN |Raptor-CAN: CAN Analysis & Datalogging]]
| [[Raptor-CAN |Raptor-CAN: CAN Analysis & Datalogging]]
|-
|-
| [[MotoHawk-Compilers | MotoHawk Compiler]]
| [[MotoHawk-Compilers | MotoHawk Compiler]]
| [https://store.neweagle.net/product-category/products-by-category/displays/standard-displays/ Embedded Display]
|  
| [[Raptor-Test |Raptor-Test: Automated Testing and Validation Tool]]
| [[Raptor-Test |Raptor-Test: Automated Testing and Validation Tool]]
|-
|-
| [[MotoHawk-Module-Harnesses-and-Connectors |Wiring, Harnesses and Connectors]]
| [[MotoHawk-Module-Harnesses-and-Connectors |Wiring, Harnesses and Connectors]]
| [http://www.neweagle.net/support/wiki/index.php?title=MotoHawk-Application-Libraries#DBC_CAN_Networking_Toolbox_for_MotoHawk DBC to CAN converter]
|  
|  
|-
|  
|  [http://store.neweagle.net/catalogsearch/result/?q=boot&order=sku&dir=asc Boot Key/Harness]
|  [[Raptor-Telematics|Telematics]]
|  [https://www.neweagle.net/support/wiki/index.php?title=Bench_Tools#MotoHawk_Desktop_I.2FO_Simulator Desktop Simulator]
|}
|}


=Download=
=Downloads=
Before downloading MotoHawk, please note:
Before downloading MotoHawk, please note:
:*A MotoHawk license is required to use MotoHawk. Licenses can be purchased in the "Buy Now" section below.  
*A MotoHawk license is required to use MotoHawk. Licenses can be purchased in the '''[[MotoHawk#Purchase|Purchase]]''' section below.  
:*A compiler is also required to use MotoHawk. See the [[MotoHawk-Compilers|MotoHawk Compilers]] page to learn more.
*A compiler is also required to use MotoHawk. See the '''[[MotoHawk-Compilers|MotoHawk Compilers]]''' page to learn more.


{| class="wikitable" style="text-align: center;" cellpadding = "5"  
{| class="wikitable" style="text-align: center;" cellpadding = "5"  


!scope="col" style = "width:200px;"|Product       
!scope="col" style = "width:200px;"|Product       
!scope="col" style = "width:200px;"|Download Now
!scope="col" style = "width:200px;"|Download
!scope="col" style = "width:200px;"|MATLAB Compatibility
!scope="col" style = "width:200px;"|MATLAB Compatibility
!scope="col" style = "width:200px;"|Release Notes
!scope="col" style = "width:200px;"|Release Notes
Line 80: Line 76:
|MotoHawk 2018b SP0
|MotoHawk 2018b SP0
|rowspan="40"|
|rowspan="40"|
'''[[MotoHawk_Downloads|Download Now]]'''
'''[[MotoHawk_Downloads|Downloads]]'''
| 9.1 (2016b) to 9.5 (2018b)
| 9.1 (2016b) to 9.5 (2018b)
| Release Notes Unavailable
| Release Notes Unavailable
Line 287: Line 283:
::*MotoTron Other Documents
::*MotoTron Other Documents
::*Free Software Tools
::*Free Software Tools
:'''[[MotoHawk Resource Documents]]''' category includes:
:'''[[MotoHawk Resource Documents]]'''
::*MotoHawk Training Manual  
::*MotoHawk Training Manual  
::*MotoTron(MotoHawk) Product Guide  
::*MotoTron (MotoHawk) Product Guide  
::*CAN Training Resources
::*CAN Training Resources
::*Working with the S12 MotoHawk Targets
::*Working with the S12 MotoHawk Targets
Line 295: Line 291:


= Frequently Asked Questions (FAQ) =
= Frequently Asked Questions (FAQ) =
For a list of common questions and answers about MotoHawk, see our MotoHawk FAQ page [[MotoHawk-FAQ | - (click here)]]
For a list of common questions about MotoHawk, see our '''[[MotoHawk-FAQ|MotoHawk FAQ]]''' page.


=Application Libraries=
=Application Libraries=
A number of application libraries are available for MotoHawk. See the [[Libraries | Libraries]] page for more details.
A number of application libraries are available for MotoHawk. See the '''[[Libraries|Libraries]]''' page for more details.


=Buy Now=
=Purchase=
[[File:Dongle.png||thumb|USB license dongle]]
[[File:Dongle.png||thumb|USB license dongle]]
'''License Options'''
'''License Options'''


A dongle is a small USB device the contains the software license. The advantage of a USB dongle is that a single software license can easily be passed from one computer to another.  
A dongle is a small USB device the contains the software license. The advantage of a USB dongle is that a single software license can easily be passed from one computer to another.  


{| class="wikitable" style="text-align: center;" cellpadding = "5"   
{| class="wikitable" style="text-align: center;" cellpadding = "5"   
Line 312: Line 307:
!scope="col" style = "width:75px;"|MotoTune
!scope="col" style = "width:75px;"|MotoTune
!scope="col" style = "width:75px;"|Raptor CAL
!scope="col" style = "width:75px;"|Raptor CAL
!scope="col" style = "width:75px;"|Support - $2K
!scope="col" style = "width:75px;"|Hardware   
!scope="col" style = "width:75px;"|Hardware   
!scope="col" style = "width:100px;"|Software Maintenance
!scope="col" style = "width:125px;"|Webstore
!scope="col" style = "width:75px;"|Webstore


|-
|-
Line 322: Line 315:
|
|
|
|
|
|
|
 
|
|'''[https://store.neweagle.net/shop/products/software/motohawk/motohawk-motohawk/motohawk-software-kit-no-mototune/ Purchase]
|
|-
|-
!scope="col" style="text-align: left;"|ASM-HAWK-999C-2K
!scope="col" style="text-align: left;"|ASM-HAWK-999C-2K
Line 331: Line 324:
|
|
|
|
|x
 
|
|
|
 
|[https://store.neweagle.net/products-by-tools/motohawk-tools/motohawk/motohawk/motohawk-software-kit-no-mototune.html Buy Now]
|'''Please contact [mailto:sales@neweagle.net sales]
|-
|-
!scope="col" style="text-align: left;"|ASM-HAWK-999A
!scope="col" style="text-align: left;"|ASM-HAWK-999A
Line 340: Line 333:
|x
|x
|
|
|
|
|
 
|
|'''[https://store.neweagle.net/shop/products/software/motohawk/motohawk-motohawk/motohawk-mototune-software-dongle/ Purchase]
|
|-
|-
!scope="col" style="text-align: left;"|ASM-HAWK-999A-2K
!scope="col" style="text-align: left;"|ASM-HAWK-999A-2K
Line 349: Line 342:
|x
|x
|
|
|x
|
|
|
 
|[https://store.neweagle.net/product/motohawk-mototune-software-dongle/ Buy Now]
|'''Please contact [mailto:sales@neweagle.net sales]
|-
|-
!scope="col" style="text-align: left;"|ASM-HAWK-006D-01
!scope="col" style="text-align: left;"|ASM-HAWK-006D-01
Line 358: Line 351:
|x
|x
|
|
|
 
|Kit
|Kit
|
 
|
|'''[https://store.neweagle.net/shop/products/software/motohawk/motohawk-motohawk/motohawk-rapid-control-development-suite/ Purchase]
|-
|-
!scope="col" style="text-align: left;"|ASM-HAWK-006D-01-2K
!scope="col" style="text-align: left;"|ASM-HAWK-006D-01-2K
Line 367: Line 360:
|x
|x
|
|
|x
 
|Kit
|Kit
|
 
|[https://store.neweagle.net/product/motohawk-rapid-control-development-suite/ Buy Now]
|'''Please contact [mailto:sales@neweagle.net sales]
|-
|-
!scope="col" style="text-align: left;"|ASM-HAWK-RC-KIT-2K
!scope="col" style="text-align: left;"|ASM-HAWK-RC-KIT-2K
Line 376: Line 369:
|
|
|x
|x
|x
 
|Rap Dev Kit
|Raptor-Dev Kit
|
 
|[https://store.neweagle.net/products-by-tools/motohawk-tools/motohawk/motohawk/motohawk-raptor-cal-kit.html Buy Now]
|'''Please contact [mailto:sales@neweagle.net sales]
|-
!scope="col" style="text-align: left;"|PROD-PLAN-001C
|
|
|
|
|
|2 updates over a 12 month period
|[https://store.neweagle.net/product/motohawk-software-maintenance/ Buy Now]
|}
|}

Latest revision as of 19:27, 2 March 2023

New Eagle > Products Wiki > MotoHawk Platform > MotoHawk

MotoHawk

Introduction

MotoHawk is a controls system application development tool that allows the user to create MATLAB/Simulink diagrams that run on the MotoHawk rugged, automotive-quality embedded control modules. MotoHawk is intended for control feature development, vehicle calibration and fleet testing. MotoHawk is built on Woodward's ControlCore production software framework and supports a variety of applications using both single controller and distributed by-wire implementations. MotoHawk is a powerful development and prototyping system for Simulink/Stateflow users. Control models prototyped with MotoHawk move seamlessly from development into production.

MotoHawk follows the workflow and benefits of Model-Based design using the Mathworks toolchain. For an introduction to model-based design and Simulink, go to Model-Based Design Using Simulink.

Features include:

  • Auto-code generation of Simulink/Stateflow models using Embedded Coder/Stateflow Coder
  • Rugged controllers for prototyping and production
  • ControlCore-enabled software
  • Off-the-shelf engine control libraries
  • Calibration using MotoTune or CCP-based tools
  • Responsive engineering
  • Electronic control modules available for development, fleet and production

Benefits include:

  • Simpler, faster development
  • Better testing using real ECM hardware
  • Quickly develop and enhance software features in Simulink
  • Analyze and control real-time OS from Simulink/Stateflow
  • Direct access to the production controller’s I/O from Simulink
  • Readable documentation of system design automatically created from models
  • Lower cost for fleet testing; outfit an entire test fleet with rapid prototyping capability
  • Custom block-set allows for integration of both handwritten and auto-generated code

Getting Started

What you need to begin using MotoHawk:

Required: Recommended: Options:
Mathworks Software 2nd Controller for debugging Compiler Options
MotoHawk Software Kits DBC to CAN converter Application Libraries
Boot Key/Harness Crimp Tools CAN Data Logger
Control Module Embedded Display Raptor-CAN: CAN Analysis & Datalogging
MotoHawk Compiler Raptor-Test: Automated Testing and Validation Tool
Wiring, Harnesses and Connectors

Downloads

Before downloading MotoHawk, please note:

  • A MotoHawk license is required to use MotoHawk. Licenses can be purchased in the Purchase section below.
  • A compiler is also required to use MotoHawk. See the MotoHawk Compilers page to learn more.
Product Download MATLAB Compatibility Release Notes
MotoHawk 2018b SP0

Downloads

9.1 (2016b) to 9.5 (2018b) Release Notes Unavailable
MotoHawk 2018a SP0 9.0 (2016a) to 9.4 (2018a) Release Notes Unavailable
MotoHawk 2017b SP2 8.6 (2015b) to 9.3 (2017b) Release Notes Unavailable
MotoHawk 2017a SP0 8.5 (2015a) to 9.2 (2017a) Release Notes
MotoHawk 2016b SP4 8.4 (2014b) to 9.1 (2016b) Release Notes Unavailable
MotoHawk 2016b SP3 8.4 (2014b) to 9.1 (2016b) Release Notes
MotoHawk 2016b SP2 8.4 (2014b) to 9.1 (2016b) Release Notes
MotoHawk 2016b SP0 8.4 (2014b) to 9.1 (2016b) Release Notes
MotoHawk 2016a SP1 8.3 (2014a) to 9.0 (2016a) Release Notes
MotoHawk 2016a SP0 8.3 (2014a) to 9.0 (2016a) Release Notes
MotoHawk 2015b SP4 8.2 (2013b) to 8.6 (2015b) Release Notes
MotoHawk 2015b SP1 8.2 (2013b) to 8.6 (2015b) Release Notes
MotoHawk 2015a SP3 8.1 (2013a) to 8.5 (2015aSP1) Release Notes
MotoHawk 2015a SP2 8.1 (2013a) to 8.5 (2015aSP1) Release Notes
MotoHawk 2015a SP1 8.1 (2013a) to 8.5 (2015aSP1) Release Notes
MotoHawk 2015a SP0 8.1 (2013a) to 8.5 (2015a) Release Notes
MotoHawk 2014b SP5 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014b SP4 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014b SP2 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014b SP0 8.0 (2012b) to 8.4 (2014b) Release Notes
MotoHawk 2014a SP3 7.14 (2012a) to 8.3 (2014a) Release Notes
MotoHawk 2014a SP2 7.14 (2012a) to 8.3 (2014a) Release Notes
MotoHawk 2014a SP1 7.14 (2012a) to 8.3 (2014a) Release Notes
MotoHawk 2013b SP3 7.13 (2011b) to 8.01 (2013b) Release Notes
MotoHawk 2013b SP0 7.13 (2011b) to 8.01 (2013b) Release Notes
MotoHawk 2013a SP0 7.12 (2011a) to 8.01 (2013a) Release Notes
MotoHawk 2012b SP1 7.11 (2010b) to 8.00 (2012b) Release Notes
MotoHawk 2012b SP0 7.11 (2010b) to 8.00 (2012b) Release Notes
MotoHawk 2012a SP1 7.9 (2009b) to 7.14 (2012a) Release Notes
MotoHawk 2012a SP0 7.9 (2009b) to 7.14 (2012a) Release Notes
MotoHawk 2011b SP2 7.9 (2009b) to 7.13 (2011b) Release Notes Unavailable
MotoHawk 2011b SP1 7.9 (2009b) to 7.13 (2011b) Release Notes Unavailable
MotoHawk 2011b SP0 7.9 (2009b) to 7.13 (2011b) Release Notes
MotoHawk 2011a SP0 7.9 (2009b) to 7.12 (2011a) Release Notes
MotoHawk 2010b SP1 7.7 (2008b) to 7.10 (2010a) Release Notes Unavailable
MotoHawk 2010b SP0 7.7 (2008b) to 7.10 (2010a) Release Notes
MotoHawk 2010a SP1 7.5 (2007b) to 7.10 (2010a) Release Notes
MotoHawk 2010a SP0 7.5 (2007b) to 7.10 (2010a) Release Notes
MotoHawk 2009b 7.5 (2007b) to 7.9 (2009b) Release Notes
MotoHawk 2009a SP1 7.5 (2007b) to 7.9 (2009b) Release Notes

Additional content:

Extra Resources and Free Software Tools
  • CCP Master Blocks for MotoHawk
  • MotoTron Other Documents
  • Free Software Tools
MotoHawk Resource Documents
  • MotoHawk Training Manual
  • MotoTron (MotoHawk) Product Guide
  • CAN Training Resources
  • Working with the S12 MotoHawk Targets
  • Advanced Training Presentations

Frequently Asked Questions (FAQ)

For a list of common questions about MotoHawk, see our MotoHawk FAQ page.

Application Libraries

A number of application libraries are available for MotoHawk. See the Libraries page for more details.

Purchase

USB license dongle

License Options

A dongle is a small USB device the contains the software license. The advantage of a USB dongle is that a single software license can easily be passed from one computer to another.

Part Number MotoHawk MotoTune Raptor CAL Hardware Webstore
ASM-HAWK-999C x Purchase
ASM-HAWK-999C-2K x Please contact sales
ASM-HAWK-999A x x Purchase
ASM-HAWK-999A-2K x x Please contact sales
ASM-HAWK-006D-01 x x Kit Purchase
ASM-HAWK-006D-01-2K x x Kit Please contact sales
ASM-HAWK-RC-KIT-2K x x Raptor-Dev Kit Please contact sales