- 博客(124)
- 资源 (5)
- 收藏
- 关注
原创 二相交流电机
最开始出现的电机是直流电机,但是换相还是很麻烦,而且不稳定,容易坏。特斯拉最早发明的是二相交流电机,这个理解起来会比三相交流电机容易得多。在第I环节,对应坐标图中横坐标I点,蓝色的电流处于正向最大值,产生的磁场为只想左边,红色电流为0,一共两对pole,通上相位差90度的交流电,随着交流电自己的变化,磁场便做均匀的旋转。这样,就有了稳定旋转的磁场,剩下的都变得简单起来。以下是磁场旋转一圈主要的四个节点的情况,其他三个环节以此类推。
2025-12-03 10:11:53
158
转载 再谈电机中的旋转磁场
在任一固定时刻,沿着气隙圆周,电机内磁场的分布为正余弦分布,即,如下图6所示(一个示例,假设气隙圆周的圆半径为 )。电机内的旋转磁场这里主要考察的是,电机定子与转子之间的气隙内的由三相对称绕组通入三相对称交流电产生的定子旋转磁场。可以这样假设:把电机的转子拆除,只保留电机的定子,通入三相对称交流电之后定子圆环内部气隙中的磁场(即,基波磁场)。假设拆除了电机转子,那么,沿着与电机定子绕组同心圆的圆周上电机磁场呈现正余弦分布,磁感应强度的方向为沿着径向。图. 气隙圆周上的磁场分布(一对磁极)
2025-12-02 10:03:49
11
转载 相量法基础知识
相位超前或滞后的判断1.坐标轴上在左边的是超前,在右边是滞后2.函数式sin(ω+φ)为超前 sin(ω-φ)为滞后将三相坐标系上的三相电在Im Re坐标轴上表示所需要的基本知识
2025-12-01 14:01:26
6
原创 从电周期说起
电机控制的基本概念,到了电周期这里还有有的含混,从这里也引出了很多其他相关概念也都不太清楚,比如说气隙,...tq坐标系旋转速度,等等,感觉还是要建模,看实际数据,这些就会更容易搞清楚。
2025-12-01 09:15:04
72
原创 电周期的理解
如果极对数大于一,机械周期还是电机转一整圈的时间,电周期则变成了机械周期除以极对数的值。也就是电机从磁极N转到下一极变成S再到下一极变回N的时间,或者从S变回S的时间。这种情况下,一个电周期就是电机转360度的时间,也就是完成一次换向的一套完整的动作,接下来就是不断的重复。电周期和机械周期相等。极对数其实只有一对也能转起来,也就是转了180度后更换电流方向。这样做致命的缺点是速度不够稳,谐波噪音比较大。
2025-11-29 02:36:10
368
原创 电驱故障诊断
实际开发过程中,每家公司都会有一个基础的故障矩阵,拿着这张故障矩阵,去适配客户比较关注的故障码即可。你可能还有做一下逻辑,往CAN上上报故障识别编码(如报出多个故障,你需要滚动发送)和故障等级。而故障矩阵的核心,就是定义故障等级,不同的故障等级对应不同的响应模式。一般而言,有如下几种故障。4级:不再输出扭矩,逆变器和电机形成回路,停止下高压。3级:不再输出扭矩,逆变器和电机形成回路,停止不下高压。对于应用开发而言,故障诊断的核心就是去制作故障矩阵。5级:碰撞故障,下电不可恢复,必须用专用工具清除。
2025-11-18 21:39:04
276
原创 电驱上下电状态管理
这也被称为是中央状态机,是VCU控制电机的核心接口元件。这里要提到是逆变器有个电容,要工作,必须先进行电容预充,从而给母线提供稳定的电压,而电机停车后,必须把高压下了,不然就会有触电风险。因此这里的状态管理,核心就是上下电管理,上电过程包括:初始化、预充、待机、扭矩模式;而下电过程则是:扭矩模式/待机/预充、都可以直接进入放电状态、放完高压后,进入下电状态,期间要进行一些数据的保存,写入NvRAM。
2025-11-18 21:29:35
374
原创 电驱CAN矩阵
每个整车厂的CAN矩阵都不一样,不过对于MCU而言,核心的输入就是扭矩请求、模式请求、冷却液温度、冷却水泵开度、车速、轮速、BMS主负继电器等;而核心的输出包括实际扭矩、实际模式、故障等级、IGBT温度、定子温度、母线电压等。
2025-11-18 21:07:10
299
原创 Your project
1. Your project1.1 The Tool流程图,需要在view和statemachine中间穿梭,变量和event两边窜。Hard tofind where the animation playsNamingrules!1.2 Cluster Architect1.2.1 templates usedAnalogSpee
2016-09-12 19:09:02
726
原创 guide
2015-07-05 21:42about training:1. widget2. variable relationship, good points (bad points: i feel the remove mechanism sucks, when one variable is deleted, but some relative exist, it shows a
2015-07-05 22:14:44
659
原创 iOS Audio 后台播放
1. Info.plist set Required background mode to App plays audio2. And write below codes in didFinishLaunching Method of AppDelegate.m NSError *setCategoryErr = nil; NSError *activationErr = nil;
2015-02-07 15:37:29
871
原创 iOS音乐播放器实现日记
2015-2-1 10:30参考代码里,下载保存歌曲时,创建歌手及音乐文件夹意义何在?文件夹名称如何定?猜想它对于音乐分文件夹存储,读的时候先锁定文件夹,再具体到最后只包含一支歌曲的文件夹。它就是没有一个flatlist之类的东西,它的数据库设计方面应该是没有找到最好的方法。而且这似乎意味着,这种方法很难扩展以满足对按专辑,风格分类的需求。不管怎样,我还是把它先完全吃透,再做进
2015-02-02 11:00:03
744
原创 make wall not penetratable
void Update () { var fwd = transform.TransformDirection (Vector3.up);if(Input.GetKey(KeyCode.UpArrow)){if (!(Physics.Raycast (transform.position, fwd, (float)0.2))) {gameObject.transform.T
2014-05-10 15:24:09
732
原创 把"Assets/Resources/mats" 和“"Assets/Resources"下的图片文件全部编译成assetBundle
static void ExportAssetBundles() { string path = "Resources/mats/";string [] fileEntries = Directory.GetFiles(Application.dataPath+"/"+path);foreach(string fileName in fileEntries) {string fi
2014-04-26 10:21:32
755
原创 unity assetBundle使用image材质
BuildPipeline.BuildAssetBundle(AssetDatabase.LoadMainAssetAtPath("Assets/rac_basic_sample_project2.FBX"),null, "rac_basic_sample_project2.unity3d", BuildAssetBundleOptions.CollectDependencies | Bu
2014-04-21 09:51:52
1194
原创 从.fbx 到生成web版执行文件,完全不用unity集成开发环境
1. 工程建立到 "e:/danny/hhh",把文件夹Editor和.fbx文件及Test.cs拷贝到 "e:/danny/hhh/Assets"2. C:\Program Files\Unity\Editor\Unity.exe -quit -batchmode -createProject "e:/danny/hhh" 执行此命令后,.fbx会自动import。3. Unit
2014-04-16 17:12:27
2790
原创 unity--通过部件名称的子字符串找到部件
function ToggleRenderersWithSubName(theName : String, state:boolean){ for(var gameObj : GameObject in GameObject.FindObjectsOfType(GameObject)){if(gameObj.name.Contains("[243274]")
2014-04-16 17:01:40
1634
原创 BuildAssetBundle with .FBX
BuildPipeline.PushAssetDependencies();BuildPipeline.BuildAssetBundle(AssetDatabase.LoadMainAssetAtPath("Assets/hoty.FBX"),null, "hoty.unity3d", BuildAssetBundleOptions.CollectDependencies | Buil
2014-04-16 01:56:39
1348
原创 create Scene using script
EditorApplication.SaveScene("Assets/aaa.unity");
2014-04-14 13:24:55
601
原创 unity load .fbx and image files automatically
using UnityEngine;using UnityEditor;using System.IO;public class MyEditorScript {[@MenuItem("Asset/Build AssetBundles From Directory of Files")]static void MyMethod () { ExportAssetB
2014-04-14 11:39:29
768
原创 bind "xxx.js" to object using script
var gobj:GameObject;gobj=(GameObject.Find(theName)); gobj.renderer.enabled =state;if(state == false) gobj.AddComponent("RotateMove");
2014-04-13 21:18:27
531
原创 define Shader by script
curObj.renderer.material.shader = Shader.Find("Transparent/Diffuse");
2014-04-11 16:55:57
622
原创 Unity Toggle image button
Toggle按钮,状态1var content_element_visibility: GUIContent;var style_element_visibility: GUIStyle;style_element_visibility.normal.background = Resources.Load("element-invisible");style_ele
2014-04-11 11:36:30
1346
原创 Unity Sqlite Setup
1. Find two files "Mono.Data.SqliteClient.dll" and "System.Data.dll" in local unity directory and put them in the project Assets folder. (two files can also be downloaded from: http://vdisk.weibo.com/
2014-04-02 07:16:30
748
原创 Auto build as soon as Unity is started
1. create "MyEditorScript.cs" in "../Assets/Editor/"using UnityEditor;class MyEditorScript{ static void MyMethod () { string[] scenes = { "Assets/hot.unity" }; Bu
2014-04-01 12:01:59
912
原创 s
http://www.daniweb.com/software-development/cpp/threads/105263/how-to-delete-some-text-from-a-txt-file
2013-04-23 22:05:38
833
原创 2013-03-28 ideas
is there a kind of job that does not need coding, realizing.just only verifying, documenting.
2013-03-29 18:27:58
593
原创 0326- morning plan and reminder
03-28 to do:multi-partitiontrack FSE_ITEM_TYPE_PLAYLISTtrack total_item_path_length how filelist scannedfavorite GIS releaseIFmulti usb confirmcopy 100% reportsame song cop
2013-03-26 15:24:43
696
原创 Sep2012
1. RequestMediaPlayerIndexedListSlice(WnindowStart, WindowSize) is used when scrolling Keyword: GIS351, ScrollQuestions:1. list handle2. PlayMeidaPlayerObject & QuickPlay:
2012-09-23 10:35:18
389
原创 mp3
http://snowlotus.iteye.com/blog/245683 MP3信息格式 详说ID3v1和ID3v2http://hi.baidu.com/d3sky/blog/item/62d2ab18d372ef0534fa4135.html ID3 & APE 两种常见tag格式简介http://en.wikipedia.org/wiki/APE_
2012-03-04 22:18:57
490
原创 Feb
0214why each time the same Application_Initialization() called but the different call_APM_Get_SAL_Config() is calledAPM_Get_SAL_Config is declared in Application_manager_cbk.hbut defined in diff
2012-02-14 16:52:38
468
原创 doing experiments
02-16 planadd a process!02-14 experiment plan0 media initialization0.10.20.31. media insert , track code, draw own sequence chart!1.11.21.32. media play2.12.22.33
2012-02-09 10:21:20
949
原创 tomorrow presentation
0. abstraction–TheAPI should abstract the behavior of the module to the extent possible»Definethe “essence” of the module. (abstraction)»Avoidunnecessary publishing of implementation details.
2012-02-06 22:02:35
446
原创 none
02101. I should be more active when group discussion. very important!!! I am virtual PM!2. more down to earth work!!! experience and experience!!! then more GOOD question and discussions with oth
2012-02-06 16:10:39
456
原创 application manager
http://blog.sina.com.cn/s/blog_415a66f00100ji17.html local QObject and Javascript
2012-02-05 15:24:21
674
原创 Basa
So, what is unique about BASA?–Specifically addresses software reusein a Telelogic Synergy environment»here,“reuse” means reuse with out change, not copy, paste, then change»provides mechanisms
2012-02-02 10:12:40
766
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅