Las baterías o acumuladores de plomo-ácido sulfatados se pueden recuperar con un pequeño aparato que proporciona un ciclo de carga y descarga controlada. Vea en este artículo cómo montar este aparato y recuperar acumuladores que se quedaron mucho tiempo fuera de uso.

   Las placas de un acumulador de plomo-ácido sulfatan cuando éste se queda sin uso por mucho tiempo y por eso es llevado a la descarga completa.

   En estas condiciones el acumulador no acepta más la carga, y aunque ocurra una pequeña carga se pierde en poco tiempo.

   El proceso más utilizado para recuperar un acumulador que llegó a este punto, consiste en hacer cargas y descargas rápidas durante un cierto tiempo de modo que el proceso de sulfatación se revierte y las placas vuelvan a las condiciones normales de funcionamiento.

   Sin embargo, la carga y descarga en ciclos controlados debe realizarse con cuidado, ya que un exceso de corriente puede causar un problema aún mayor que inutiliza por completo la batería o acumulador: las placas se deforman o incluso se agrietan.

   Con el aparato que describimos en este artículo los ciclos de carga y descarga rápidos se pueden realizar de modo controlado y automáticamente permitiendo así la recuperación de acumuladores de plomo-ácido usado en coches o incluso motos, con 12 V de tensión.

   Pequeños cambios en el circuito permiten trabajar con acumuladores para otras tensiones.

 

Características:

Tensión de entrada: 110/220 V

Tensión de salida: 13 a 15 V

Corriente de carga: picos de 5 A

Corriente de descarga: 0,5 A

Duración del ciclo: 1/60 segundos

 

COMO FUNCIONA

   Nuestro circuito simple consiste en una fuente de alimentación en la que tenemos un transformador de bobina secundario único, de aproximadamente 21 Vrms.

   La tensión del secundario de este transformador es rectificada obteniendo pulsos de aproximadamente 35 volts de pico que entonces se aplican a un paso regulador con dos transistores de potencia en la configuración de Darlington.

   La tensión de referencia para este regulador es dada por un divisor formado por R1 y un diodo zener de 15 a 16 Volts que determinará la tensión máxima en la batería en recuperación.

   P1 determina el ajuste que fijará la corriente en la batería en recuperación, y que es monitoreada por el amperímetro.

   La batería se conecta al circuito de forma que se carga, pero sólo recibe los semiconductores positivos rectificados por Dl, de modo que tenemos la aplicación de pulsos de corta duración con picos que llegan a los 5 A en el ajuste máximo, como muestra la fig. 1.

 

 

Figura 1 - La tensión rectificada
Figura 1 - La tensión rectificada | Haga click en la imagen para ampliar |

 

   Entre los semiciclos aplicados en la carga, el acumulador se descarga a través del resistor R3 que, en función de su valor, determina la corriente de descarga.

   Los valores entre 22 ohmios y 27 ohmios se pueden utilizar, fijando la corriente así alrededor de 500 mA.

   El tiempo de recuperación de un acumulador depende de su estado pudiendo ir de algunas horas hasta días.

 

MONTAJE

   En la figura 2, presentamos el diagrama completo del aparato.

 

Figura 2 - Diagrama del aparato
Figura 2 - Diagrama del aparato | Haga click en la imagen para ampliar |

 

   

En la figura 3, tenemos la disposición de los componentes, observándose que no fue necesario usar placa de circuito impreso, ya que son pocos los componentes que podrían ser instalados en este elemento, si fuese empleado.

 

Figura 3 - Aspecto del montaje
Figura 3 - Aspecto del montaje | Haga click en la imagen para ampliar |

 

   Evidentemente, dadas las intensidades de las corrientes principales, el uso de hilos gruesos en lugar de la placa es incluso preferible.

   Los resistores R2 y R3 deben ser de alambre con al menos 5 vatios de disipación, mientras que Z1 es un zener de 1 W con aproximadamente 15V de tensión (se pueden conectar dos zeners de 400 mw y 7, 5V en serie.

   El resistor R1 es de 1/2 vatios y los dos transistores deben estar dotados de radiadores de calor apropiados.

  El diodo D1 es de 5A x 50 V o más, y el potenciómetro es común de carbono.

  El amperímetro, para menor costo puede ser del tipo hierro móvil, si bien tiene menos precisión, sirve perfectamente para la aplicación en cuestión.

   El transformador debe tener un devanado primario de acuerdo con la red local y para la conexión de la batería en recuperación sugerimos el uso de cables polarizados conteniendo garras en las extremidades.

   Estos cables se fijan en el puente de tornillos de salida.

   

PRUEBA EN USO

   Conectando el aparato y ajustándose P1 debemos tener una corriente indicada en el instrumento de 500 mA dada la presencia de R3. Con la conexión de un acumulador en la salida, estando el mismo descargado, la corriente debe subir llegando a picos de 5 A.

   La tensión en la salida debe llegar a un máximo de 13 a 15 V medidos con el multímetro, sin carga o aún más.

   Comprobada la presencia de tensión en la salida, basta con conectar el acumulador sulfatado y dejar el equipo en acción durante períodos de 6 a 24 horas.

   Después de eso, se coloca el acumulador en un cargador normal para verificar si se ha recuperado.

 

Q1 - TIP41 - transistores NPN de potencia

Q2 - 2N3055 - transistores NPN de potencia

D1 - 5 A x 50 V - diodo rectificador de silicio

Z1 - 15 V - diodo zener de 1 W

A - amperímetro 0 - 10 A

S1 - Interruptor simple

F1 - 1A - fusible

T1 - Transformador con primario según la red local y secundaria de 21 V x 5A

P1 - 470 ohms - potenciómetro

R1 - 470 ohms x ½ W - resistor (verde, azul, marrón)

R2 - 10 ohms x 10 W - resistor de hilo

R3 - 27 ohms x 10 W - resistor de hilo

Varios: radiadores de calor para los transistores, caja para montaje, terminales para conexión de la batería, cable de alimentación, botón para el potenciómetro, hilos, soldadura, soporte para el fusible, etc.

 

 

18.924MBMemory Usage41.22msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
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:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749877879 "last" => 1749877879...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.47KB) (308μs)
  • afterInitialise (1.14MB) (3.94ms)
  • afterRoute (179.16KB) (913μs)
  • beforeRenderComponent com_content (100.7KB) (454μs)
  • Before Access::preloadComponents (all components) (33.45KB) (207μs)
  • After Access::preloadComponents (all components) (107.06KB) (485μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (20.79ms)
  • Before Access::getAssetRules (id:18699 name:com_content.article.22576) (514.65KB) (662μs)
  • After Access::getAssetRules (id:18699 name:com_content.article.22576) (7.38KB) (34μs)
  • afterRenderComponent com_content (392.45KB) (6.26ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.48ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (277μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (86μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.1ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (546μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (69μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (195μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (46μs)
  • afterRender (257.75KB) (3.21ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (50.45%)
    20.79ms
    1 x afterRenderComponent com_content (392.45KB) (15.19%)
    6.26ms
    1 x afterInitialise (1.14MB) (9.56%)
    3.94ms
    1 x afterRender (257.75KB) (7.78%)
    3.21ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.59%)
    1.48ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.68%)
    1.10ms
    1 x afterRoute (179.16KB) (2.21%)
    913μs
    1 x Before Access::getAssetRules (id:18699 name:com_content.article.22576) (514.65KB) (1.61%)
    662μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.32%)
    546μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.18%)
    485μs
    1 x beforeRenderComponent com_content (100.7KB) (1.1%)
    454μs
    1 x afterLoad (85.47KB) (0.75%)
    308μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.67%)
    277μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.5%)
    207μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.47%)
    195μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    86μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.17%)
    69μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    46μs
    1 x afterDispatch (2.25KB) (0.1%)
    42μs
    1 x After Access::getAssetRules (id:18699 name:com_content.article.22576) (7.38KB) (0.08%)
    34μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
21 statements were executed, 5 of which were duplicates, 16 unique12.84ms1.58MB
  • SELECT @@SESSION.sql_mode;32μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 183μ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)225μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`48μ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` = :guest69μ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`243μ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)333μ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` = 09.26ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`333μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '22576'137μ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)187μ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`206μ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)350μs4KBParams/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`180μ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 ASC407μ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`219μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1138μ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)88μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context66μ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)162μ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` = 175μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy