。。。我只知道VC里面自带有把c翻成汇编的,VC++在调试工具栏有个反汇编工具(Assembly),51单片悉碧机可不可以用我不知亏运道睁空举,我也不懂。。。。。。。
② 单片机C语言keil编译出现错误,寄存器容量不足,怎么改正,急!!!!
我用keil2,keil4编译都没有问题的。
重新建一个工程,再试下。
下图就是用keil4编译的结果。估计是没有破解。或者破解的不对。
③ 51单片机,keil编译环境,我定义位变量为局部变量时为什么编译错误
看你用什么语言写了,如果用汇编的话不用定义,直接用就行了,掘或如:p1.0、p2.2……
如果用C编写的话,应该先把亩橡头文件加进来,#include<reg51.h>,加进来后判耐伍,如果不定义端口的话:P1、P1^1,这里的P是大写的……当然也可以自己定义了……如:sbit R_A=P2^0;等等……
④ wind speed profile是什么意思
wind speed profile
英[wind spi:d ˈprəufail] 美[wɪnd spid ˈ毁燃做proˌfaɪl]
[词典] 风速廓线;
[例句]The Relationship Between Canopy Density of Forest and Wind Speed ProfileUnder Neutral Stratification
中性温度层结时森林郁闭度段悄与林冠纤衡上风速廓线的关系
⑤ 芯片是STM32,程序编译没有错误,但是下到板子里面去之后液晶没有任何显示
你用的是:12864吧?如果是的话,建议:
1.先检查电压匹配问题,STM32为3.3V,所以液晶12864也应该是3.3V驱动的型号。
2.如果你下载使用的是JLINK,不论是这个程序,还是其它程序,建议宽仔你使用Keil_MDK中单慎困汪步调试。
3.调试时,可以在程尺兄序中添加一些断点或者添加个LED等亮灭来查看是否执行到这一段。
⑥ 西威变频器调试资料
西威变频器调源世试资料
一. 西威变频器是由意大利生产的一种高性能的驱动器,在国内最先是由西子OTIS应用的,在匹配同步电机方面有着独特的优越性:首先该驱动器的PI功能相当丰富,可以细分为4段(包括一个零速PI),而且宽度可调,所以在匹配无齿电机时可以不加予负载信唯哪号,启动不会有倒溜的情况发生;其次它内部有两套自整定程序:一是电机参数自整定,它可以自动的整定出电机的相间电感和电阻常数,避免了由于电机厂家提供电机参数不全而导致调试难度的提高;另一个是无齿定位自整定,该程序是检测编码器和电机磁极相对应的位置。
二. 配线说明:
U1,V1,W1变频器的进线输入
U2,V2,W2变频器的输出
+BR1,-C 接制动电阻
1,2模拟量输入端 12(ENERGE)使能信号
13(FWD)正转 14(REV)反转
19(COM) 公共端
36(SPD1)多段速1 37(SPD2)多段速2
38(SPD3)多段速3
80,82(DRIVE OK)故障输出
83,85(BRAKE)抱闸检测输出
由于变频器内部控制板的0V和变频器的地是连通的,而我们主板的0V和地是不连通的,在有些场合,变频器的0V和主板的0V就存在着压差,会导致主板反馈口或变频器分频卡的损坏。变频器控制板上(拆下分频卡就可以看到)有个S24的跳线,需将该跳线拔掉(V3.5版请剪掉S35的连接线),变频器中的零和地就分开了,小功率的变频器中电源板上还有个红色的S1跳线,位置就在风扇控制线的下方,必须拔掉S1跳线才可能将零和地彻底分开,另外请注意,控制板上也有个S1的跳线,用于版本的初始化,这跳线不能拔去,否则所有参数将全部初始化。如果实在不能分开,请将开关电源上的0V和地连起来,这就保证变频器控制板的0V和主板的0V同电位。
编码器:XS插座
分频卡EXP-E上的XF0端子
分频卡上的跳线S1,S2决定分频系数,1分频(S1-OFF,S2-OFF),2分频(S1-OFF,S2-ON),4分频(S1-ON,S2-OFF),8分频(S1-ON,S2-ON)
编码器尽量选用海德汉的1387型号,而487编码器有些地方能匹配,有些地方却不行。
关于1387的接线请注意:
将插件正对着看,上面有凸出部分为TOP,上层为b,下层为a,从右到左分别使1到7;
其接线如下:
6b(A+),2a(A-),3b(B+),5a(B-),4b(R+),4a(R-),7b(C+),1a(C-),2b(D+),6a(D-),1b(5V),5b(0V)
三. 菜单和参数:(参数以宁波欣达的WYJ-D-250-1000S6同步主机为例)
主机参数:曳引轮直径410mm,梯速2.5m/s,曳引比:2:1
额定转速:235r/min 功率:17.4KW 电流42A
反电势指裂码:260V 转矩:707 频率:47HZ
Menus:(一级目录)
1. MONITOR(监控)
2. STARTUP(启动)
3. TRAVEL(驱动)
4. REGULATION PARAM(调节参数)
5. I-O CONFIG(I-O配置)
6. ALARM CONFIG(报警配置)
7. COMMUNICATION(通讯)
8. APPL CARD CONFIG(APPL卡配置)
9. CUSTOM FUNCTIONS(客户功能)
10. SERVICE(服务功能:无齿自动定位用)
二级目录介绍
STARTUP:
1. Startup config( 启动配置)
(1).Enter setup mode
DRIVE DATA
Mains voltage 400V
Ambient temp 40
Switching freq 8kHz
Spd ref/fbk res 0.03125rpm(SIN/COS编码器要设为该值)
MOTOR DATA
Rated voltage 380 V
Rated current 42 A
Rated speed 235 rpm
Pole pairs(极对数)12 请注意该值为极数的一半:P=f*120/N=47*120/235=24
Torque constant 707/42=16.833 Nm/A(根据额定转矩除以额定电流算出来)
EMF constant (反电势) V*s(该参数设为0,电机自学习时可自动读入)
Stator resist (定子阻值) ohm(该参数设为0,电机自学习时可自动读入)
LsS inctance (阻抗值)
H(该参数设为0,电机自学习时可自动读入)电机自整定时,请一定要将上面3个参数设为0,否则可能会导致变频器有给定信号而没有输出电流的情况发生。
CURREG AUTOTUNE RESULTS
Measured Rs ohm
Measured DTL V
Measured DTS ohm
Measured LsSigma H
电机自学习:
设定好电机参数,
进入Autotune ,再按Start
短接变频器使能信号;
按面板上I键,出现进度表
自动进行电机自学习;
学习完毕后要用Load setup 菜单保存参数
(2).Load setup(保存设置)用于储存自学习电机参数
(3).Mechanical data(机械数据)
Travel units sel 选择Millimeters
Gearbox ratio 变速比 2
Pulley diameter 曳引轮直径 410
Full scale speed 满速 235
注意:机械数据一定要在电机自学习后才能设定,否则可能会出现有给定变频器无电流输出的现象。
(4).Weights
Car weight (轿箱重量) 1200 kg
Counter weight(对重重量) 1650 kg
Load weight(载重量) 1000 kg
Rope weight (钢丝绳重量) 300 kg
Motor inertia (电机惯量) 0.1 kg*m2
Gearbox inertia (变速箱惯量) kg*m2
(5).Landing zone(停靠区域)提前开门用
Landing control disable 设为无效
(6).Encoders config(编码器设置)
Speed fbk sel Std encoder
Std enc type 1. SinusoidalHall(正弦)。
2. SinusoidalSinCos(正余弦编码器)选这项
3. SinusoidalExtern
4. DigitalHall
5. DigitalExtern
6. SinCos
7. Resolver
8. SinusoidalHiper
Std enc pulses 2048 ppr
Std dig enc mode 1. FP mode
2. F mode
选1
Std enc supply 1. 5.41/8.16V
2. 5.68/8.62V
3. 5.91/9.00V
4. 6.16/9.46V
选1
Std sin enc Vp 0.5 V
(7).Motor protection
Motor OL control 1.Disabled
2.Enabled
选1
(8).BU protection(制动电阻保护)
BU control 1.Internal
2.External
3.off
选1
BU res ol time 60S (制动电阻过载保护时间,请设大否则空载上行容易过压保护)
BU resistance 12.5 ohm(照实际阻值设)
BU res cont pwr 4 kw(照实际功率设)
(9).Load default(载入出厂参数)
(10).Load saved(载入上次保存参数)
2. Regulation mode(调节模式)
注:手动无齿定位时用,新版本程序在SERVICE菜单中可自动无齿定位。
3. Save config(保存配置)
TRAVEL:
1. Speed profile(速度给定)
Smooth start spd: mm/s(平滑启动速度)
Multi speed 0: mm/s
Multi speed 1: mm/s 检修半速(75)
Multi speed 2: 开门再平层速度(50)
Multi speed 3: 爬行(50)
Multi speed 4: 检修(150)
Multi speed 5: 单层(1000)
Multi speed 6: 双层(1500)
Multi speed 7: 多层(2000)
Max linear speed: mm/s(最大线速度)
该参数就是额定梯速,由曳引轮直径和转速自动换算出来。
2. Ramp profile
MR0 acc ini jerk:500 rpm/s2(开始加速时的加加速度)
MR0 acceleration:700 rpm/s(加速度)
MR0 acc end jerk 800 rpm/s2(结束加速时的加加速度)
MR0 dec ini jerk 600 rpm/s2(开始减速时的减减速度)
MR0 deceleration 700 rpm/s(减速度)
MR0 dec end jerk 500 rpm/s2(结束减速时的减减速度)
MR0 end decel 300 rpm/s(结束运行时的减速度)
3. Lift sequence
Cont close delay (接触器闭合延时) 200 ms
Brake open delay (抱闸打开延时) 0 ms
Smooth start dly (平滑启动延时) 0 ms
Brake close dly (抱闸闭合延时) 200 ms
Cont open delay (接触器打开延时) 200 ms
Door open speed :100 mm/s
注意:该值不能设太小,否则可能会出现DB err 7138故障
4. Speed reg gains(速度环PI)
SpdP1 gain% 7 %(速度环比例增益1)高速
SpdI1 gain% 1.2 %(速度环积分增益1)高速
SpdP2 gain% 13 %(速度环比例增益2)中速
SpdI2 gain% 3.2 %(速度环积分增益2)中速
SpdP3 gain% 13 %(速度环比例增益3)低速
SpdI3 gain% 3.2 %(速度环积分增益3)低速
Spd 0 enable 1.Disable 2.Enable as spd 0
3.Enable as start
选择3
Spd 0 P gain% 16 %(零速比例增益)
Spd 0 I gain% 20 %(零速积分增益)
Sfbk der base 1000 ms
Sfbk der filter 5 ms
Prop filter 3 ms
5. Speed thresholds(速度门限)
Spd 0 ref thr 1 rpm
Spd 0 ref delay 100 ms
Spd 0 speed thr 0 rpm
Spd 0 spd delay 500 ms
SGP tran21 h thr 15 %
SGP tran32 I thr 1 %
SGP tran21 band 2 %
SGP tran32 band 2 %
6. Ramp function(斜率功能)
Ramp out enable :Enabled/Disabled(模拟量请设为Disabled,数字量设Enabled)
Ramp shape 1.S-Shaped 2.Linear 选1
7. Speed setpoint
(1) Speed ref src
Speed ref 1 src 1.LZ speed ref (数字量给定)
2.An inp1 output(模拟量给定)
选1
Speed ref 2 src 1.Int speed ref 2/…
Speedref inv src NULL/DOWN cont mon(选择该项可使模拟量时有下行)/…
(2) Speed ref cfg
Int speed ref 1 rpm(模拟量可以调整10V电压对应转速)
8. Travel-Save Parameters(保存参数)
REGULATION PARM:(该菜单的参数要在SERVICE中输入密码12345,18622后才能修改)
1. Spd regulator(速度调整)
(1) Spd regulator percent values(速度环调整百分值)
SpdP1 gain%: 9.99 %(速度比例1增益)
SpdI1 gain%: 13.12 %(速度积分1增益)
(2).Spd regulator base values(速度环调整基准值)
SpdP base value:18 A/rpm(无齿需调整到最大18)
SpdI base value:4600 A/rpm/s(无齿需调整到最大4600)
*按SHIFT键,再按HELP键,就可出现该数据的设定范围。
2. Curr regulator(电流环调整)
3. Regulation param(V3.5版的软件在该菜单下进行无齿定位)进入Flux config,选择Magnetiz config
出现Autophase rot(旋转整定,选择Still是静止整定),按Start开始。
4. Save Parameters(保存参数)
I-O CONFIG:
1. Analog inputs(模拟输入)
(1) Std analog inps
1. Analog input 1(端子1和2)
An inp 1 cfg
An inp 1 type:-10V…+10V/0-20ma,0-10V(模拟量时选该项)
2. Digital outputs(数字量输出)
(1) Std digital outs
1.Std dig out src
DO 0 src: Drive OK/….(变频器故障,端子80和82)
DO 1 src:BRAKE cont mon/…(抱闸输出信号等同于运行,端子83和85)
2.Std dig out cfg
DO 0 inversion:Not inverted/Inverted(选择Inverted可使变频器故障点由出厂的常闭点变为常开点)
3. I-O Config-Save Parameters
SERVICE:(密码是12345,18622)(无齿定位)在V3.5版本的软件中该菜单不能进入。
在Insert password中输入18622
在Check password
中选择Brushless(无齿轮),再选择Autophasing(自动相位测试),然后按Start,接下来短接变频器的使能和方向,面板上出现进度表,整定的值在SinCos/Res
off: 201.2 deg 中
切记整定后千万要在STARTUP中用SAVE CONFIG来保存参数
如果整定完毕电梯开出来电机电流很大,说明电机相序有可能反了,只要任意交换电机主回路的两相线就可以了,交换后不需要重新做自学习。
*如何将参数全部初始化:在check password中选择size change,然后size config
在sel drive size 中改变功率设置,然后退出,再进入Restart复位。
然后再到sel drive size 中将功率改回来,再退出,再进入Restart 复位。全部数据将被初始化。
⑦ speed和everything编译的区别
速度和万能搜索是两个不同的软件,它们的含义、语法和使用方法各不相同。
1. Speed:
含义:Speed是一款基于C++编写的跨平台网络加速器,可以提升网速和保护隐私。它采用多种技术手段,如加密、压缩、分流等,来优化网络连接。Speed有付费版和免费版两个版本。
语法:Speed是一款需要下载安装并运行的软件,用户可以在窗口中选择服务器和协议等设置。
使用方法:举例来说,用户可以打开Speed客户端,在服务器列表中选择一个节点,并在协议中选择UDP或TCP等之则启岩一。然后点击“连接”按钮即可开始加速网络连接。
2. Everything:
含义:Everything是一款快速、轻量级的旁租本地文件搜索工具。它可以在瞬间内搜索到计算机上所孙御有的文件和文件夹,并支持模糊搜索和正则表达式搜索等高级功能。Everything完全免费开源。
语法:Everything不需要安装,只需要下载解压即可使用。它在系统托盘中显示一个小图标,用户可以通过点击该图标或快捷键启动搜索框。
使用方法:例如,当用户需要查找某个后缀名为.docx的文件时,他可以在Everything搜索框中直接输入“.docx”或者“*.docx”,然后按下Enter键即可搜索。用户还可以通过添加过滤器或排序规则等设置来进一步定制搜索结果。
举例:
1. 速度
语法不同:
- Speed需要下载安装并运行;
- 用户可以在窗口中选择服务器和协议等设置。
使用方法不同:
- 用户可以打开Speed客户端,在服务器列表中选择一个节点,并在协议中选择UDP或TCP等之一。然后点击“连接”按钮即可开始加速网络连接;
- 用户还可以通过调节网络优化级别等参数来进一步优化网络连接体验。
2. Everything
含义不同:
- Everything是一款本地文件搜索工具,用于搜索电脑上的文件。
- 它支持模糊搜索和正则表达式搜索等高级功能,方便用户快速找到想要的文档。
使用方法不同:
- 用户只需在输入框内输入要查找的文件名或关键词即可;
- 在搜索列表中,用户还可以以时间、大小、类型、路径等多种方式对结果进行排序。
⑧ stm32外部中断这程序编译没问题,但触发不了外部中断,卡了一天了
中断向量表地址没设置,系统发生中断找不到向量表
⑨ as3.0提示可能未定义属性
这是与flash编译模式有关的,取消“严谨模式”设置便可以编译成功了。
那么,为什么会发生这种事呢?实际上,这与flash程序的编译检测的灶渣时机有关系,写在时间轴上的代码不会在最初的编译过程中实施(或者说在编饥闭译检测之前),因此此时的时间轴尚不具备speed属性,故而会报出访问未定义的属性speed。如果取消“严谨模式”设置,那么flash将绕过编译检测,直接执行代码,而这段代码本身是没有错误的,因此就可以编译成功了。
与此类似的问题很多,比如最经典的获取时间轴上显示对象的parent属性报错问题,也同样是因此而引起的。
解决这个问题有三种办法:
第一种:偷懒的办法,将“严谨模式”模式取消,禁止flash进行编译期检测。但这样也会使得另外的一些真正存在编译期错误的代码被隐藏,设计代码量较多的项目时这会使得查错过程变得很麻烦。
第二种:不要在时间隐肢悄轴上写,养成独立设计as3脚本文档的习惯,这样,编译会很顺利的执行。这是推荐的方法。
第三种:如果存在特殊需求,实在要在时间轴上写,又不想关闭编译期检测,那么可以这样改一下代码。
var speed=10
trace("speed="+speed);
trace("root.speed="+root["speed"]);
通过数组形式来访问对象的属性——这样做可以针对这一个特例来绕开编译检测。
⑩ Speed Profile 什么意思
速度外形