Todo sobre el tuning de coches

Interruptor de alimentación de energía cero basado en un botón sin enclavamiento. Encendido/apagado con un botón, incluidos varios dispositivos (vídeo) Encendido y apagado con un botón

De forma predeterminada, en las versiones de Windows que no son de servidor, solo puede realizar una conexión a un escritorio remoto y el trabajo del usuario actual está necesariamente bloqueado.


Corrijamos este malentendido.


Asegúrese de guardar el archivo original. términosrv.dll. Iniciemos la línea de comando como Administrador y ejecutemos

copiar c:\Windows\System32\termsrv.dll termsrv.dll_old

Luego miramos su versión. Haga clic derecho en el archivo c:\Windows\System32\termsrv.dll y seleccione propiedades.


Descarga el archivo modificado correspondiente a tu versión

Si desea arreglar todo usted mismo, copie su archivo Termsrv.dll de la carpeta c:\Windows\System32\. en el escritorio. Ábrelo con cualquier editor hexadecimal, por ejemplo este HxD gratuito. Y reemplace los bytes en la línea especificada.

En la primera columna el valor que debería estar, en la segunda el original.

Windows 7 SP1 de 64 bits:

173C0:B8 8B
173C1: 00 87
173C2: 01 38
173C3: 00 06
173C5: 90 00
173C6: 89 39
173C8: 38 3C
173CC: 90 0F
173CD: 90 84
173 CE: 90 EB
173CF: 90 C2
173D0: 90 00
173D1: 90 00
176FA: 00 01
5AD7E:EB 74
Para Windows 8.1 (64 bits), reemplace toda la línea !
en v6.3.9600.16384
línea
8B 81 38 06 00 00 39 81 3C 06 00 00 0F 84 1B 70 00 00
en
B8 00 01 00 00 89 81 38 06 00 00 90 90 90 90 90 90 90

al 6.3.9600.16384 al 6.3.9600.17095
línea
39 81 3C 06 00 00 0F 84 9E 31 05 00
en

6.3.9600.17095 a 6.3.9600.17415
línea
39 81 3C 06 00 00 0F 84 D3 1E 02 00
en
B8 00 01 00 00 89 81 38 06 00 00 90
Usemos la herramienta de reemplazo con el tipo valores hexadecimales.

Después de reemplazar, guarde los cambios.

Si tiene dificultades con los derechos de acceso, abra propiedades, pestaña de seguridad, botón avanzado. Y te cambias el dueño a ti mismo. Apliquelo. Después de esto podrás cambiar los permisos para grupos y usuarios.



A continuación, detenga el servicio de escritorio remoto.


Reemplazar el archivo términosrv.dll para descargar o cambiado.

También necesita cambiar el valor de la clave en el registro. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser a 0!

¡Y volvemos a iniciar el servicio!

¡Conectémonos y regocijémonos! ¡Ahora el usuario local no será expulsado del sistema!

Para Windows XP
1) Editar el archivo
términosrv.dll (SP2 5.1.2600.2180) 295.424 bytes

128BB: 75 -> 74
217D3: 8B->33
217D4: C7->C0
2192D: 8B->33
2192E: C7 -> C0
225B7: 54 -> 20
termsrv.dll (SP3 5.1.2600.5512) 295.424 bytes
22A17: 74 -> 75
22A69: 7F -> 90
22A6A: 16 -> 90
2) Reemplazar un archivo en un directorio C:\Windows\System32\ Debe utilizar el modo seguro porque la protección de archivos del sistema está habilitada de forma predeterminada. Para hacer esto, reinicie su computadora mientras mantiene presionado F8, seleccione el modo seguro.
3) Agregar claves de registro

Habilitar sesiones simultáneas”=palabra clave:00000001

Habilitar sesiones simultáneas”=palabra clave:00000001
Permitir múltiples sesiones TS”=palabra clave:00000001

4) Siguiente Inicio -> Ejecutar, gpedit.msc. En la ventana del Editor de políticas de grupo Configuración de la computadora -> Plantillas administrativas -> Componentes de Windows -> Servicio de Terminal. Habilite Limitar el número de conexiones y establezca el número de conexiones en 3 o más.
5) ¡Reinicie y conéctese!

En los dispositivos portátiles, como sabes, un componente importante es la duración de la batería. ¿A quién le gustaría utilizar un dispositivo que hay que cargar con mucha frecuencia? Por lo tanto, es útil agregar otra función a varias formas de reducir el consumo de energía: el apagado automático, que ayudará a ahorrar energía de la batería si el usuario olvidó apagar el dispositivo. Y para implementar esto, el dispositivo debe encenderse y apagarse desde el botón sin bloquearse. Sólo necesitaba implementar algo similar y, después de probar varios esquemas encontrados en Internet, me decidí por la solución más interesante. Por lo tanto, ahora mostraré cómo encender y apagar un dispositivo en un microcontrolador con un botón sin bloquear y la implementación de dicho algoritmo en Bascom-AVR.

El circuito se basa en una pequeña cantidad de elementos discretos y utiliza una interrupción del controlador:

Cuando presiona el botón S1, el transistor Q1 se abre y el voltaje de la batería pasa al circuito. Para evitar que el transistor Q1 se cierre después de soltar el botón, es necesario abrir el transistor Q2 aplicando uno a la puerta. Y mientras haya un nivel de voltaje alto en la puerta de Q2, el circuito estará encendido. Cuando necesite desenergizar el circuito y apagar el dispositivo, simplemente retire el voltaje de este pin, ambos transistores se cerrarán y desenergizarán completamente el circuito. LED D3 para indicación de funcionamiento.

Los transistores deben usarse con un nivel lógico para que estén completamente encendidos por el voltaje de la batería. Aunque monté y probé el circuito con lo que tuve a mano: utilicé IRF5305 como Q1 e IRF530 como Q2. Ambos transistores se abren casi por completo a partir de 5 voltios. Los tomé porque son en cajas grandes y se pueden usar en una placa de pruebas. En lugar de los diodos D1 y D2, conecté un puente de diodos :)

Primer ejemplo. El encendido y apagado se realiza simplemente presionando un botón.

$archivo de registro = "m8def.dat"
$cristal = 1000000

Oscuro bandera comoByte"variable para ejecutar el programa principal

configuración PUERTO. 0 = PRODUCCIÓN"Salida LED
Condujoalias puertob. 0

configuración puerto. 3 = PRODUCCIÓN"administración de energía
poderalias puerto. 3

configuración ENT0 = bajo nivel "boton de encendido / apagado
En Inicio Int0:

Permitir int0 "habilitar interrupciones
Permitir interrumpe

"bucle principal
Hacer

Si bandera = 1 entonces
Condujo= 1
Finsi

Bucle

fin


lanzamiento:

palanca poder "encendido apagado

bandera= 1 "levantar la bandera

hacer
bucle hasta pin. 2 = 1

espera 100
GIF= 64

devolver

Y el segundo ejemplo. Para evitar un encendido o apagado accidental, se utiliza con mayor frecuencia un retraso al presionar. Esto también se puede implementar fácilmente en este circuito; el siguiente código ha sido ligeramente modificado y ahora el encendido y apagado se produce con un retraso de tres segundos:

$archivo de registro = "m8def.dat"
$cristal = 1000000

oscuro bandera comoByte"variable para ejecutar el programa principal
oscuro a comoByte"organizar un retraso
configuración PUERTO. 0 = PRODUCCIÓN"Salida LED
condujoalias puertob. 0

configuración puerto. 3 = PRODUCCIÓN"administración de energía
poderalias puerto. 3

configuración ENT0 = bajo nivel "boton de encendido / apagado
En Inicio Int0:

permitir int0 "habilitar interrupciones
permitir interrumpe

"bucle principal
hacer

si bandera = 1 entonces"ejecución del programa principal
"....
"....
finsi

bucle

fin

"interrumpir cuando se presiona un botón
lanzamiento:

bandera= 1 "levantar la bandera

hacer
incr a
esperar 1

si un = 3 entonces"si han pasado 3 segundos
palanca poder "encendido apagado
palanca condujo
ir a text "salir del bucle
finsi

buclehasta pin. 2 = 1 "mientras se presiona el botón, giremos aquí
extensión:
a= 0
espera 100
GIF= 64

devolver

Todo va genial con la batería, excepto que se agota y hay que ahorrar energía con cuidado. Es bueno cuando el dispositivo consta de un microcontrolador: póngalo en hibernación y listo. El autoconsumo en modo de suspensión de los MK modernos es insignificante, comparable a la autodescarga de la batería, por lo que no hay que preocuparse por la carga. Pero aquí está el problema: no es sólo el controlador el que alimenta el dispositivo. A menudo se pueden utilizar varios módulos periféricos de terceros a los que también les gusta comer, pero no quieren dormir. Como niños pequeños. A todo el mundo hay que recetarle un sedante. Hablemos de él.

▌Botón mecánico
¿Qué podría ser más sencillo y fiable que un contacto seco? Ábrelo y duerme bien, querido amigo. Es poco probable que la batería oscile hasta el punto de atravesar un espacio de aire milimétrico. Urania no se menciona en ellos para este propósito. Algún tipo de interruptor de PSW es ​​justo lo que recetó el médico. Presionado y presionado.

El único problema es que tiene poca corriente. Según el pasaporte, 100 mA, y si coloca los grupos en paralelo, hasta 500-800 mA sin mucha pérdida de rendimiento, a menos, por supuesto, que haga clic en la carga reactiva (bobinas conductoras) cada cinco segundos. Pero el dispositivo puede comer más, ¿y luego qué? ¿Pega un interruptor de palanca pesado a tu creación hipster con cinta aislante azul? El método normal, mi abuelo hizo esto toda su vida y vivió hasta una edad avanzada.

▌Botón más
Pero hay una mejor manera. El interruptor puede dejarse débil, pero reforzarse con un transistor de efecto de campo. Por ejemplo así.

Aquí el interruptor simplemente toma y presiona la puerta del transistor hacia tierra. Y se abre. Y la corriente que pasa a través de los transistores modernos es muy alta. Entonces, por ejemplo, el IRLML5203, que tiene un cuerpo sot23, transporta fácilmente 3A y no suda. Pero algo en una caja DPACK puede consumir una docena o dos de amperios y no hervir. Una resistencia de 100 kOhm atrae la puerta hacia la fuente de alimentación, proporcionando un nivel de potencial estrictamente definido, lo que le permite mantener el transistor cerrado y evitar que se abra debido a cualquier interferencia.

▌Más cerebros
De esta manera se puede desarrollar el tema de la desconexión automática controlada. Aquellos. el dispositivo se enciende mediante un botón, que cortocircuita un transistor cerrado, libera corriente al controlador, éste intercepta el control y, presionando el obturador contra el suelo con el pie, pasa por alto el botón. Y se apagará cuando quiera. Apretar la contraventana tampoco será superfluo. Pero aquí debemos partir del circuito de salida del controlador para que no haya fugas al suelo a través de la pata del controlador. Generalmente hay el mismo interruptor de campo y un pull-up a la fuente de alimentación a través de diodos protectores, por lo que no habrá fugas, pero nunca se sabe...

O una opción un poco más compleja. Aquí, al presionar el botón se libera corriente a través del diodo para suministrar energía, el controlador se inicia y se enciende solo. Después de lo cual el diodo colocado en la parte superior ya no desempeña ningún papel y la resistencia R2 presiona esta línea contra el suelo. Dando 0 en el puerto si no se presiona el botón. Al presionar el botón se obtiene 1. Es decir. Una vez encendido, podremos usar este botón como queramos. Al menos apagarlo, al menos de alguna manera. Es cierto que cuando apaga el dispositivo, solo se apagará cuando suelte el botón. Y si escucha un traqueteo, es posible que se encienda nuevamente. El controlador es algo rápido. Por lo tanto, haría el algoritmo así: esperar a que se libere, seleccionar rebote y luego apagar. Solo un diodo en cualquier botón y no necesitamos el modo de suspensión :) Por cierto, el controlador generalmente ya tiene este diodo integrado en cada puerto, pero es muy débil y puede morir accidentalmente si toda la carga se alimenta a través de él. . Por eso hay un diodo externo. La resistencia R2 también se puede quitar si la pata del controlador puede funcionar en modo desplegable.

▌Apagar cosas innecesarias
Puedes hacerlo de otra manera. Deje el controlador en el lado "caliente", póngalo en hibernación y apague la energía solo en la periferia que consume mucho.

▌Deseche el exceso
Algo que consuma poco se puede alimentar directamente desde el puerto. ¿Cuánto da una línea? ¿Diez miliamperios? ¿Qué tal dos? Ya son veinte. ¿Qué tal tres? Coloquemos nuestras piernas en paralelo y hacia adelante. Lo principal es tirarlos sincrónicamente, preferiblemente al mismo tiempo.

La verdad aquí es que hay que tener en cuenta que si un tramo puede suministrar 10 mA, entonces 100 tramos no suministrarán amperios; el dominio de potencia no lo resistirá. Aquí debe consultar la hoja de datos del controlador y buscar cuánta corriente puede entregar a través de todas sus salidas en total. Y esto me hace bailar. Pero se pueden alimentar dos veces hasta 30 mA desde el puerto.

Lo principal es no olvidarse de los condensadores, o más bien de su carga. En el momento en que se carga el condensador, se comporta como un cortocircuito, y si en su periferia hay al menos un par de microfaradios de condensadores colgados de la fuente de alimentación, entonces ya no debe alimentarlo desde el puerto, puede quemarse. los puertos. No es el método más bonito, pero a veces no queda nada más.

▌Un botón para todo. Sin cerebro
Y finalmente, veré una solución hermosa y sencilla. Hace varios años uSchema me lo lanzó en los comentarios; es el resultado de la creatividad colectiva de la gente en su foro.

Un botón enciende y apaga la alimentación.

Como funciona:

Cuando se enciende, el condensador C1 se descarga. El transistor T1 está cerrado, el T2 también está cerrado y, además, la resistencia R1 atrae adicionalmente la puerta de T1 hacia la fuente de alimentación para que no se abra accidentalmente.

El condensador C1 está descargado. Esto significa que en este momento podemos considerarlo como un cortocircuito. Y si presionamos el botón, mientras se carga a través de la resistencia R1, la persiana caerá al suelo.

Será un momento, pero será suficiente para que el transistor T1 se abra y aparezca voltaje en la salida. Lo cual inmediatamente golpeará la puerta del transistor T2, este también se abrirá y de esta manera específica presionará la puerta de T1 contra el suelo, bloqueándose en esta posición. Al presionar el botón, C1 se cargará solo al voltaje que forma el divisor R1 y R2, pero no es suficiente para cerrar T1.

Soltemos el botón. El divisor R1 R2 se corta y ahora nada impide que el condensador C1 se recargue a través de R3 hasta la tensión de alimentación completa. La caída en T1 es insignificante. Entonces habrá un voltaje de entrada.

El circuito está funcionando, se suministra energía. El condensador está cargado. Un condensador cargado es en realidad una fuente de voltaje ideal con una resistencia interna muy baja.

Presione el botón nuevamente. Ahora el condensador C1, ya completamente cargado, arroja todo su voltaje (y es igual al voltaje de alimentación) hacia la puerta T1. El transistor abierto T2 no brilla aquí en absoluto, porque está separado de este punto por la resistencia R2 hasta 10 kOhm. Y la resistencia interna casi nula del condensador en pares con su carga completa supera fácilmente el bajo potencial en la puerta T1. Allí se obtiene la tensión de alimentación durante un breve periodo de tiempo. El transistor T1 se apaga.

La puerta del transistor T2 inmediatamente pierde potencia y también se cierra, cortando la capacidad de la puerta de T1 de alcanzar el cero vivificante. Mientras tanto, C1 ni siquiera ha sido dado de alta. El transistor T2 se ha cerrado y R1 actúa sobre la carga del condensador C1, llenándolo de potencia. Que solo cierra la T1.

Soltemos el botón. El condensador está desconectado de R1. Pero todos los transistores están cerrados y la carga de C1 a R3 será absorbida por la carga. C1 será dado de alta. El circuito está listo para ser encendido nuevamente.

Este es un esquema tan simple pero genial. Aquí hay un principio operativo similar.

Si se enfrenta a la tarea de encender y apagar un dispositivo o varios dispositivos con un solo botón y está buscando esa opción, entonces claramente ha venido a nosotros en el lugar correcto. Aquí se le ofrecerán varios esquemas para implementar proyectos similares en diferentes microcircuitos y, por lo tanto, con diferentes principios operativos, pero con el mismo resultado. Bueno, ¡hablemos de todo en orden!

Control de un dispositivo (encendido/apagado) desde un botón (NE555)

No nos preocuparemos demasiado por el primer esquema, ya que no es nuestra idea original, además, este esquema ya ha sido desmontado en todas partes de Internet. Vimos que incluso hay un vídeo sobre esto. Si quieres, puedes buscar.

Básicamente, este circuito funciona en el chip temporizador NE555. Sí, el microcircuito ya es legendario y ha alcanzado la fama. Aquí, a partir de este mismo temporizador, se creó un multivibrador. Entonces, si creas retroalimentación en un temporizador, obtienes un multivibrador. Y esta misma conexión se crea presionando un botón. Como resultado, el temporizador entra en modo multivibrador y, con una determinada frecuencia, comienza a producir pulsos de salida de uno o cero. Como resultado, es este impulso el que controlará el circuito de alimentación e indicación de un transistor con un relé y un LED.

¿Cuáles podrían ser las desventajas? Bueno, la principal desventaja es que el temporizador sigue siendo un temporizador, es decir, no le interesa especialmente cuántas veces presionó el botón, sino más bien cómo cargar o descargar rápidamente un condensador de 1 μF. Es decir, es posible que el encendido y apagado se deslice, un funcionamiento no obvio e inexacto. Algunos radioaficionados lo llaman "traqueteo de contacto", pero esto no tiene nada que ver con este término. Este es el funcionamiento normal del temporizador, nada más. Entonces, con esta opción todo está claro.

Control de varios o un dispositivo (encendido/apagado) desde un botón (K155IE7)

Ahora la opción está en el mostrador. Este es el principio aquí. Hay un contador binario en el chip K155ie7, en su salida el potencial cambia con la señal de entrada. Nuevamente, es un uno o un cero. Hay cuatro salidas en total. La primera salida en la pierna 3 cambia su potencial con cada 1 pulsación, la segunda en la pierna 2 con cada 2, etc. Al final ¿qué pasa? Resulta que con un clic puedes controlar no solo un dispositivo, sino 4 a la vez, es decir, según la cantidad de salidas. Aquí lo principal es convertir la señal de baja corriente en una señal de alta corriente. Es para ello que en el tramo de salida que necesitamos, basta con "colgar" un módulo de potencia ensamblado en un optoacoplador 4n25, un transistor y un relé.

Además, además de controlar uno, dos, tres o cuatro dispositivos, será posible utilizar un esquema como una clave de código, es decir, una cerradura de combinación. Aquí puede instalar un segundo contador y, dependiendo de los altos potenciales en ciertas patas, proporcionar energía para operar el elemento de bloqueo de control de la cerradura. No desarrollaremos este tema, ya que es mejor hacer nuestro propio artículo temático sobre este tema. Sólo podemos resumir que este esquema no es mucho más complicado que el primero, al mismo tiempo funciona con un clic de forma clara y sin desviaciones, y además puede controlar la potencia de 4 dispositivos a la vez. ¡Esto es exactamente lo que necesitábamos lograr!
Y ahora, quien haya sido demasiado vago para leer y comprender todo esto, le sugerimos que vea el video, que describe exactamente lo mismo.

Encendido/apagado de múltiples dispositivos usando microcontroladores (en Arduino)

Bueno, otra variación de trabajar con toda una "galaxia" de diferentes dispositivos es el uso de microcontroladores. Uno de los dispositivos más populares y al mismo tiempo comprensible es Adruino, basado en el microcontrolador Amtel 328P. Los microcontroladores son capaces de resolver las tareas asignadas de forma mucho más “flexible” que los circuitos analógicos, especialmente si tenemos en cuenta la posibilidad de personalización y reconfiguración. Por lo tanto, una vez que haya dominado los microcontroladores, simplemente comenzará a hacer todo con ellos por capricho, ya que el precio actual de los microcontroladores es comparable al de los elementos analógicos. Entonces, sobre cómo encender y apagar varios dispositivos en un microcontrolador en el artículo "Arduino controla varios dispositivos".

Vídeo sobre cómo encender y apagar varios dispositivos (uno, dos, tres, cuatro) con un solo botón

Si se enfrenta a la tarea de encender y apagar un dispositivo o varios dispositivos con un solo botón y está buscando esa opción, entonces claramente ha venido a nosotros en el lugar correcto. Aquí se le ofrecerán varios esquemas para implementar proyectos similares en diferentes microcircuitos y, por lo tanto, con diferentes principios operativos, pero con el mismo resultado. Bueno, ¡hablemos de todo en orden!

Control de un dispositivo (encendido/apagado) desde un botón (NE555)

No nos preocuparemos demasiado por el primer esquema, ya que no es nuestra idea original, además, este esquema ya ha sido desmontado en todas partes de Internet. Vimos que incluso hay un vídeo sobre esto. Si quieres, puedes buscar.

Básicamente, este circuito funciona en el chip temporizador NE555. Sí, el microcircuito ya es legendario y ha alcanzado la fama. Aquí, a partir de este mismo temporizador, se creó un multivibrador. Entonces, si creas retroalimentación en un temporizador, obtienes un multivibrador. Y esta misma conexión se crea presionando un botón. Como resultado, el temporizador entra en modo multivibrador y, con una determinada frecuencia, comienza a producir pulsos de salida de uno o cero. Como resultado, es este impulso el que controlará el circuito de alimentación e indicación de un transistor con un relé y un LED.

¿Cuáles podrían ser las desventajas? Bueno, la principal desventaja es que el temporizador sigue siendo un temporizador, es decir, no le interesa especialmente cuántas veces presionó el botón, sino más bien cómo cargar o descargar rápidamente un condensador de 1 μF. Es decir, es posible que el encendido y apagado se deslice, un funcionamiento no obvio e inexacto. Algunos radioaficionados lo llaman "traqueteo de contacto", pero esto no tiene nada que ver con este término. Este es el funcionamiento normal del temporizador, nada más. Entonces, con esta opción todo está claro.

Control de varios o un dispositivo (encendido/apagado) desde un botón (K155IE7)

Ahora la opción está en el mostrador. Este es el principio aquí. Hay un contador binario en el chip K155ie7, en su salida el potencial cambia con la señal de entrada. Nuevamente, es un uno o un cero. Hay cuatro salidas en total. La primera salida en la pierna 3 cambia su potencial con cada 1 pulsación, la segunda en la pierna 2 con cada 2, etc. Al final ¿qué pasa? Resulta que con un clic puedes controlar no solo un dispositivo, sino 4 a la vez, es decir, según la cantidad de salidas. Aquí lo principal es convertir la señal de baja corriente en una señal de alta corriente. Es para ello que en el tramo de salida que necesitamos, basta con "colgar" un módulo de potencia ensamblado en un optoacoplador 4n25, un transistor y un relé.

Además, además de controlar uno, dos, tres o cuatro dispositivos, será posible utilizar un esquema como una clave de código, es decir, una cerradura de combinación. Aquí puede instalar un segundo contador y, dependiendo de los altos potenciales en ciertas patas, proporcionar energía para operar el elemento de bloqueo de control de la cerradura. No desarrollaremos este tema, ya que es mejor hacer nuestro propio artículo temático sobre este tema. Sólo podemos resumir que este esquema no es mucho más complicado que el primero, al mismo tiempo funciona con un clic de forma clara y sin desviaciones, y además puede controlar la potencia de 4 dispositivos a la vez. ¡Esto es exactamente lo que necesitábamos lograr!
Y ahora, quien haya sido demasiado vago para leer y comprender todo esto, le sugerimos que vea el video, que describe exactamente lo mismo.

Bombillas led ¿Cuánto consume un cargador y es posible ahorrar dinero con él o por qué aún es necesario desconectar la carga del tomacorriente? Comandos para habilitar y deshabilitar opciones para operadores móviles (MTS, Beeline, Megafon) Codificación de colores de resistencia (resistencia nominal y potencia)
Los sistemas de calefacción por cable eléctrico (ECSO) son una excelente solución para un hogar moderno
Schneider Electric: nuevos productos de la serie Odace