⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ram.h

📁 3 phase motor driver source code with freescale MCU
💻 H
字号:
/*
 * Project:		 	3-PHASE AC DRIVE 
 *
 * Microcontroller: Motorola MC68HC908MR24 
 *
 * Module:			RAM.C
 * Revision/Date:	2.0 / February 2000  
 * Description:		File contains RAM global variables
 *
 * Compiler:	    Hiware08 Compiler
 *
 * Author:			Radim VISINKA
 * Company:			MOTOROLA SPS
 *					Motorola Czech Systems Laboratories 
 *					Roznov pod Radhostem, Czech Republic 
 *
 * ===================================================================
 *
 * Copyright (c):	MOTOROLA Inc.,1999, All rights reserved.
 *
 * ====================================================================
 * THIS SOFTWARE IS PROVIDED BY MOTORLA RSAL "AS IS" AND ANY
 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABIL9TY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL MOTOROLA RSAL OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 * ====================================================================
 */


/* DEFINITION_START */


/* Global Variables - 8 bit */
unsigned char Amplitude = 0;	/* 0 to 255 gives 0 to 100% modulation*/
unsigned char Fault_flags = 0;	/* 8 bit fault flag register */
unsigned char Om_mode;			/* Operational Mode register */
unsigned char Dcb_voltage = 0;	/* AD value of DC Bus voltage */
unsigned char Speed_control = 0;		/* Control register for OPEN/CLOSED loop */


unsigned char Mcs_status = 0;	/* Status register of MCS */

								/* X X X X  X X X X		  
								   | | | |	| |	| |_ GF flag
								   | | | |  | | |___ GFR flag
								   | | | |  | |_____ MCS stand_by
								   | | | |  |_______ MCS stop								  
								   | | | |__________ MCS run
								   | | |____________ Start/Stop flag 
								   | |______________ MCS accelerates
								   |________________

								   						  */
/* Global Variables - 16 bit */
signed int V_command = 0;		/* command speed */
signed int V_com_actual = 0;	/* actual ramp speed */
signed int V_out = 0;			/* output speed of the controller */
signed int Table_inc = 0;		/* increment value for wave pointer update*/
unsigned int Tacho_pulses = 0; 	/* pulses captured between 2 IC events */
unsigned int Boost_slope;		/* Boost slope pre-calculation */
signed int Accel;
signed int Decel;
			  

/* DEFINITION_END */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -