Este instrumento mide resistencias y verifica la continuidad de componentes con gran eficiencia. Un pequeño auxiliar del montador que tiene dudas en relación a sus circuitos y componentes.

 

Nota: Este artículo forma parte de un libro publicado por el autor en los años 90. Los proyectos publicados en ese libro todavía son actuales, pues los componentes son comunes y todos tienen una finalidad didáctica. En la época fue agregada al libro una placa para el montaje de los proyectos como brindis.

 

 


 

 

   Nada peor para el montador principiante e inexperto que tener un componente en las manos y no saber cómo probarlo o no tener medios para ello. Arriesgando a hacer un montaje y no funciona, el montador está en una situación desagradable a menos que tenga un probador en su banco.

   Lo que les proponemos en este artículo es justamente un probador-ohmímetro, un instrumento muy simple, pero muy eficiente que sirve para medir pequeñas resistencias y también hacer la prueba de continuidad de componentes.

   Este instrumento funciona con sólo dos pilas, por lo tanto es totalmente portátil, pudiendo ser instalado en una pequeña caja como sugiere la figura 1.

 


 

 

   La prueba es simple: basta con colocar las puntas de prueba en el componente o circuito sospechoso y ver lo que sucede con el puntero del instrumento.

   Conforme el tipo de componente utilizado la reacción del puntero del instrumento debe ser diferente, en la indicación de su estado bueno.

   

Como funciona

El principio de funcionamiento de este instrumento es muy simple. Un transistor PNP se utiliza como amplificador de corriente continua, teniendo en su colector un instrumento medidor de corriente (figura 2)

 


 

 

   La señal que hace el transistor conduce la corriente viene de su base, siendo, por lo tanto, amplificado. Esto quiere decir que las puntas de prueba conectadas en la base del transistor funcionan con corrientes muy bajas, no teniendo ningún peligro de daño para los componentes o circuitos que se están probando.

 


 

 

   Este transistor como amplificador permite también un aumento de la sensibilidad del probador que puede acusar el paso de corrientes muy débiles por los componentes en prueba.

   Un potenciómetro conectado en serie con el instrumento permite ajustar el punto máximo. o fondo de escala del instrumento.

   No es necesario utilizar interruptor para este probador, pues estando las puntas de prueba separadas el consumo de energía es prácticamente nulo.

   El instrumento utilizado en este probador es un VU de un equipo de sonido de bajo costo. Estos instrumentos se pueden encontrar con facilidad en las casas especializadas a un costo muy inferior al de un instrumento listo. Hay la opción del lector de usar otros tipos de instrumentos tales como los miliamperímetros de 1 mA de fondo de escala.

 

Montaje

   El circuito completo del probador ohmímetro se da en la figura 3.

 


 

 

   Sugerimos a los lectores que tengan dificultades en la obtención de componentes que consulten la sección al final de esta edición que trata de las equivalencias posibles y sustituciones.

   El probador será montado en la placa universal que damos como regalo en esta edición. Si el reproductor ya ha utilizado esta tarjeta en otro montaje, debe proporcionar una copia.

   La disposición de los componentes en la placa de circuito impreso se muestra en la figura 4.

 


 

 

   Mucho cuidado será necesario durante el proceso de montaje, siendo dadas algunas recomendaciones a seguir.

a) Véase bien la posición del transistor al hacer su soldadura, pues si se invierte el aparato no funcionará.

b) El instrumento M1 se conecta al circuito por dos hilos flexibles. Es importante observar la polaridad de conexión de este instrumento. Su polo positivo, marcado en la carcasa, será conectado al colector del transistor T1.

c) Los resistores tienen sus valores dados por las bandas que deben ser confrontadas con la lista de materiales.

d) El potenciómetro de ajuste debe conectarse al circuito por medio de dos pedazos de hilo de unos 10 cm. Este potenciómetro debe tener su eje cortado en la longitud apropiada e instalado en el panel de la caja.

e) La conexión de las puntas de prueba debe tener polaridad observada. Estas puntas de prueba se pueden adquirir listas y para su conexión se pueden utilizar los postes como en los instrumentos profesionales.

f) En la conexión de la batería, es decir, del soporte de las pilas, es necesario tener cuidado con la polaridad. El hilo rojo es el polo positivo y el negro es polo negativo.

   Terminadas las conexiones de los componentes, complete el montaje colocando todo en la caja.

   Para probar el aparato vea el siguiente elemento.

 

Prueba

   Coloque las pilas en el soporte y apoye una punta de prueba en la otra. La aguja del instrumento debe moverse hacia la derecha. Si la aguja se mueve hacia la izquierda es porque usted ha invertido las conexiones de M1. Rehacer esta conexión.

   Ajuste el potenciómetro P1 con las puntas de prueba unidas para que la aguja del instrumento vaya hasta el final de la escala. (figura 5)

 


 

 

   Si esto no se logra, es decir, el puntero no llega al final de la escala, reduzca el valor de R2. Si en el máximo del ajuste el puntero queda más allá del final y no vuelve, aumente el valor del P1, cambiándolo por uno de 22 k o incluso 47 k.

   Si con las puntas separadas el puntero continúa más allá del final de la escala es porque el transistor usado está defectuoso debiendo ser cambiado.

 

Uso

   Para probar cualquier componente basta colocar las puntas de prueba en sus terminales, siempre con el cuidado de antes unir las puntas de prueba y ajustar el puntero del instrumento al final de la escala.

   Una deflexión de media escala indica una resistencia del orden de 47 k.

Posibles fallas:

   Si nada sucede con su instrumento al unir las puntas de prueba, el lector debe comprobar:

a) la posición del transistor

b) la polaridad y el estado de las pilas

c) la continuidad del instrumento

d) los valores de los resistores

e) el estado de PI.

 

T1 - BC557 o equivalente - transistores PNP

M1 - VU meter de 200 uA

P1 - 10 k - potenciómetro común

B1 - 3 V - 2 pilas pequeñas

PP - extremidades de prueba

R1 - 47 k x ¼ W - resistor (amarillo, violeta, naranja)

R2 - 1 k x ¼ W - resistor (marrón, negro, rojo)

Placa de circuito impreso universal

Soporte para dos pilas pequeñas

Caja de montaje

1 metro de alambre

Botón para el pote

Soldadura

 

18.924MBMemory Usage37.3msRequest 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" => 1748941714 "last" => 1748941714...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.22KB) (286μs)
  • afterInitialise (1.14MB) (3.46ms)
  • afterRoute (179.21KB) (835μs)
  • beforeRenderComponent com_content (100.98KB) (409μs)
  • Before Access::preloadComponents (all components) (33.45KB) (189μs)
  • After Access::preloadComponents (all components) (107.06KB) (349μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.02ms)
  • Before Access::getAssetRules (id:2624 name:com_content.article.2574) (514.65KB) (711μs)
  • After Access::getAssetRules (id:2624 name:com_content.article.2574) (7.38KB) (38μs)
  • afterRenderComponent com_content (391.95KB) (5.26ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.46ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (292μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (87μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (129.21KB) (1.02ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (528μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (60μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (195μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (47μs)
  • afterRender (258.06KB) (2.91ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (50.97%)
    19.02ms
    1 x afterRenderComponent com_content (391.95KB) (14.11%)
    5.26ms
    1 x afterInitialise (1.14MB) (9.28%)
    3.46ms
    1 x afterRender (258.06KB) (7.81%)
    2.91ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.92%)
    1.46ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (129.21KB) (2.73%)
    1.02ms
    1 x afterRoute (179.21KB) (2.24%)
    835μs
    1 x Before Access::getAssetRules (id:2624 name:com_content.article.2574) (514.65KB) (1.91%)
    711μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.42%)
    528μs
    1 x beforeRenderComponent com_content (100.98KB) (1.1%)
    409μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.94%)
    349μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.78%)
    292μs
    1 x afterLoad (85.22KB) (0.77%)
    286μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.52%)
    195μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.51%)
    189μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.16%)
    60μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    47μs
    1 x afterDispatch (2.25KB) (0.11%)
    42μs
    1 x After Access::getAssetRules (id:2624 name:com_content.article.2574) (7.38KB) (0.1%)
    38μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique10.59ms1.58MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 161μ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)141μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`46μ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` = :guest60μ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`215μ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)198μ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.62ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`326μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2574'122μ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)147μ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`172μ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)213μ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`168μ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 ASC361μ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`195μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1134μ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)167μ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` = 170μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy