Este circuito amplía una escala en la región de la tensión monitoreada y comprime la misma escala en la región cercana a cero. Con ello, obtenemos mayor precisión en el mantenimiento de una tensión en una carga. El instrumento usado es un miliamperímetro común de bobina móvil y el aparato es ideal para monitoreo de la tensión de la red de 110 V o 220 V.

   Uno de los problemas de los voltímetros comunes que utilizan un miliamperímetro de bobina móvil es su linealidad, que reduce la precisión en torno a una determinada tensión que debe ser fija.

   Como lo que necesitamos en un caso de monitorización es una precisión mayor en torno al valor deseado, no importando el resto de la escala, una solución interesante para el problema es la utilización de un compresor de escala.

   El circuito que presentamos "comprime" una escala en su extremo inferior, o sea, cerca de cero, posibilitando así una ampliación con mayor precisión en torno a un valor monitoreado.

   Este circuito es ideal para el caso en que se desea mantener fija la tensión sobre una carga a partir de una red de alimentación de 110 V o 220 V.

   Una de las aplicaciones posibles sería intercalarlo entre un estabilizador de tensión y la carga (figura 1), o simplemente cerca de la red para monitoreo.

 

Figura 1 - Sugerencia de uso
Figura 1 - Sugerencia de uso

 

 

   Todos los componentes utilizados son comunes y el circuito sirve tanto para la red de110 V como 220 V.

   Evidentemente, basado en los cálculos que daremos, usted podrá hacer las debidas modificaciones para operación en otras tensiones.

 

EL CIRCUITO

   La idea básica de nuestro proyecto es utilizar un diodo zener para modificar la linealidad de respuesta de un instrumento, con una consiguiente alteración de su factor de escala.

   El circuito básico se muestra en la figura 2, y consiste en un puente de medida en el que en uno de los brazos conectamos el dispositivo no lineal, que es el diodo zener.

 

Figura 2 - Circuito básico
Figura 2 - Circuito básico

 

 

   Para este puente tenemos una indicación dada por:

 

Uo = k x Ue

 

  Donde k es el factor de escala, Uo es la tensión sobre el instrumento y Ue la tensión de entrada.

  En el punto de unión del zener con el instrumento (X) la tensión se mantiene inalterada, incluso cuando la tensión de entrada varía,

   La resistencia R3, en serie con el zener, estabiliza la corriente en el circuito por motivos obvios.

En el punto Y de unión de los resistores R1 y R2 se ajusta la tensión de modo que se obtenga un cero en el instrumento con valores de entrada próximos a la tensión que se desea monitorear.

   Con la variación de la tensión de entrada, la tensión en la unión de R1 y R2 variará de tal forma que tendremos una deflexión rápida del instrumento que llegará al final de escala.

   Así, ajustando el punto de nulo en 90 V, para una red de 110 V tendremos una deflexión de final de escala con130 V o poco más.

   La figura 3 muestra el punto de la curva característica del diodo zener en el que trabajamos.

 

Figura 3 - Punto elegido de la curva del zener
Figura 3 - Punto elegido de la curva del zener

 

 

   Esta curva sirve de base para la determinación de los elementos empleados en nuestro circuito.

   Como podemos ver, en una amplia gama de corrientes, de 10 a 50 mA, los valores se mantienen constantes.

   Podemos entonces fijar el punto de operación en 5,6V y 2omA, lo que nos lleva a una disipación de:

 

P = 5,6 x 0,02 = 0,112

P = 112 mW

 

   El diodo usado es de 400 mW, lo que está dentro de las especificaciones:

   El cálculo de R3 para una tensión máxima de 130V, 5,6 V sobre el diodo zener y la corriente deseada de 20 mA, se obtiene por:

 

R3 = (Umáx - Uz) / Iz

R3 = (130 - 5,6) / 0,02

R3 = 62209

 

   La disipación en este componente será dada por:

 

P = U xI

P = 124,4 x 0,02

P = 2,48 W

 

   En el circuito final utilizaremos para este elemento un potenciómetro de ajuste de hilo de 10 k x 5 W, en serie con un resistor 1k.

   El divisor de tensión formado por R1 y R2 debe también ser recorrido por una corriente de 20 mA.

   Así, partimos inicialmente del hecho de que R2 debe tener en sus terminales la misma tensión del zener, o sea, 5,6 V.

   Su valor será dado por:

 

R2 = Uz / I

R2 = 5,6 / 0,02

R2 = 280 ohms

 

   La conexión de un resistor fijo de 100 ohms en serie con un trimpot de 220 ohms permite ajustar fácilmente el punto correcto de funcionamiento.

   La disipación de estos elementos puede ser baja, pues:

 

P = 5,6 x 0,02

P = 0,112

P = 112 mW

 

   Para R1 el valor es dado por:

 

R1 = [Ue (mín) - 5,6] / 0,02

R1 = (90 - 5,6) / 0,02

R1 = 84,4 / 0,02

R1 = 4 220 ohms

 

   Su disipación será de:

 

P = 84,4 x 0,02

P = 1,68 W

 

Un potenciómetro de hilo de 10 k en serie con un resistor de 1 k permitirá el ajuste en el punto correcto.

    Para calcular el resistor en serie con el instrumento (R4) debemos partir de la tensión máxima en el divisor.

    Esta tensión se producirá cuando la tensión de entrada es de 130 V en nuestro caso:

 

U1 / U2 = 280/4 500

U1 / 13O = 280/4 500

U = 8,08 V

 

Así, la tensión en el miliamperímetro de 0-1 mA será de:

 

Un = 8,08 - 5,6

Un = 2,48 V

 

    Para una corriente de 1mA de fondo de escala, esto representa una resistencia total de:

 

R4 = 2,48 / 0,001

R4 = 2 480 ohms

 

    En la práctica usamos un trimpot de 4k7 en serie con un resistor de 1 k.

    En este caso, la disipación será muy pequeña, como se puede calcular.

   En posesión de todos los valores calculados podemos fácilmente partir hacia el circuito definitivo y el montaje

 

MONTAJE

   En la figura 4 tenemos el diagrama completo del aparato.

 

Figura 4 - Diagrama completo del aparato
Figura 4 - Diagrama completo del aparato

 

 

En la figura 5 la placa de circuito impreso.

  

Figura 5 - Placa de circuito impreso para el montaje
Figura 5 - Placa de circuito impreso para el montaje

 

 

  El capacitor C1 debe ser de poliéster con una tensión de trabajo de al menos 250 V si la red es de 110 V.

   Si es de 220 V debe ser de al menos 450 V.

   Los diodos del puente serán los 1N4004 o 1N4007 si la red es de 110 V.

   Para la red de 220 V sólo podemos usar los 1N4007.

   C2 es un electrolítico de alta tensión, de 250 V si la red es de 110 V y 450 V si a. red de 220 V.

   Los demás componentes se calculan y se especifican en la parte correspondiente al funcionamiento y en la lista de materiales.

    El miliamperímetro es del tipo de bobina móvil de 0-1 mA. Para otros fondos de escalas debemos proceder a nuevos cálculos para los componentes.

 

AJUSTE Y USO

   Inicialmente, se coloca P4 en una posición que corresponda a aproximadamente la mitad de su curso, para que la corriente en D5 sea del orden de 20 mA.

   Se aplica una tensión de 100 V en la entrada (la monitoria se puede hacer con un multímetro común en la escala de tensiones alternadas).

   Esta aplicación se puede realizar con la ayuda de un transformador estabilizador de tensión manual.

   Se ajusta inicialmente P4 para obtener una lectura nula en el instrumento M1.

   Después, se aplica una tensión de 130 V en la entrada y se ajusta P3 para obtener la tensión de fondo de escala del instrumento.

   P1 deberá ajustarse también a medio giro.

   Un retoque se hace después, con la aplicación de 100 V en la entrada y ajuste de P1 y P2 para aproximadamente 5,6 V en la unión de P1 con P2.

   Se dibuja en el instrumento, posteriormente, el punto de la escala correspondiente a los 110 V.

   Comprobado el funcionamiento y hechos los ajustes, el aparato puede ser instalado definitivamente.

 

LISTA DE MATERIAL

D1 a D4 - 1N4004 o 1N4007 - diodos de silicio - ver el texto

D5 - BZX79C5V6 - diodo zener de 5V6 x 400 mW

M1 - 0-1 mA - instrumento de bobina móvil

F1 - 250 mA - fusible

C1 - 100 nF x 250 V - capacitor de poliéster

C2 - 16 uF X 250 V - capacitor electrolítico

P1, P4 - 10k x 5 W - potenciómetros de hilo

P2 - 220 ohms - trimpot

P3 - 4k7 - trimpot

Rl - 470 x 1 W - resistor (amarillo, violeta, negro)

R2 - 120 ohms x ½ W - resistor (marrón, rojo, marrón)

R3 - 1 k x 1/8 W - resistor (marrón, negro, rojo)

R4 - 1 k x 2 W - resistor (marrón, negro, rojo)

Varios: placa de circuito impreso, hilos, caja para montaje, soporte para fusible, soldadura, etc.

 

 

18.813MBMemory Usage45.13msRequest 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" => 1743654567 "last" => 1743654567...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.67KB) (1.04ms)
  • afterInitialise (1.14MB) (5.6ms)
  • afterRoute (89.95KB) (1.21ms)
  • beforeRenderComponent com_content (100.37KB) (574μs)
  • Before Access::preloadComponents (all components) (33.45KB) (324μs)
  • After Access::preloadComponents (all components) (107.06KB) (381μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (11μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (20.14ms)
  • Before Access::getAssetRules (id:2648 name:com_content.article.1952) (514.65KB) (615μs)
  • After Access::getAssetRules (id:2648 name:com_content.article.1952) (7.38KB) (75μs)
  • afterRenderComponent com_content (378.21KB) (7.3ms)
  • afterDispatch (2.25KB) (67μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.78ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (389μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (129.29KB) (1.19ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (589μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (82μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (185μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (51μs)
  • afterRender (275.42KB) (3.33ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (44.63%)
    20.14ms
    1 x afterRenderComponent com_content (378.21KB) (16.17%)
    7.30ms
    1 x afterInitialise (1.14MB) (12.42%)
    5.60ms
    1 x afterRender (275.42KB) (7.38%)
    3.33ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.94%)
    1.78ms
    1 x afterRoute (89.95KB) (2.68%)
    1.21ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (129.29KB) (2.64%)
    1.19ms
    1 x afterLoad (85.67KB) (2.3%)
    1.04ms
    1 x Before Access::getAssetRules (id:2648 name:com_content.article.1952) (514.65KB) (1.36%)
    615μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.3%)
    589μs
    1 x beforeRenderComponent com_content (100.37KB) (1.27%)
    574μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.86%)
    389μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.84%)
    381μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.72%)
    324μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.41%)
    185μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.2%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.18%)
    82μs
    1 x After Access::getAssetRules (id:2648 name:com_content.article.1952) (7.38KB) (0.17%)
    75μs
    1 x afterDispatch (2.25KB) (0.15%)
    67μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.11%)
    51μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    11μs
21 statements were executed, 5 of which were duplicates, 16 unique11.92ms1.55MB
  • SELECT @@SESSION.sql_mode;35μ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)158μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`51μ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` = :guest78μ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`178μ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)222μ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` = 08.65ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`320μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '1952'221μ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)195μ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`216μ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)241μ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`187μ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 ASC390μ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`178μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1139μ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)92μ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)166μ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` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy