Un problema de Multímetros de bajo y mediano costo, analógicos es que no miden la resistencia de valores muy altos, por encima de 2 o 3 megohms con buena precisión. Con el sencillo aparato que describimos esto es posible.

Si el lector trabaja con altas resistencias y no tiene un multímetro con capacidad de medición aquí está una buena sugerencia: un megohmetro.

Con es posible medir resistencia hasta 47 megohms con buena precisión sin la necesidad de un multímetro especial o incluso cualquier característica adicional.

La precisión depende de los componentes utilizados y normalmente está dentro de las tolerancias de los dispositivos ellos mismos.

El circuito es alimentado por 4 pilas o una batería de 9 V. La durabilidad de los elementos utilizados en la fuente será muy grande puesto que la prueba es rápida lo que significa un uso de sólo unos pocos segundos en la mayoría de los casos.

La indicación es hecha por LEDs que hace el circuito muy barato. De hecho, un conjunto compacto hace que sea del mismo tamaño que un tipo común de multímetro bajo costo totalmente portátil.

El aparato también es muy simple, no requieren ningún tipo de cálculo o un procedimiento complejo.

 

Características:

* Escalas: 2 (hasta 4,7 ohms M y 47 M ohms)

* Fuente de alimentación: 6 ó 9 V (baterías o pilas)

* Tipo: puente

* Consumo: 5 a 10 mA (punta)

 

   CÓMO FUNCIONA

 

El circuito no es más que un puente que debe equilibrarse con la resistencia debe medirse.

Las resistencias R3 y R4 forman un divisor que se aplica en la entrada inversora de un amplificador operacional de muy alta impedancia de entrada una tensión del orden de 1/10 de la tensión de alimentación.

La resistencia a medir junto con la resistencia presentada por uno de los potenciómetros seleccionado por las teclas S2 forma un segundo divisor en que se aplica la tensión en la entrada inversora del amplificador operacional.

Si la tensión en la entrada inversora es menor que la tensión de referencia la va al nivel alto y el LED2 se enciende. Por otro lado, si la tensión de entrada inversora es mayor que el voltaje de referencia funcionamiento salida pasa a nivel bajo y es el LED 1 que enciende.

En la condición de equilibrio cuando los voltajes coinciden los dos LEDs están apagados. En la práctica, esta tensión no puede lograrse con la muy alta ganancia del circuito que hace el equilibrio de funcionamiento. Sin embargo, es posible identificar exactamente el punto de transición cuando un LED se apaga y las otras luces.

Así, moviendo el potenciómetro seleccionado, vemos que la tensión que equilibra el circuito se produce cuando la resistencia presentada por el potenciómetro corresponde exactamente a 1/10 de la resistencia de RX colocado en el circuito.

Despreciamos en este caso R1 que se añade sólo para evitar que, en el caso de las sondas se unan (resistencia nula) y los potenciómetros están en la posición de menor resistencia, la fuente de alimentación se coloca, en corto. La figura 1 muestra lo que ocurre en esta condición.

 


 

 

 

Como sabemos la resistencia de los potenciómetros utilizados en equilibrio podemos calibrar su escala en términos de Rx. Así, para el potenciómetro de 4.7 M ohms simplemente divida su vuelta en 10 partes cada uno correspondiente a 4,7 M ohms que nos lleva precisamente a la mayor escala de 47 M ohms.

Para P2 se dividen a su vuelta en 10 piezas cada uno con 470 k ohms, obteniendo así el rango máximo de 4,7 M ohms.

Por supuesto la precisión de la medición dependerá tanto la precisión de este componente como resistencias R3 y R4 en el divisor de referencia.

 

ASAMBLEA

En la figura 2 tenemos el diagrama completo del Megohmetro.

 


 

 

 

El diseño de los componentes en una placa de circuito impreso se muestra en la figura 3.

 

 


 

 

 

Las puntas de prueba deben ser bien aisladas y conectadas con cable cortos ya que cualquier contacto o fuga significa una resistencia que puede ser considerada por el circuito.

Los LEDs pueden ser tanto rojo común o un rojo y otro verde.

Los potenciómetros deben ser de buena calidad lineal debido a depender de ellos la precisión de la medida.

Para R3 y R4, el lector tiene dos opciones para mejorar la precisión: uno de ellos consiste en seleccionar con el multímetro en un lote de dos resistencias que tienen valores más cercano a los valores deseados. Otra opción es utilizar unidades de precisión 1% o 2%, si se encuentran fácilmente en su localidad.

Para el circuito integrado Pueden ser experimentados tipos con FETs en la entrada equivalentes como la serie TL de Texas.

En la figura 4 tenemos una sugestión de asamblea, observándose las escalas de lo potenciómetros.

 


 

 

 

Para la fuente de alimentación deberá ser utilizado soporte adecuado o conector.

Los resistores son todos de 1/8W y los capacitores no son críticos con la posibilidad de modificar valores en un rango de más del 100%.

 

PRUEBA Y USO

Conecte entre las puntas de prueba a un resistor de 4,7 M ohms y ponga el interruptor S2 posición selecciona P1 (gran escala).

Alimente el aparato en S1 y lentamente vaya girando P1 hasta que los LEDs conmuten. Ajuste P1 para que fique lo más cerca posible al punto en que esto ocurre. Debe leerse en la escala un valor muy cercano a los 4,7 M ohms correspondiente a la resistencia de prueba.

Nunca toque las puntas de prueba durante la prueba para no introducir cambios en el valor de resistencia medido.

Siempre elegir que la escala según el orden de la magnitud de la resistencia que debe medirse.

 

 

 

Semiconductores:

CI–1 – CA 3140, circuito integrado, amplificador operacional con FET en la entrada

LED 1, LED - LED2 rojos u otro color

 

Resistores: (1/8 W 5%)

R1, R4 - 10 k ohms

R2 - 47 k ohms

R3 - 100 k ohms

R5, R6 1 k ohms

R7 - 2.2 M ohms

P1 - 4.7 M ohms - Potenciómetro lineal

P2 - 470 k ohms - Potenciómetro lineal

 

Capacitores:

C1 - 10 nF - poliéster o cerámica

C2 - 10 uF /12 V - electrolítico

 

Misceláneos:

PP1, PP2 - sondas con garras de cocodrilo

S1 - Interruptor simple

S2 - llave 1 polo x 2 posiciones

B1 - 6 o 9 V - 4 pilas o batería

Caja de montaje del tablero de circuito impreso, botones para los potenciómetros, escalas de ollas, baterías o conector de la batería, cables, soldadura, etcétera.

 

18.812MBMemory Usage40.98msRequest 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" => 1743666212 "last" => 1743666212...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.55KB) (307μs)
  • afterInitialise (1.14MB) (4.18ms)
  • afterRoute (89.95KB) (893μs)
  • beforeRenderComponent com_content (100.37KB) (523μs)
  • Before Access::preloadComponents (all components) (33.45KB) (256μs)
  • After Access::preloadComponents (all components) (107.06KB) (564μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (6μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (19.86ms)
  • Before Access::getAssetRules (id:2632 name:com_content.article.2146) (514.65KB) (724μs)
  • After Access::getAssetRules (id:2632 name:com_content.article.2146) (7.38KB) (35μs)
  • afterRenderComponent com_content (369.86KB) (6.27ms)
  • afterDispatch (2.25KB) (48μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.61ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (335μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (129.29KB) (1.13ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (568μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (65μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (183μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (48μs)
  • afterRender (267.42KB) (3.17ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (48.47%)
    19.86ms
    1 x afterRenderComponent com_content (369.86KB) (15.31%)
    6.27ms
    1 x afterInitialise (1.14MB) (10.21%)
    4.18ms
    1 x afterRender (267.42KB) (7.74%)
    3.17ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.92%)
    1.61ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (129.29KB) (2.76%)
    1.13ms
    1 x afterRoute (89.95KB) (2.18%)
    893μs
    1 x Before Access::getAssetRules (id:2632 name:com_content.article.2146) (514.65KB) (1.77%)
    724μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.39%)
    568μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.38%)
    564μs
    1 x beforeRenderComponent com_content (100.37KB) (1.28%)
    523μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.82%)
    335μs
    1 x afterLoad (85.55KB) (0.75%)
    307μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.62%)
    256μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (0.45%)
    183μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (0.16%)
    65μs
    1 x afterDispatch (2.25KB) (0.12%)
    48μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    48μs
    1 x After Access::getAssetRules (id:2632 name:com_content.article.2146) (7.38KB) (0.09%)
    35μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.01%)
    6μs
21 statements were executed, 5 of which were duplicates, 16 unique10.92ms1.55MB
  • SELECT @@SESSION.sql_mode;32μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 174μ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)148μ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` = :guest72μ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`199μs3.86KBParams/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)367μ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` = 07.57ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`384μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2146'208μ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)172μ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`186μs3.91KBParams/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)217μs3.97KBParams/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`164μs3.91KBParams/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)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) 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 ASC375μs4.75KBParams/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`163μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1159μ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)91μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context55μ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)164μ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` = 177μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy