Dynamic braking is a process in which kinetic energy of rotor is dissipated in external resistor as heat energy. It is an electrical braking process used in many industrial applications. Dynamic braking allows sudden stop of electrical motor without mechanical wear and tear.
In dynamic braking, stator has no supply at the time of braking. However, rotor is rotating due to inertia. In synchronous motor, rotor has a supply even when stator is disconnected from supply. In permanent magnet synchronous motor, rotor is a permanent magnet. In case of induction motor, rotor is very likely to have a residual magnetism. Therefore, in major types
April 20, 2010
Electrical braking theory, reason of DC injection
Electrical braking is needed in many applications and used instead of mechanical braking. The advantage of electrical braking is virtually no wear and tear is experienced.
Electrical braking may be seen in modern cars, traction motor control, train services, alternators and in automotive industries.
Here I will discuss the basic principle, I will not elaborate in this post because I believe feeding everything in one pack will result in vomiting. So, for deeper understanding, read my blog time to time. Also, you may search my blog to find the later post. I will post them under the label "electrical braking". also, it is a good idea to subscribe via mail, if you want to get my articles in your inbox.
We understand if we can dissipate motors' kinetic energy quickly, we can implement a braking. So, all we need is to devise a way to dissipate kinetic energy rapidly.
The main theory of electrical braking is to use a DC (direct current) injection to provide magneto motive resistance to the running rotor. If a DC flux is provided to the rotor and rotor cuts through it, it eventually slows down because DC injection effectively produces a electrical (or more accurately, magnetic) resistance as described below.
Electrical braking may be seen in modern cars, traction motor control, train services, alternators and in automotive industries.
Here I will discuss the basic principle, I will not elaborate in this post because I believe feeding everything in one pack will result in vomiting. So, for deeper understanding, read my blog time to time. Also, you may search my blog to find the later post. I will post them under the label "electrical braking". also, it is a good idea to subscribe via mail, if you want to get my articles in your inbox.
We understand if we can dissipate motors' kinetic energy quickly, we can implement a braking. So, all we need is to devise a way to dissipate kinetic energy rapidly.
The main theory of electrical braking is to use a DC (direct current) injection to provide magneto motive resistance to the running rotor. If a DC flux is provided to the rotor and rotor cuts through it, it eventually slows down because DC injection effectively produces a electrical (or more accurately, magnetic) resistance as described below.
March 23, 2010
Basic principle of induction machine(motor and generator)- simple description
An induction machine is the most simple electrical machine from constructional point of view, in most of the cases. It can be classified into motor and generator. In this post, I want to discuss the characteristic common to both of these. Detailed description of each will be available soon in other posts.
Induction machines work on induction principle, in other words it depends on Faraday's law of induction (i.e. when a conductor moves in a magnetic field, it gets some voltage(induced voltage). this voltage can set up current if construction permits and can set up its own magnetic field.). In this case it should be noted that moving in a magnetic field actually makes the magnetic flux changing to the moving conductor(actually seems to be changing, from the view point of one who is moving), and this changing magnetic field causes voltage and current to be induced on the moving body.
But if the magnetic filed is itself changing in nature, then it can
Induction machines work on induction principle, in other words it depends on Faraday's law of induction (i.e. when a conductor moves in a magnetic field, it gets some voltage(induced voltage). this voltage can set up current if construction permits and can set up its own magnetic field.). In this case it should be noted that moving in a magnetic field actually makes the magnetic flux changing to the moving conductor(actually seems to be changing, from the view point of one who is moving), and this changing magnetic field causes voltage and current to be induced on the moving body.
But if the magnetic filed is itself changing in nature, then it can
November 28, 2009
Finding N-th Fibonacci number and summation up to n-th fibonacci number in series using assembly language.
This code represents an example of finding Fibonacci number and sum of Fibonacci series up to n-th number. It is written in assembly language and simulated using emu8086 emulator. Though it is a general program, it cannot find more than 8-bit binary number, the reason is 8086 processor registers are 8-bit.
This is a general program for finding any number in Fibonacci series up to its limit and finding summation of two Fibonacci numbers written in assembly code and I checked this code with emu8086 emulator. Here it goes:
Code:
; this program calculates the n-th Fibonacci number
; and the sum of the fibonacci series upto n-th number
;the n-th number must be given in CX register
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
;S=F1+F2 // these 3 lines are algorithom
;F1=F2;
;F2=S;
XOR AX,AX ; clearing garbage value if any
XOR BX,BX
This is a general program for finding any number in Fibonacci series up to its limit and finding summation of two Fibonacci numbers written in assembly code and I checked this code with emu8086 emulator. Here it goes:
Code:
; this program calculates the n-th Fibonacci number
; and the sum of the fibonacci series upto n-th number
;the n-th number must be given in CX register
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
;S=F1+F2 // these 3 lines are algorithom
;F1=F2;
;F2=S;
XOR AX,AX ; clearing garbage value if any
XOR BX,BX
November 6, 2009
Energy Saving Lamp- working principle and a potential problem
Energy saving lamps are operated at high frequency. They produce low real power consumption which actually mean reduced electricity bill. This is why Energy saving lamps are extensively popular. This may be seem attractive from user point of view, but may not be same for the provider.
This low real power (hence, low cost) consumption comes at the cost of of large reactive power consumption. This large reactive power demand may be easily ignored by user because they are not direct victim of this problem, but user as well as provider will suffer very much in the end.
Electricity providers only bill for real power, they do not collect money from user level for reactive power since, before the energy saving lamp, general user did not consume high reactive power. But they DO charge industrial customer at a different and higher rate than normal user because of consuming large reactive energy. That is why consumer and industrial feeder and bill rate are different.
The reason providers charge more for industrial application is higher reactive power consumption means
This low real power (hence, low cost) consumption comes at the cost of of large reactive power consumption. This large reactive power demand may be easily ignored by user because they are not direct victim of this problem, but user as well as provider will suffer very much in the end.
Electricity providers only bill for real power, they do not collect money from user level for reactive power since, before the energy saving lamp, general user did not consume high reactive power. But they DO charge industrial customer at a different and higher rate than normal user because of consuming large reactive energy. That is why consumer and industrial feeder and bill rate are different.
The reason providers charge more for industrial application is higher reactive power consumption means
May 13, 2009
Assembly code for finding maximum and minimum number from an array and placing them in different arrays
Here is the assembly code for sorting maximum number and minimum number from an array. The code is written and tested in emu8086 software.
Sorting even and odd number and placing them in different arrays:
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
MOV CX,4H
TOP:
MOV AX,00H
MOV BX,00H
MOV BL,COUNT
MOV BH,00H
MOV AL,DATA[BX]
MOV DL,DATA[BX]
MOV STORE,DL
MOV AH,00H
MOV BL,02H
MOV BH,0H
DIV BL
JCXZ EXIT:
CMP AH,00H
JE EVEN:
JNE ODD:
EVEN:
MOV DH,0H
LEA SI,STORE_EVEN
ADD SI,COUNT_EVEN
MOV [SI],DL
INC COUNT_EVEN
JMP EXIT:
ODD:
MOV DH,00H
LEA SI,STORE_EVEN
ADD SI,COUNT_ODD
ADD SI,100H
MOV [SI],DL
INC COUNT_ODD
JMP EXIT:
EXIT:
INC COUNT
LOOP TOP:
HLT
;ORG 200H
;first semicolon should be omitted if the code is fed in MDA-8086 or MTS-86c
DATA DB 23H,34H,62H,65H
STORE DB ?
STORE_EVEN DB ?
STORE_ODD DB ?
COUNT DB 0H
COUNT_EVEN DW 0H
COUNT_ODD DW 0H
CODE ENDS
END
Sorting even and odd number and placing them in different arrays:
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
MOV CX,4H
TOP:
MOV AX,00H
MOV BX,00H
MOV BL,COUNT
MOV BH,00H
MOV AL,DATA[BX]
MOV DL,DATA[BX]
MOV STORE,DL
MOV AH,00H
MOV BL,02H
MOV BH,0H
DIV BL
JCXZ EXIT:
CMP AH,00H
JE EVEN:
JNE ODD:
EVEN:
MOV DH,0H
LEA SI,STORE_EVEN
ADD SI,COUNT_EVEN
MOV [SI],DL
INC COUNT_EVEN
JMP EXIT:
ODD:
MOV DH,00H
LEA SI,STORE_EVEN
ADD SI,COUNT_ODD
ADD SI,100H
MOV [SI],DL
INC COUNT_ODD
JMP EXIT:
EXIT:
INC COUNT
LOOP TOP:
HLT
;ORG 200H
;first semicolon should be omitted if the code is fed in MDA-8086 or MTS-86c
DATA DB 23H,34H,62H,65H
STORE DB ?
STORE_EVEN DB ?
STORE_ODD DB ?
COUNT DB 0H
COUNT_EVEN DW 0H
COUNT_ODD DW 0H
CODE ENDS
END
February 20, 2009
Necessary 100+ run commands for Windows
These commands are the usual shortcut way to do something by command prompt and applicable only in windows.
Commands:
1. Accessibility Controls - access.cpl
2. Accessibility Wizard - accwiz
3. Add Hardware Wizard - hdwwiz.cpl
4. Add/Remove Programs - appwiz.cpl
5. Administrative Tools - control admintools
6. Automatic Updates - wuaucpl.cpl
7. Bluetooth Transfer Wizard - fsquirt
8. Calculator - calc
9. Certificate Manager - certmgr.msc
10. Character Map - charmap
11. Check Disk Utility - chkdsk
12. Clipboard Viewer - clipbrd
13. Command Prompt - cmd
14. Component Services - dcomcnfg
15. Computer Management - compmgmt.msc
16. Control Panel - control
17. Date and Time Properties - timedate.cpl
18. DDE Shares - ddeshare
19. Device Manager - devmgmt.msc
20. Direct X Troubleshooter - dxdiag
21. Disk Cleanup Utility - cleanmgr
22. Disk Defragment - dfrg.msc
23. Disk Management - diskmgmt.msc
24. Disk Partition Manager - diskpart
25. Display Properties - control desktop
26. Display Properties - desk.cpl
27. Dr. Watson System Troubleshooting Utility - drwtsn32
28. Driver Verifier Utility - verifier
29. Event Viewer - eventvwr.msc
30. Files and Settings Transfer Tool - migwiz
31. File Signature Verification Tool - sigverif
32. Findfast - findfast.cpl
33. Firefox - firefox
34. Folders Properties - control folders
35. Fonts - control fonts
36. Fonts Folder - fonts
37. Free Cell Card Game - freecell
38. Game Controllers - joy.cpl
39. Group Policy Editor (for xp professional) - gpedit.msc
40. Hearts Card Game - mshearts
41. Help and Support - helpctr
42. HyperTerminal - hypertrm
43. Iexpress Wizard - iexpress
44. Indexing Service - ciadv.msc
45. Internet Connection Wizard - icwconn1
46. Internet Explorer - iexplore
47. Internet Properties - inetcpl.cpl
48. Keyboard Properties - control keyboard
49. Local Security Settings - secpol.msc
50. Local Users and Groups - lusrmgr.msc
51. Logs You Out Of Windows - logoff
52. Malicious Software Removal Tool - mrt
53. Microsoft Chat - winchat
54. Microsoft Movie Maker - moviemk
55. Microsoft Paint - mspaint
56. Microsoft Syncronization Tool - mobsync
57. Minesweeper Game - winmine
58. Mouse Properties - control mouse
59. Mouse Properties - main.cpl
60. Netmeeting - conf
61. Network Connections - control netconnections
62. Network Connections - ncpa.cpl
63. Network Setup Wizard - netsetup.cpl
64. Notepad - notepad
65. Object Packager - packager
66. ODBC Data Source Administrator - odbccp32.cpl
67. On Screen Keyboard - osk
68. Outlook Express - msimn
69. Paint - pbrush
70. Password Properties - password.cpl
71. Performance Monitor - perfmon.msc
72. Performance Monitor - perfmon
73. Phone and Modem Options - telephon.cpl
74. Phone Dialer - dialer
75. Pinball Game - pinball
76. Power Configuration - powercfg.cpl
77. Printers and Faxes - control printers
78. Printers Folder - printers
79. Regional Settings - intl.cpl
80. Registry Editor - regedit
81. Registry Editor - regedit32
82. Remote Access Phonebook - rasphone
83. Remote Desktop - mstsc
84. Removable Storage - ntmsmgr.msc
85. Removable Storage Operator Requests - ntmsoprq.msc
86. Resultant Set of Policy (for xp professional) - rsop.msc
87. Scanners and Cameras - sticpl.cpl
88. Scheduled Tasks - control schedtasks
89. Security Center - wscui.cpl
90. Services - services.msc
91. Shared Folders - fsmgmt.msc
92. Shuts Down Windows - shutdown
93. Sounds and Audio - mmsys.cpl
94. Spider Solitare Card Game - spider
95. SQL Client Configuration - cliconfg
96. System Configuration Editor - sysedit
97. System Configuration Utility - msconfig
98. System Information - msinfo32
99. System Properties - sysdm.cpl
100. Task Manager - taskmgr
101. TCP Tester - tcptest
102. Telnet Client - telnet
103. User Account Management - nusrmgr.cpl
104. Utility Manager - utilman
105. Windows Address Book - wab
106. Windows Address Book Import Utility - wabmig
107. Windows Explorer - explorer
108. Windows Firewall - firewall.cpl
109. Windows Magnifier - magnify
110. Windows Management Infrastructure - wmimgmt.msc
111. Windows Media Player - wmplayer
112. Windows Messenger - msmsgs
113. Windows System Security Tool - syskey
114. Windows Update Launches - wupdmgr
115. Windows Version - winver
116. Wordpad - write
Commands:
1. Accessibility Controls - access.cpl
2. Accessibility Wizard - accwiz
3. Add Hardware Wizard - hdwwiz.cpl
4. Add/Remove Programs - appwiz.cpl
5. Administrative Tools - control admintools
6. Automatic Updates - wuaucpl.cpl
7. Bluetooth Transfer Wizard - fsquirt
8. Calculator - calc
9. Certificate Manager - certmgr.msc
10. Character Map - charmap
11. Check Disk Utility - chkdsk
12. Clipboard Viewer - clipbrd
13. Command Prompt - cmd
14. Component Services - dcomcnfg
15. Computer Management - compmgmt.msc
16. Control Panel - control
17. Date and Time Properties - timedate.cpl
18. DDE Shares - ddeshare
19. Device Manager - devmgmt.msc
20. Direct X Troubleshooter - dxdiag
21. Disk Cleanup Utility - cleanmgr
22. Disk Defragment - dfrg.msc
23. Disk Management - diskmgmt.msc
24. Disk Partition Manager - diskpart
25. Display Properties - control desktop
26. Display Properties - desk.cpl
27. Dr. Watson System Troubleshooting Utility - drwtsn32
28. Driver Verifier Utility - verifier
29. Event Viewer - eventvwr.msc
30. Files and Settings Transfer Tool - migwiz
31. File Signature Verification Tool - sigverif
32. Findfast - findfast.cpl
33. Firefox - firefox
34. Folders Properties - control folders
35. Fonts - control fonts
36. Fonts Folder - fonts
37. Free Cell Card Game - freecell
38. Game Controllers - joy.cpl
39. Group Policy Editor (for xp professional) - gpedit.msc
40. Hearts Card Game - mshearts
41. Help and Support - helpctr
42. HyperTerminal - hypertrm
43. Iexpress Wizard - iexpress
44. Indexing Service - ciadv.msc
45. Internet Connection Wizard - icwconn1
46. Internet Explorer - iexplore
47. Internet Properties - inetcpl.cpl
48. Keyboard Properties - control keyboard
49. Local Security Settings - secpol.msc
50. Local Users and Groups - lusrmgr.msc
51. Logs You Out Of Windows - logoff
52. Malicious Software Removal Tool - mrt
53. Microsoft Chat - winchat
54. Microsoft Movie Maker - moviemk
55. Microsoft Paint - mspaint
56. Microsoft Syncronization Tool - mobsync
57. Minesweeper Game - winmine
58. Mouse Properties - control mouse
59. Mouse Properties - main.cpl
60. Netmeeting - conf
61. Network Connections - control netconnections
62. Network Connections - ncpa.cpl
63. Network Setup Wizard - netsetup.cpl
64. Notepad - notepad
65. Object Packager - packager
66. ODBC Data Source Administrator - odbccp32.cpl
67. On Screen Keyboard - osk
68. Outlook Express - msimn
69. Paint - pbrush
70. Password Properties - password.cpl
71. Performance Monitor - perfmon.msc
72. Performance Monitor - perfmon
73. Phone and Modem Options - telephon.cpl
74. Phone Dialer - dialer
75. Pinball Game - pinball
76. Power Configuration - powercfg.cpl
77. Printers and Faxes - control printers
78. Printers Folder - printers
79. Regional Settings - intl.cpl
80. Registry Editor - regedit
81. Registry Editor - regedit32
82. Remote Access Phonebook - rasphone
83. Remote Desktop - mstsc
84. Removable Storage - ntmsmgr.msc
85. Removable Storage Operator Requests - ntmsoprq.msc
86. Resultant Set of Policy (for xp professional) - rsop.msc
87. Scanners and Cameras - sticpl.cpl
88. Scheduled Tasks - control schedtasks
89. Security Center - wscui.cpl
90. Services - services.msc
91. Shared Folders - fsmgmt.msc
92. Shuts Down Windows - shutdown
93. Sounds and Audio - mmsys.cpl
94. Spider Solitare Card Game - spider
95. SQL Client Configuration - cliconfg
96. System Configuration Editor - sysedit
97. System Configuration Utility - msconfig
98. System Information - msinfo32
99. System Properties - sysdm.cpl
100. Task Manager - taskmgr
101. TCP Tester - tcptest
102. Telnet Client - telnet
103. User Account Management - nusrmgr.cpl
104. Utility Manager - utilman
105. Windows Address Book - wab
106. Windows Address Book Import Utility - wabmig
107. Windows Explorer - explorer
108. Windows Firewall - firewall.cpl
109. Windows Magnifier - magnify
110. Windows Management Infrastructure - wmimgmt.msc
111. Windows Media Player - wmplayer
112. Windows Messenger - msmsgs
113. Windows System Security Tool - syskey
114. Windows Update Launches - wupdmgr
115. Windows Version - winver
116. Wordpad - write
February 10, 2009
Solution manuals of Electronics books
Electronic Devices and Amplifier Circuits with MATLAB Applications
Devid Bell Electronic books solution
Solutions Manual for System Dynamics 3rd Ed
By Katsuhiko Ogata
Solutions Manual for: Materials Science and Engineering An Introduction 6E
By William D. Callister Jr
Engineering Circuit Analysis 6Ed by Hayt (Solutions Manual)
Password if required is: http://www.elektrotekno.com/
Teach Yourself Electricity And Electronics 3Rd
--by Gibilisco
Integrated circuits
by Millman and Halkias
Practical electronics handbook
The art of electronics
Microelectronic circuits
--by Sedra and smith
Electrical Machinery Fundamentals
--by Stephen J.Chapman
Electrical Machinery Fundamentals Corrections
--by Stephen J.Chapman
Fundamentals of Power Electronics
Devid Bell Electronic books solution
Solutions Manual for System Dynamics 3rd Ed
By Katsuhiko Ogata
Solutions Manual for: Materials Science and Engineering An Introduction 6E
By William D. Callister Jr
Engineering Circuit Analysis 6Ed by Hayt (Solutions Manual)
Password if required is: http://www.elektrotekno.com/
Teach Yourself Electricity And Electronics 3Rd
--by Gibilisco
Integrated circuits
by Millman and Halkias
Practical electronics handbook
The art of electronics
Microelectronic circuits
--by Sedra and smith
Electrical Machinery Fundamentals
--by Stephen J.Chapman
Electrical Machinery Fundamentals Corrections
--by Stephen J.Chapman
Fundamentals of Power Electronics
Subscribe to:
Posts (Atom)