MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ruslan
Сообщения: 563
Зарегистрирован: 06 янв 2014, 20:44

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение Ruslan » 17 мар 2019, 12:44

alexsis_76 писал(а):
17 мар 2019, 12:03
к сожалению изделие как самостоятельная единица не представляет никакой ценности, только в паре с сервером
Ну почти так. Все же в простейших ситуациях MegaD может работать самостоятельно. Но если мы хотим применять более сложные сценарии (а мы хотим) и красивый, удобный интерфейс, конечно потребуется сервер.

В том то все и дело, что идеология MegaD изначально предполагает использование сервера. Никто не стремится из микроконтроллера сделать "суперпуперсервер", занятый всем на свете (хотя периодически раздаются такие призывы).

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 17 мар 2019, 14:02

alexsis_76 писал(а):
17 мар 2019, 11:18
...устаревшие схемотехнические решения...
Не согласен. До эры, когда сервер будет в каждом устройстве, мы ещё не дожили. Для исполнительного устройства нужно максимально надёжное и простое решение. Известные мне схемотехнические альтернативы имеют только другой вкус и цвет.
alexsis_76 писал(а):
17 мар 2019, 11:18
...отсутствие своей прошивки.
Это не баг, это фича. Мы - довольно маленькая команда, к тому же работающая на основной работе. Автоматизация - это почти хобби. Ресурсов на создание и развитие своей прошивки нет. Да и желания тоже. Мы больше железячники.
alexsis_76 писал(а):
17 мар 2019, 11:18
...существенно прибавил в цене.
Моноблоки мы делаем, в основном, для своих нужд. Наша цена на этом сайте, как я уже писал, "рекламная", едва покрывающая себестоимость комплектующих и сборки. Если вы сложите цену оригинальной Меги плюс блока на 14 реле плюс блока на 14 входов то получите примерно ту же цифру. Или вы нас сравниваете с модулями с Али из поддельных комплектующих, собранными при помощи соплемёта на фанерке?
Последний раз редактировалось d.v.ermakov 18 мар 2019, 14:08, всего редактировалось 3 раза.

alexsis_76
Сообщения: 1068
Зарегистрирован: 26 авг 2011, 05:09
Откуда: Забайкальский край п Оловянная

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение alexsis_76 » 17 мар 2019, 14:25

Для исполнительного устройства нужно максимально надёжное и простое решение
w5200,w5500, куда уж проще, эти микросхемы содержат аппаратный стэк, применяя их вы освобождаете ресурсы контроллера, вместо того что бы пережевывать километры кода однопакетного кода, можно легко заняться чем нибудь другим
Это не баг, это фича
ну если вы называете фичей копирование чужого кода и багов то тут мне нечего сказать
собранными при помощи соплемёта на фанерке
если есть голова то из комплектующих с али можно собрать устройство качественно превосходящее представленное вами
вот такой например
https://www.ab-log.ru/forum/viewtopic.php?f=1&t=1513
как то так

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 17 мар 2019, 14:56

Wiznet имеет свои баги, которые, кстати, не исправить программно. Но, самое главное, нет очевидных для конечного пользователя преимуществ.
Мы делаем устройства для людей, которые, даже если и могут что-то сделать полностью сами, то не имеют для этого времени/желания. И очень хотят получить предсказуемый и удобный результат. Кроме того, разобраться, почему сопли на фанерке не работают как следует зачастую дороже, чем купить готовое устройство.
Я бы призвал вас не путать "умный дом" для себя и умный дом для его жителей, это разные вещи. У меня большая семья, причём на восемь женщин я один мужского пола остался, меня бы выгнали из дома вместе со всеми этими мотками проводов и платок, если бы я сделал то, что вы предлагаете.
И мой опыт подтверждают многие из наших пользователей.
Есть ещё одно соображение по поводу прошивки. Мы на установленных нами моноблоках не гонимся за свежестью прошивки. Используем ту версию, которая нас устраивает, многократно проверенную. Обновляем только по причине крайней необходимости.

ScorpiоLimited
Сообщения: 10
Зарегистрирован: 19 дек 2016, 19:29

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение ScorpiоLimited » 19 мар 2019, 21:09

d.v.ermakov писал(а):
02 мар 2019, 17:21
На данный момент в серийные модули ставим IRFH8311
d.v.ermakov! я собрал схему мосфета на IRFH5301, и проверил работу по PWM (0-255), при установке значения 255 лента светит полностью, а при установке значения 1 примерно 20-30% от своей яркости, заказал IRFH8311 как у вас но результат остался тот же, как снизить свечения ленты до свечения 3-5% при значении 1.

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 19 мар 2019, 21:44

ScorpiоLimited писал(а):
19 мар 2019, 21:09
... при установке значения 1 примерно 20-30% от своей яркости ...
Если речь о этой схеме, то у вас недозакрывается полевой транзистор. За полноту его закрытия отвечает номинал резистора R3. Но, при этом, важен баланс между R3 и R2, чтобы не получилось недооткрытия. В тоже время, R2 нужен для того, чтобы на затворе транзистора не оказалось больше 10-12 вольт. Наша схема рассчитана на 12 или 24 вольта в нагрузке, на большее напряжение нужно ставить стабилитрон.
Номиналы этих резисторов зависят от характеристик транзистора в оптроне и напряжения в нагрузке, и мало зависят от марки полевого транзистора. Рекомендую впаять переменные резисторы похожего номинала (на проводках; я использую многооборотные), подобрать режимы открытия-закрытия (с запасом, уже при ШИМ 5-10 транзистор должен закрываться полностью, а при 240 полностью открываться), затем измерить номинал и заменить на обычные резисторы.
Уменьшать R3 меньше 2-3 кОм не стоит, лучше немного увеличить R2.
Предлагаю проверить, кстати, соединён ли у вас минус выхода схемы с минусом источника питания ленты. И я не знаю, что у вас за оптрон, стоит проверить номинал резистора на светодиоде (открывается ли оптрон полностью и закрывается ли); наша схема рассчитана на входящий ШИМ с напряжением 12 вольт.

ScorpiоLimited
Сообщения: 10
Зарегистрирован: 19 дек 2016, 19:29

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение ScorpiоLimited » 20 мар 2019, 20:46

d.v.ermakov! Схема на 12в, минус соединён, оптрон TLP281. Пробы дали такие результаты, R1 перед оптроном был 1кОм, не малую роль сыграл он при увеличении его до 2,4кОм и значении 1 ( тогда напряжение на затворе снизилось с 0,5в до 0,25в )дальнейшее его увеличение уже не имело положительного результата, R2 увеличил до 360 Ом это было оптимальное значение, а вот R3 пришлось уменьшить до 2,7кОм при этом на затворе транзистора с значением 255 было 9,9в, дальнейшее уменьшение до 2кОм уже не даёт положительных результатов напряжение опускается до 9.75в, при значении 240 транзистор полностью открывается, а при значении 5 на затворе транзистора 0,4в и лента хоть и тускло но светится, только при значении 1 на затворе опускается до 0,1в и тогда лента полностью гаснет.

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 20 мар 2019, 21:42

А что у вас перед оптроном, откуда ШИМ?

ScorpiоLimited
Сообщения: 10
Зарегистрирован: 19 дек 2016, 19:29

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение ScorpiоLimited » 20 мар 2019, 21:49

7In7out реле, я выпаял реле с Р10, и с питая реле вывел провода, конечно перед этим порт Р10 сконфигурировал как ШИМ.

ScorpiоLimited
Сообщения: 10
Зарегистрирован: 19 дек 2016, 19:29

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение ScorpiоLimited » 24 мар 2019, 19:31

d.v.ermakov писал(а):
20 мар 2019, 21:42
А что у вас перед оптроном, откуда ШИМ?
d.v.ermakov! А у вас ШИМ сделан иначе?

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 24 мар 2019, 20:14

ScorpiоLimited писал(а):
24 мар 2019, 19:31
А у вас ШИМ сделан иначе?
Нет, точно так же.

lupindemid
Сообщения: 5
Зарегистрирован: 17 сен 2014, 19:07

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение lupindemid » 06 апр 2019, 12:25

А есть прогнозы по появлению в наличии, а то стояло 10 апреля. а теперь пропало совсем

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 06 апр 2019, 20:32

В понедельник начнётся сборка плат в корпус и окончательное тестирование новой партии (ждём контроллерную плату, остальное всё готово). Примерно 15 апреля начнётся отгрузка.

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 14 апр 2019, 21:26

Очередная партия моноблоков изготовлена, протестирована и подготовлена к отправке. У Andrey_B они должны оказаться ориентировочно через неделю.
Обновлённая версия отличается дополнительным источником 5 вольт (максимум 500 мА, имеет защиту от КЗ и перегрева) для питания датчиков. Он выведен на правую нижнюю клеммную колодку вместо второго выхода 3,3 вольта. Кроме того, удалось повысить лимит питания внешних устройств (суммарно по 12, 5 и 3,3 вольтам) с трёх до пяти ватт при питании моноблока через POE.

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 14 апр 2019, 21:38

Вот как выглядит новый "релейный" модуль диммируемого симистора:
PIC10F322_1.jpg
PIC10F322_1.jpg (53.86 КБ) 833 просмотра
PIC10F322_3.jpg
PIC10F322_3.jpg (49.62 КБ) 833 просмотра
PIC10F322_4.jpg
PIC10F322_4.jpg (25.27 КБ) 833 просмотра
Вот его схема:
pic4.jpg
pic4.jpg (60.43 КБ) 833 просмотра
Вот прошивка:
PIC10110219.zip
(65.69 КБ) 22 скачивания

Код: Выделить всё

      __CONFIG _FOSC_INTOSC & _BOREN_ON & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _LVP_OFF & _LPBOR_ON & _BORV_HI & _WRT_OFF
#include p10f322.inc 
     
;====================================================================
; Variables & Constants
;====================================================================
PWMIN	    equ RA0 ; Port PWM
ZC	    equ RA1 ; Port Zero Cross
OUT	    equ RA2 ; Port MOC
FULL	    equ 0x01; ON/OFF TRIAC
I	    equ 0x02; INT ENABLE

	    constant Period = 0x73 ; (100 Hz)
	    constant C.input_mask = (1<<PWMIN)
	    constant mindim = 0x8F 
	    constant onfire = 0x03
	    constant PWMperiod = 0x50 ;0x64 ;(383 Hz)
	    constant FULLcount = 0x09 

           udata
W_TEMP		    res 1
STATUS_TEMP	    res 1
PR2_TMP		    res 1
count		    res 1
TMP		    res 1
FIRE		    res 1    
inputs.this_time    res 1	    
inputs.last_time    res 1
edgeR.detected	    res 1
edgeF.detected	    res 1	    

;====================================================================
; RESET and INTERRUPT VECTORS
;====================================================================
	ORG	0x00		; RESET VECTOR
	GOTO	START
	
	ORG	0x04		; INTERRUPT VECTOR
	MOVWF	W_TEMP		;Copy W to TEMP register
	SWAPF	STATUS,W	;Swap status to be saved into W
				;Swaps are used because they do 
				;not affect the status bits
	MOVWF	STATUS_TEMP	;Save status to bank zero STATUS_TEMP register
	BSF	FIRE,I
	BTFSC	INTCON,TMR0IF	; INTERRUPT TMR0
	GOTO	TRIAC.OFF
	BTFSC	PIR1,TMR2IF	; INTERRUPT TMR2
	GOTO	INTTMR2
	BTFSC	INTCON,IOCIF	; INTERRUPT-ON-CHANGE
	GOTO	SIN.START
	GOTO	ENDOFINT
	
TRIAC.OFF
	BTFSS	FIRE,FULL
	BCF	LATA,OUT	
	BCF	INTCON,TMR0IF
	BCF	INTCON, TMR0IE
	BCF	T2CON,TMR2ON
	BCF	PIR1, TMR2IF
	CLRF	TMR2
	MOVFW	PR2_TMP
	BCF	STATUS,Z
	BCF	STATUS,C
	SUBWF	PR2,W
	BTFSC	STATUS,Z
	INCF	PR2,F
	BTFSC	STATUS,C
	DECF	PR2,F
	BTFSS	STATUS,C
	INCF	PR2,F	
	GOTO	ENDOFINT	

SIN.START
	BTFSS	IOCAF, ZC	;INTERRUPT-ON-CHANGE PORTA 
	GOTO	ENDOFINT
	MOVLW   (1 << ZC)
	XORWF	IOCAF, W
	ANDWF	IOCAF, F
	BTFSC	PORTA, ZC
	GOTO	ENDOFINT	
	BSF	T2CON,TMR2ON
	MOVLW	Period
	MOVWF	TMR0
	BCF	INTCON, TMR0IF
	BSF	INTCON, TMR0IE
	GOTO	ENDOFINT
INTTMR2
	BSF	LATA,OUT
	BCF	T2CON,TMR2ON
	BCF	PIR1, TMR2IF

ENDOFINT
	SWAPF	STATUS_TEMP,W	;Swap STATUS_TEMP register into W
				;(sets bank to original state)
	MOVWF	STATUS		;Move W into STATUS register
	SWAPF	W_TEMP,F	;Swap W_TEMP
	SWAPF	W_TEMP,W	;Swap W_TEMP into W
	retfie
      
;====================================================================
; CODE SEGMENT
;====================================================================

START
; OSC 4MHz (default 8MHz)
    CLRF	TMP     
    MOVLW	b'00100000'
    MOVWF	TMP
    MOVLW	b'01110000'
    IORWF	OSCCON,W
    XORWF	TMP,W
    MOVWF	OSCCON
    
; INIT PORTA
    CLRF	PORTA 
    CLRF        LATA 
    CLRF	ANSELA ;Ports all digital
    
; After reset all ports as input
    bsf		TRISA,ZC ; Input port Zero Cross
    bsf		TRISA,PWMIN ; Input port PWM
    BCF		TRISA,OUT    
    ;BSF		WPUA,PWMIN

; TMR0 INIT    
    MOVLW	b'10000101' ;1:64 tmr0 prescaler, pullups disable   
    MOVWF	OPTION_REG
   
; TMR2 INIT
    MOVLW	b'00000011' ;1:64 tmr2 prescaler, 1:1 postscaler, tmr2 off
    MOVWF	T2CON
    MOVLW	mindim
    MOVWF	PR2
    BSF		PIE1,TMR2IE ; Interrup TMR2 Enable

; NCO INIT 
    MOVLW	b'00000001'   
    MOVWF	NCO1CLK
    CLRF	NCO1CON
    CLRF	NCO1ACCL
    CLRF	NCO1ACCH
    CLRF	NCO1ACCU
    MOVLW	PWMperiod 
    MOVWF	NCO1INCL
    BSF		NCO1CON,N1EN ; NCO Enable
    
;INTC   
    BSF		IOCAN,ZC ; Int for ZC negativ front
    BSF		INTCON,IOCIE ; Enable Interrupt-on-Change
    BSF		INTCON,PEIE ; Peripheral Interrupt
    BSF		INTCON,GIE ; Global Interrupt Enable

    ; INIT VARS
    CLRF	FIRE
    CLRF	TMP
    MOVLW	FULLcount
    MOVWF	count
    

MAINLOOP
    BTFSS	    PIR1,NCO1IF     
    goto	    edge.rise
    BTFSS	    PORTA,PWMIN
    DECFSZ	    count
    goto	    clr.nco	
    BSF		    FIRE,FULL
    CLRF	    PR2_TMP
    MOVLW	    FULLcount
    MOVWF	    count    
clr.nco
    BCF		    PIR1,NCO1IF 
    CLRF	    NCO1ACCL
    CLRF	    NCO1ACCH
    CLRF	    NCO1ACCU    
    goto	    MAINLOOP
    
edge.rise
	movfw		PORTA				; load PORTA to Wreg            
	andlw           C.input_mask                    ; mask out I/O bits we're not interested in
        movwf           inputs.this_time                ; save result to variable
        xorwf           inputs.last_time,W              ; XOR last input value with current input value
        andwf           inputs.this_time,W              ; keep only bits that have changed from 0 to 1
        movwf           edgeR.detected                  ; save result to variable;

	movf		inputs.this_time,W              ; load result to variable
	xorwf           inputs.last_time,W              ; XOR last input value with current input value
        andwf           inputs.last_time,W              ; keep only bits that have changed from 0 to 1
        movwf           edgeF.detected

	movfw           inputs.this_time                ; copy input.this_time to 
        movwf           inputs.last_time

	BTFSC		edgeR.detected, PWMIN
	goto		tmr0.start
	BTFSC		edgeF.detected, PWMIN
	goto		tmr0.stop
	goto	    MAINLOOP 
	
tmr0.start
	CLRF	    NCO1ACCL
	CLRF	    NCO1ACCH
	CLRF	    NCO1ACCU	
	goto	    MAINLOOP
tmr0.stop
	BCF	    NCO1CON,N1EN ;NCO Disable
	MOVLW	    b'11110000'
	ANDWF	    NCO1ACCH,W
	ADDWF	    NCO1ACCU,W
	BTFSC	    FIRE,I
	goto	    tmr0.stop.1
	INCF	    PCLATH,F
	MOVWF	    TMP
	SWAPF	    TMP,W
	call	    Table
	MOVWF	    PR2_TMP
	DECF	    PCLATH,F	
	BCF	    FIRE,FULL
	
tmr0.stop.1
	BCF	    FIRE,I
	MOVLW	    FULLcount
	MOVWF	    count
	CLRF	    NCO1ACCL
	CLRF	    NCO1ACCH
	CLRF	    NCO1ACCU	
	BSF	    NCO1CON,N1EN ;NCO Enable	
	goto	    MAINLOOP
	
	ORG 0xFF
Table
	ADDWF       PCL,F
	RETLW	    0x00    ;0
	RETLW	    0x00    ;1
	RETLW	    0x00    ;2
	RETLW	    0x00    ;3
	RETLW	    0x00    ;4
	RETLW	    0x00    ;5
	RETLW	    0x00    ;6
	RETLW	    0x01    ;7
	RETLW	    0x02    ;8
	RETLW	    0x03    ;9
	RETLW	    0x04    ;A
	RETLW	    0x05    ;B
	RETLW	    0x06    ;C
	RETLW	    0x07    ;D
	RETLW	    0x08    ;E
	RETLW	    0x09    ;F
	; 1x
	RETLW	    0x0A    ;0
	RETLW	    0x0B    ;1
	RETLW	    0x0C    ;2
	RETLW	    0x0D    ;3
	RETLW	    0x0E    ;4
	RETLW	    0x0F    ;5
	RETLW	    0x10    ;6
	RETLW	    0x11    ;7
	RETLW	    0x12    ;8
	RETLW	    0x13    ;9
	RETLW	    0x14    ;A
	RETLW	    0x15    ;B
	RETLW	    0x16    ;C
	RETLW	    0x17    ;D
	RETLW	    0x18    ;E
	RETLW	    0x19    ;F
	;2
	RETLW	    0x1A    ;0
	RETLW	    0x1B    ;1
	RETLW	    0x1C    ;2
	RETLW	    0x1D    ;3
	RETLW	    0x1E    ;4
	RETLW	    0x1F    ;5
	RETLW	    0x20    ;6
	RETLW	    0x21    ;7
	RETLW	    0x22    ;8
	RETLW	    0x23    ;9
	RETLW	    0x24    ;A
	RETLW	    0x25    ;B
	RETLW	    0x26    ;C
	RETLW	    0x27    ;D
	RETLW	    0x28    ;E
	RETLW	    0x29    ;F
	;3
	RETLW	    0x2A    ;0
	RETLW	    0x2B    ;1
	RETLW	    0x2C    ;2
	RETLW	    0x2D    ;3
	RETLW	    0x2E    ;4
	RETLW	    0x2F    ;5
	RETLW	    0x30    ;6
	RETLW	    0x31    ;7
	RETLW	    0x32    ;8
	RETLW	    0x33    ;9
	RETLW	    0x34    ;A
	RETLW	    0x35    ;B
	RETLW	    0x36    ;C
	RETLW	    0x37    ;D
	RETLW	    0x38    ;E
	RETLW	    0x39    ;F
	;4
	RETLW	    0x3A    ;0
	RETLW	    0x3B    ;1
	RETLW	    0x3C    ;2
	RETLW	    0x3D    ;3
	RETLW	    0x3E    ;4
	RETLW	    0x3F    ;5
	RETLW	    0x40    ;6
	RETLW	    0x41    ;7
	RETLW	    0x42    ;8
	RETLW	    0x43    ;9
	RETLW	    0x44    ;A
	RETLW	    0x45    ;B
	RETLW	    0x46    ;C
	RETLW	    0x46    ;D
	RETLW	    0x47    ;E
	RETLW	    0x47    ;F
	;5
	RETLW	    0x48    ;0
	RETLW	    0x48    ;1
	RETLW	    0x49    ;2
	RETLW	    0x49    ;3
	RETLW	    0x4A    ;4
	RETLW	    0x4A    ;5
	RETLW	    0x4B    ;6
	RETLW	    0x4B    ;7
	RETLW	    0x4C    ;8
	RETLW	    0x4C    ;9
	RETLW	    0x4D    ;A
	RETLW	    0x4D    ;B
	RETLW	    0x4E    ;C
	RETLW	    0x4E    ;D
	RETLW	    0x4F    ;E
	RETLW	    0x4F    ;F
	;6
	RETLW	    0x50    ;0
	RETLW	    0x50    ;1
	RETLW	    0x51    ;2
	RETLW	    0x51    ;3
	RETLW	    0x52    ;4
	RETLW	    0x52    ;5
	RETLW	    0x53    ;6
	RETLW	    0x53    ;7
	RETLW	    0x54    ;8
	RETLW	    0x54    ;9
	RETLW	    0x55    ;A
	RETLW	    0x55    ;B
	RETLW	    0x56    ;C
	RETLW	    0x56    ;D
	RETLW	    0x57    ;E
	RETLW	    0x57    ;F
	;7
	RETLW	    0x58    ;0
	RETLW	    0x58    ;1
	RETLW	    0x59    ;2
	RETLW	    0x59    ;3
	RETLW	    0x5A    ;4
	RETLW	    0x5A    ;5
	RETLW	    0x5B    ;6
	RETLW	    0x5B    ;7
	RETLW	    0x5C    ;8
	RETLW	    0x5C    ;9
	RETLW	    0x5D    ;A
	RETLW	    0x5D    ;B
	RETLW	    0x5E    ;C
	RETLW	    0x5E    ;D
	RETLW	    0x5F    ;E
	RETLW	    0x5F    ;F
	;8
	RETLW	    0x60    ;0
	RETLW	    0x60    ;1
	RETLW	    0x61    ;2
	RETLW	    0x61    ;3
	RETLW	    0x62    ;4
	RETLW	    0x62    ;5
	RETLW	    0x63    ;6
	RETLW	    0x63    ;7
	RETLW	    0x64    ;8
	RETLW	    0x64    ;9
	RETLW	    0x65    ;A
	RETLW	    0x65    ;B
	RETLW	    0x66    ;C
	RETLW	    0x66    ;D
	RETLW	    0x67    ;E
	RETLW	    0x67    ;F
	;9
	RETLW	    0x68    ;0
	RETLW	    0x68    ;1
	RETLW	    0x69    ;2
	RETLW	    0x69    ;3
	RETLW	    0x6A    ;4
	RETLW	    0x6A    ;5
	RETLW	    0x6B    ;6
	RETLW	    0x6B    ;7
	RETLW	    0x6C    ;8
	RETLW	    0x6C    ;9
	RETLW	    0x6D    ;A
	RETLW	    0x6D    ;B
	RETLW	    0x6E    ;C
	RETLW	    0x6E    ;D
	RETLW	    0x6F    ;E
	RETLW	    0x6F    ;F
	;A
	RETLW	    0x70    ;0
	RETLW	    0x70    ;1
	RETLW	    0x71    ;2
	RETLW	    0x71    ;3
	RETLW	    0x72    ;4
	RETLW	    0x72    ;5
	RETLW	    0x73    ;6
	RETLW	    0x73    ;7
	RETLW	    0x74    ;8
	RETLW	    0x74    ;9
	RETLW	    0x75    ;A
	RETLW	    0x75    ;B
	RETLW	    0x76    ;C
	RETLW	    0x76    ;D
	RETLW	    0x77    ;E
	RETLW	    0x77    ;F
	;B
	RETLW	    0x78    ;0
	RETLW	    0x78    ;1
	RETLW	    0x79    ;2
	RETLW	    0x79    ;3
	RETLW	    0x7A    ;4
	RETLW	    0x7A    ;5
	RETLW	    0x7B    ;6
	RETLW	    0x7B    ;7
	RETLW	    0x7B    ;8
	RETLW	    0x7C    ;9
	RETLW	    0x7C    ;A
	RETLW	    0x7C    ;B
	RETLW	    0x7D    ;C
	RETLW	    0x7D    ;D
	RETLW	    0x7D    ;E
	RETLW	    0x7E    ;F
	;C
	RETLW	    0x7E    ;0
	RETLW	    0x7E    ;1
	RETLW	    0x7F    ;2
	RETLW	    0x7F    ;3
	RETLW	    0x7F    ;4
	RETLW	    0x80    ;5
	RETLW	    0x80    ;6
	RETLW	    0x80    ;7
	RETLW	    0x8F    ;8
	RETLW	    0x8F    ;9
	RETLW	    0x8F    ;A
	RETLW	    0x8F    ;B
	RETLW	    0x8F    ;C
	RETLW	    0x8F    ;D
	RETLW	    0x8F    ;E
	RETLW	    0x8F    ;F
	;D
	RETLW	    0x8F    ;0
	RETLW	    0x8F    ;1
	RETLW	    0x8F    ;2
	RETLW	    0x8F    ;3
	RETLW	    0x8F    ;4
	RETLW	    0x8F    ;5
	RETLW	    0x8F    ;6
	RETLW	    0x8F    ;7
	RETLW	    0x8F    ;8
	RETLW	    0x8F    ;9
	RETLW	    0x8F    ;A
	RETLW	    0x8F    ;B
	RETLW	    0x8F    ;C
	RETLW	    0x8F    ;D
	RETLW	    0x8F    ;E
	RETLW	    0x8F    ;F
	;E
	RETLW	    0x8F    ;0
	RETLW	    0x8F    ;1
	RETLW	    0x8F    ;2
	RETLW	    0x8F    ;3
	RETLW	    0x8F    ;4
	RETLW	    0x8F    ;5
	RETLW	    0x8F    ;6
	RETLW	    0x8F    ;7
	RETLW	    0x8F    ;8
	RETLW	    0x8F    ;9
	RETLW	    0x8F    ;A
	RETLW	    0x8F    ;B
	RETLW	    0x8F    ;C
	RETLW	    0x8F    ;D
	RETLW	    0x8F    ;E
	RETLW	    0x8F    ;F
	;F
	RETLW	    0x8F    ;0
	RETLW	    0x8F    ;1
	RETLW	    0x8F    ;2
	RETLW	    0x8F    ;3
	RETLW	    0x8F    ;4
	RETLW	    0x8F    ;5
	RETLW	    0x8F    ;6
	RETLW	    0x8F    ;7
	RETLW	    0x8F    ;8
	RETLW	    0x8F    ;9
	RETLW	    0x8F    ;A
	RETLW	    0x8F    ;B
	RETLW	    0x8F    ;C
	RETLW	    0x8F    ;D
	RETLW	    0x8F    ;E
	RETLW	    0x8F    ;F		
;====================================================================
      END
      
При установке модуля вместо реле подключать его нужно так: NO - фаза нагрузки, P - фаза сети, NC- ноль сети.
Использовать только с частотой LOW (383 Гц).
Стоимость модуля 540 рублей.
Последний раз редактировалось d.v.ermakov 18 апр 2019, 09:52, всего редактировалось 1 раз.

Andry
Сообщения: 188
Зарегистрирован: 23 мар 2017, 10:41

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение Andry » 15 апр 2019, 09:59

Спасибо.Какие изменения ,что исправлено?

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 15 апр 2019, 12:28

Мелких изменений много. Основное - прошивка диммера теперь преобразует входящий ШИМ в угол открытия симистора при помощи таблицы. То есть, можно изменять характеристику яркости подключенной лампы или скорости вентилятора, изменив эту таблицу.
Остальное можно увидеть, сравнив исходные тексты прошивок.
До Гитхаба пока руки не дошли, но выложу и туда тоже со временем. Там будет просто увидеть изменения.

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 17 апр 2019, 16:21

Уважаемые пользователи!
На некоторой части моноблоков, отгруженных в этом месяце, оказался не сброшен IP-адрес на адрес по-умолчанию (192.168.0.14). Остался адрес 10.0.0.75 от нашего испытательного стенда. Его можно изменить вручную через веб-интерфейс либо скриптом (предварительно настроив сетевую карту компютера на ту же подсеть).
Также можно полностью стереть конфигурацию с лицевой панели устройства. Для этого нужно на включенном устройстве, удерживая кнопку ERS кратковременно нажать RST. Если хотите затем вернуть конфигурацию по-умолчанию (чтобы кнопки на панели управляли соответствующими реле), можно загрузить конфигурацию из этого сообщения: https://ab-log.ru/forum/viewtopic.php?f ... =80#p35676
Приносим извинения за доставленные неудобства.

gis
Сообщения: 27
Зарегистрирован: 17 дек 2018, 15:26
Откуда: Калужская область

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение gis » 17 апр 2019, 23:14

Новый "релейный" модуль диммируемого симистора тестировался с маломощными нагрузками (LED-лампами)? Можно смело заказывать?
Пожелание к новому моноблоку - вывести дополнительный источник 5 вольт вместо какого-либо контакта земли. Земли много, а выходов 3,3 вольта и в старой версии не хватало, сейчас же придется огромный пучок проводов о датчиков к данной клемме подключать.

d.v.ermakov
Сообщения: 817
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: MegaD2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)

Сообщение d.v.ermakov » 18 апр 2019, 09:53

Подключать пучки проводов к клеммам - это неправильно. Если нужно соединить более 2-3 проводов, ставится внешняя шинка, типа нулевой. У большинства щитков такая опция есть. Кроме того, не забудьте про лимит 500мА по пяти вольтам.
Диммер тестировался, у нас с разными нагрузками работает нормально. Сейчас модули находятся у нескольких бета-тестеров на тесте, обратная связь ещё не от всех поступила.

Ответить