。。。我只知道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 什麼意思
速度外形