motorCtrl.c

00001 /*
00002   ・筍シ・ソタゥク  Satofumi KAMIMURA
00003   $Id$
00004 */
00005 
00006 #include "motorCtrl.h"
00007 
00008 typedef struct {
00009   // !!! ・筍シ・ソタゥク讀ヒサネ、ヲハムソハ、ノ
00010   int gain_p;
00011   unsigned pre_cnt;
00012 } mtrCtrl_t;
00013 
00014 static mtrCtrl_t Mtr;
00015 
00016 
00017 static int getVel(void) {
00018   unsigned short now_cnt;
00019   short diff;
00020   
00021   now_cnt = 0;                  // !!! ・ィ・ウ。シ・タテヘ、ホニノ、゜スミ、キ。」シツチヘツク
00022   diff = now_cnt - Mtr.pre_cnt;
00023   Mtr.pre_cnt = now_cnt;
00024   
00025   return diff;
00026 }
00027 
00028 
00029 // ・筍シ・ソ・ヌ・ミ・、・ケ、ホス魘ス
00030 void initMotorDevice(void) {
00031 
00032   // ・ヌ・ミ・、・ケ、ホス魘ス
00033   // !!! シツチヘツク
00034 
00035   // タゥク讌ム・鬣癸シ・ソ、ホス魘ス
00036   Mtr.gain_p = 1;
00037   Mtr.pre_cnt = 0;
00038 
00039   // Mtr.pre_cnt 、スコ゜、ホ・ヌ・ミ・、・ケ、ホテヘ、ヌス魘ス
00040   getVel();
00041 }
00042 
00043 
00044 // ・筍シ・ソ、ホツョナルタゥクvoid setMotorVel(int ref_vel) {
00045   //int now_vel = getVel();
00046 
00047   // !!! クスコ゜、ホイセツョナル、霹タ、キ。「PWM 、ラササ、キ、ソ、熙ケ、靉」シツチヘツク
00048   // !!! Mtr 、ネ、テ、ソ、遙「、ハ、ノ
00049   
00050   // !!! ・筍シ・ソ、リ、ホイセハ「PWM 、ムケケ、ケ、靉」シツチヘツク
00051 }
00052 

Generated on Mon Apr 13 22:52:01 2009 by  doxygen 1.5.7.1