No es muy agradable quedarse en la oscuridad del interior de un coche tan pronto como las puertas están cerradas y mientras no damos la salida en el automóvil, acomodarnos y eventualmente los pasajeros deben acomodar objetos o buscar el cinturón de seguridad. Con el circuito propuesto en este artículo este problema se elimina sin la necesidad del conductor de tener que encender y apagar las luces del techo.

Nota: Este artículo es de 1993 cuando los coches aún no poseían, en su mayoría, esta comodidad. Hoy la luz de cortesía está presente en todos, pero si el lector desea utilizar la idea con otro propósito aquí va el artículo.

   Lo que describimos en este artículo es un montaje que pretende ofrecer un mayor confort al conductor ya los pasajeros, permitiendo que, incluso después de cerrar las puertas del coche, las luces permanecen encendidas en su interior por algún tiempo, permitiendo así que todos se acomoden.

   Bastará un toque en el interruptor justo al entrar y las luces serán accionadas por un tiempo que puede ser ajustado según sus conveniencias.

   Como las luces se apagan automáticamente, el conductor no tiene que preocuparse por ellas, concentrándose sólo en partir y conducir su vehículo.

   Presentamos dos versiones para facilitar a los lectores, según la disponibilidad de componentes:

   Una de las versiones utiliza un circuito integrado CMOS del tipo 555 que eventualmente puede ser sustituido por el tipo común, y dos transistores bipolares. La otra versión utiliza tanto el integrado como los transistores de efecto de campo.

   La ventaja de la segunda versión es el uso del circuito integrado 555 en su versión CMOS, proporcionando un bajísimo consumo de la unidad, que debe estar permanentemente conectada a la batería y que de esta forma no ofrece ningún peligro de agotamiento.

   Su consumo es inferior al reloj del panel de cualquier coche y lo que se sabe, no constituye una amenaza para el agotamiento de la batería.

 

  Características:

Tensión de alimentación: 12 V (batería del coche)

Corriente de reposo:

menor que 1 mA (versión CMOS)

entre 1 a 5 mA (versión bipolar)

Temporización: 10 segundos a 2 minutos

Corriente máxima de las lámparas: 2 A

 

COMO FUNCIONA:

   La temporización es dada por un circuito integrado TLC7S55 que consiste en la versión CMOS (Texas) del conocido circuito integrado 555, y que en este caso se conecta como un monoestable.

   Para disparar el monoestable, se presiona S2 por un instante, llevando así el pin 2 del CI al nivel bajo. En estas condiciones su salida (pino 3) va al nivel alto y así permanece por un intervalo de tiempo que depende del ajuste de P1, de R1 y del capacitor C1.

   Con 100 uF y 1 M ohms tenemos una temporización máxima del orden de 1 minuto y 40 segundos. Podemos aumentar este intervalo usando un trimpot de 2,2 M ohms o aumentando el valor de C1 a 220 uF.

   La salida del circuito integrado excita la etapa de potencia que controla las lámparas y que admite dos versiones:

   En la versión bipolar tenemos dos transistores en la configuración Darlington, siendo uno de uso general de pequeña potencia que excita un 2N305S capaz de controlar una buena corriente.

   En la versión CMOS tenemos un transistor de efecto de campo de potencia que puede controlar cargas elevadas y que se caracteriza por una caída de tensión muy baja en el estado de saturación. En esta condición, su resistencia de drenaje-fuente (Rds) es inferior a 1 ohms.

   El transistor indicado puede controlar cargas de hasta 9 A, aunque en la práctica no debemos llegar cerca de este valor para mayor seguridad del componente.

   Observamos que la versión CMOS tiene un consumo en reposo mucho menor que si se utiliza un CI 555 convencional.

   

MONTAJE

   Comenzamos por dar el diagrama de la versión bipolar en la figura 1.

 

 

   Figura 1 - Diagrama del aparato - Versión 1 - bipolar
   Figura 1 - Diagrama del aparato - Versión 1 - bipolar

 

   

La placa de circuito impreso para esta versión se muestra en la figura 2.

 

   Figura 2 - Placa de circuito impreso para la versión 1
   Figura 2 - Placa de circuito impreso para la versión 1

 

   

El transistor de potencia 2N3055 debe estar dotado de un pequeño radiador de calor, y el circuito integrado debe montarse en un zócalo DIL de 8 patillas para mayor seguridad. El interruptor de presión S2 debe ser pequeño para poder quedar en el panel de forma discreta.

   El conjunto cabe fácilmente en una pequeña caja plástica que será fijada detrás del panel del coche.

   En la figura 3 tenemos el diagrama de la versión con FET de potencia.

 

Figura 3 - Diagrama de la versión 2
Figura 3 - Diagrama de la versión 2

 

   El FET de potencia debe estar dotado de un pequeño radiador de calor y el montaje en placa del conjunto se muestra en la figura 4.

 

Figura 4 - Placa para la versión 2
Figura 4 - Placa para la versión 2

 

   Para el circuito integrado también recomendamos zócalo DIL.

   El aparato cabe en una pequeña caja plástica, como en la versión anterior.

 

PRUEBA Y USO

   Para probar las dos versiones conectamos entre los puntos A y C una fuente de 12 V y entre los puntos B y C una lámpara de 12 V con 50 mA hasta 200 mA de corriente.

   Presionando por un instante S2 la lámpara debe encenderse y así permanecer por tiempo que dependerá del ajuste de P1.

   Incluso en la bancada el lector puede entonces ajustar P1 para la temporización necesaria.

   Comprobado el funcionamiento y hecho el ajuste la instalación se puede hacer en el coche.

   Para ello conecte el punto A a un punto de 12 V de la alimentación, antes de la llave de encendido y después de al menos un fusible de protección.

   Conecte el punto C al chasis y el punto B al interruptor que enciende las luces del techo del coche, pero después del mismo, de modo que el transistor de potencia quede en paralelo.

 

Versión l

Semiconductores:

CI1 - TLC7555 - circuito integrado CMOS -

O1 - BC547 o equivalente - transistores NPN de uso general

Q2 - 2N3055 - transistores NPN de potencia

Resistores (1/8 W, 55)

R1, R3, R, - 10 k ohms

R2 - 120 ohms:

P1 -1 M ohms - trimpot

Capacitores:

C1 - 470 uF / 16 V - electrolítico

C2 - 47 uF o 100 uF / l6 V - electrolítico

Varios:

S1 - interruptor de presión NA

Placa de circuito impreso, sockets DIL para el integrado, radiador de calor para Q2, caja para montaje, hilos, soldadura, etc.

 

 

18.9MBMemory Usage49.16msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743702686 "last" => 1743702686...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.73KB) (274μs)
  • afterInitialise (1.14MB) (3.71ms)
  • afterRoute (179.16KB) (978μs)
  • beforeRenderComponent com_content (100.65KB) (377μs)
  • Before Access::preloadComponents (all components) (33.45KB) (157μs)
  • After Access::preloadComponents (all components) (107.06KB) (581μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (28.77ms)
  • Before Access::getAssetRules (id:14548 name:com_content.article.18534) (514.65KB) (854μs)
  • After Access::getAssetRules (id:14548 name:com_content.article.18534) (7.38KB) (42μs)
  • afterRenderComponent com_content (394.22KB) (6.39ms)
  • afterDispatch (2.25KB) (46μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.5ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (281μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.04ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (551μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (60μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (181μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (46μs)
  • afterRender (265.73KB) (3.12ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (58.52%)
    28.77ms
    1 x afterRenderComponent com_content (394.22KB) (13%)
    6.39ms
    1 x afterInitialise (1.14MB) (7.55%)
    3.71ms
    1 x afterRender (265.73KB) (6.34%)
    3.12ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.05%)
    1.50ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.12%)
    1.04ms
    1 x afterRoute (179.16KB) (1.99%)
    978μs
    1 x Before Access::getAssetRules (id:14548 name:com_content.article.18534) (514.65KB) (1.74%)
    854μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.18%)
    581μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (1.12%)
    551μs
    1 x beforeRenderComponent com_content (100.65KB) (0.77%)
    377μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.57%)
    281μs
    1 x afterLoad (85.73KB) (0.56%)
    274μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (0.37%)
    181μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.32%)
    157μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.19%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (0.12%)
    60μs
    1 x afterDispatch (2.25KB) (0.09%)
    46μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.09%)
    46μs
    1 x After Access::getAssetRules (id:14548 name:com_content.article.18534) (7.38KB) (0.09%)
    42μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.01%)
    7μs
21 statements were executed, 5 of which were duplicates, 16 unique18.52ms1.57MB
  • SELECT @@SESSION.sql_mode;33μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 190μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)217μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`37μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest80μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`301μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)423μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 014.75ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`483μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '18534'218μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)177μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`191μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)245μs3.98KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`196μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC420μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`174μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1121μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)89μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context56μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)149μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 169μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy