SoftStart
1.0.0
生成用於圓形鋸,角磨和其他DIY工具的軟電動機的柔軟啟動的TRIAC控制脈衝。


鷹文件在這裡。
LOAD_ON_OFF_DETECTION )才需要檢測功率斷開連接。在這種情況下,如果您使用1N4004二極管,電流限制為2 A(〜450 W)。為了獲得更多功率,您可以使用1N5004和/或併行使用2個二極管。START_PHASE_SHIFT_DEGREES減少到0度。減少量由坡道速度修剪器指定,即在引腳2處的電壓。當從坡道速度修剪器的ADC值小於4時,輸入校準模式。
此模式將永遠輸出計時器計數器值(以引腳6 / PB1為115200波特(@1MHz)),以調整50%佔空比修剪器。兩個值必須相同。輸出格式為: <counterForPositiveHalfWave>|<counterForNegativeHalfWave>n
您必須使用隔離變壓器安全讀取此值。
我尚未測試它,但是使用兩個1MΩ電阻,而不是坡道速度修剪器也應該工作。
嵌入式版本的保險絲值需要快速啟動,因為軟啟動必須在電源開始後立即開始。
插件的保險絲值軟啟動適配器,IE LOAD_ON_OFF_DETECTION已定義,這意味著CPU電源始終處於打開狀態。您可以使用默認值或啟用其他褐色檢測,例如。在4.3伏特。
為了根據不同的要求將軟件自定義,有一些編譯選項 /宏可用。
通過對其進行評論或輸入來修改它,或在適用的情況下更改值。或使用全局編譯的-D編譯器選項定義宏(對於Arduino IDE不可能,因此請考慮使用Sloeber。
| 姓名 | 預設值 | 文件 | 描述 |
|---|---|---|---|
LOAD_ON_OFF_DETECTION | 啟用 | softstart.cpp | 如果啟用了,則程序不會從啟動時間開始坡道開始,而是在LoadDetectionInput(引腳6)等待中斷。如果要構建軟件啟動適配器,這很有用。它只有在打開附件的設備時才開始工作,例如檢測到負載。 |
START_PHASE_SHIFT_DEGREES | 160 | triacramp.h | TRIAC觸發衝動的初始延遲。從0-180度的值,但極端沒有意義。 |
TRIAC_PULSE_WIDTH_MICROS | 250 | triacramp.h | 扳機脈衝的長度 - 100 US對於我的電路太小。 |
TRIAC_PULSE_NUMBERS | 250 | triacramp.h | 如果延遲小於多個脈衝的總時間,則多個觸發脈衝的量。這樣可以避免在小負載下閃爍。 |
TRIAC_PULSE_BREAK_MICROS | 400 | triacramp.h | (多個)觸發脈沖之間的斷裂長度。 |
首先,使用草圖>顯示草圖文件夾(CTRL+K) 。
如果您尚未將示例保存為您自己的草圖,那麼您立即位於正確的庫文件夾中。
否則,您必須導航到並行libraries文件夾,然後選擇要訪問的庫。
在這兩種情況下,庫源和Include文件都位於庫中src目錄中。
必須為每個新庫版本續訂修改!
如果您將Sloeber用作IDE,則可以輕鬆地使用屬性> Arduino> CompileOptions定義全局符號。 
![]() | ![]() |
| Attiny85板 | tr |
![]() | ![]() |
| 用100 NF和自製成的線圈放置 | 帶有200 NF的位置 |
![]() | ![]() |
| 前 | 在使用100 NF之後(現在運行了6年) |