Con elementos de bajo costo usted puede sonorizar un establecimiento comercial o incluso su casa, con excelente calidad de audio y sin los problemas que ocurren normalmente cuando se hace un planeamiento inadecuado. En este artículo damos una solución sencilla de sonorización, usando componentes comunes y de costo accesible.

Nota: esto articulo es de 1989. Hoy tenemos soluciones mas apropiadas para esto tipo de proyecto.

 

No basta tener un sintonizador con un amplificador incorporado o simplemente un buen amplificador de audio para conseguir la sonorización perfecta de uno o más ambientes grandes.

Lo que ocurre en los casos en que se hace una conexión "directa" es que el sonido no es distribuido debidamente entre las cajas o puntos de sonorización, quedando los más próximos con volumen mucho mayor que los más distantes.

Es normal en estos casos mal planeados que los parlantes más alejados ni siquiera reciban la señal en una proporción que permita su uso de modo práctico.

¿Cómo superar este problema? ¿Cómo hacer una sonorización simple pero eficiente de un salón comercial o de las salas de una oficina o de un consultorio médico?

Si usted es un profesional de la electrónica, con la ayuda de este artículo tendrá algunas informaciones muy importantes que lo ayudarán a entrar en este tipo de negocio, sin el peligro de hacer un servicio indebido o que no corresponda a lo esperado.

El problema de los cables largos La salida de un amplificador de audio común normalmente es de baja impedancia (2 a 16 ohm típicamente), lo que significa que, para poder convertir sus señales en sonido, los parlantes también deben ser dispositivos de baja impedancia.

La máxima transferencia de energía del amplificador hacia el parlante ocurre cuando sus impedancias se igualan.

Suponiendo que el parlante esté cercano al amplificador, la resistencia del cable no influye en el proceso de transferencia de la señal, pues es despreciable.

Sin embargo, si tenemos que usar cables largos en una medida que su resistencia no sea despreciable, comienzan a surgir problemas.

De hecho, tendremos una resistencia en serie con el parlante que va ,a aumentar la propia impedancia del sistema receptor, reduciendo así la potencia transferida, ya que absorbería parte de la. energía, transformándola en calor.

El resultado es obvio: el parlante no recibirá la potencia total (figura 1).

 

Figura 1
Figura 1

 

La tabla dada abajo fue calculada en función de las resistencias de los cables normalmente usados en las conexiones de parlantes, conteniendo el largo máximo admitido para que las pérdidas no sean superiores a 10%, y para 3 impedancias de carga.

 


 

 

Por la tabla, podemos ver que un cable de más de 14 metros de largo y de medida 18 AWG (1,024 mm. de diámetro) ya ocasionará pérdidas considerables si lo usamos para sonorizar un ambiente alejado con una caja de 4 ohm.

Además de este problema, tenemos que considerar otro: la conexión de varios parlantes en una misma salida significa una alteración de la impedancia total y eventualmente una distribución desigual de la señal.

En la figura 2 mostramos lo que ocurre.

 

Figura 2
Figura 2

 

Dos parlantes de 8 W en paralelo significan una impedancia de 4W. Si tuviéramos un amplificador de 4 W de salida y quisiéramos conectar varios parlantes, digamos 8, la obtención de un modo de conexión que resulte en una distribución por igual del sonido y mantenimiento de la impedancia no será tan difícil, como muestra la figura 3.

 

Figura 3
Figura 3

 

Pero si el número fuera diferente de 8 y además "desfavorable" a una disposición que resulte en la impedancia deseada, pueden ocurrir problemas, como muestra 1a figura 4.

 

Figura 4
Figura 4

 

En esta disposición, los parlantes no reciben la misma intensidad do señal, quedando unos con mayor volumen y otros con menor. Las soluciones para los dos problemas pueden obtenerse de una forma única: una línea de alta impedancia.

Con la ayuda de un transformador de línea, y la utilización de cajas con ajustes individuales, podremos tener una buena distribución de la potencia sonora de un amplificador además de la posibilidad de usar cables de buen largo sin perdidas razonables.

 

Líneas de alta impedancia

La idea básica de un sistema de distribución sonora con línea de alta impedancia aparece en la figura 5.

 

Figura 5
Figura 5

 

En la salida del amplificador colocamos un transformador que eleva la impedancia de la línea a 500 ohm (este valor es típico, si bien no es el único que suele usar).

 

Con 500 ohm podremos tener líneas de mas de 120 metros de largo sin perdidas de agudos, y hasta más si deseáramos una frecuencia de solamente 10 kHz como límite superior transmitido.

Lo que ocurre es que para altas impedancias la capacitancia entre los cables es lo que comienza a hacer efecto sobre la señal, "cortando" las altas frecuencias. Para 500 ohm, el corte de 3dB aproximadamente en 10 kHz ocurre con 180 metros de cable.

En cada punto de la línea colocamos un potenciômetro de alambre que permite ajustar el nivel de serial para el parlante.

Suponiendo un amplificador con salida de 30 W, podemos tener 10 parlantes de 4 Ohm, cada cual recibiendo como máximo 3 W de potencia. El transformador, junto a cada parlante, es del tipo usado en radios antiguas a válvulas con impedancia de primario de 5 k y secundario de acuerdo al parlante (figura 6).

 

Figura 6
Sistema de Sonorizacion Ambiental (ART097S)
Figura 6

 

Los 5000 ohm de 10 transformadores conectados en paralelo resultan exactamente en los 500 ohm de la línea con una distribución perfecta de la señal y absorción total de la potencia del amplificador.

Si, en lugar de 10 parlantes tuviéramos 5, los pequeños transformadores serán de 2k ohm de impedancia de primario y secundario de acuerdo con los parlantes.

Vea entonces que los parlantes y transformadores son de baja potencia (2 a 5 W) y que sólo el elevador de impedancia debe estar capacitado para soportar la potencia del amplificador.

 

Proyecto final

En la figura 7 tenemos el diagrama completo de un sistema en que se puede sonorizar de 5 a 10 puntos diferentes.

 

Figura 7
Figura 7

 

Para 20 puntos bastará usar un transformador junto al amplificador con impedancia mayor.

Los cables de conexión a los parlantes pueden tener hasta 200 metros de largo, sin peligro de pérdidas de potencia o modificación acentuada de la curva de respuesta.

El potenciômetro es de alambre de 5W y el parlante usado del tipo pesado de 10 a 20 cm. de diámetro. La ventaja de este sistema es que cada parlante puede ser ajustado individualmente en relación al nivel de sonido.

En la figura 8 presentamos la conexión de un micrófono de electret para la emisión de avisos por el sistema.

 

Figura 8
Figura 8

 

Los cables de entrada al amplificador deben ser blindados y la fuente de alimentación aparece en la figura 9.

 

Figura 9
Figura 9

 

Evidentemente, esta fuente no será necesaria si usted tiene un amplificador completo. En este caso, precisará solamente de 9 a 12 V para el módulo receptor.

El transformador conectado a la salida del amplificador tiene un bobinado de baja impedancia de 4 u 8 ohm y uno de alta de 500 a 1000 ohm con potencia de acuerdo con el amplificador.

Una sugerencia de obtención de este transformador es el aprovechamiento de amplificadores antiguos del tipo valvular que emplean los tipos llamados "ultralineales" con potencias en la banda de los 15 a los 50 W.

La impedancia de primario de estos transformadores normalmente se sitúa en la banda de los 500 a los 5000 ohm.

Los transformadores de cada pequeña caja son del tipo empleado en circuitos valvulares de baja potencia (6AQ5 o equivalente) con primarios de 2000 a 5000 ohm y secundario de 4 u 8 ohm conforme el parlante.

Los potenciómetros deben ser obligatoriamente de alambre.

Los cables de conexión a cada parlante remoto no precisan ser blindados.

 

Publicado originalmente en 1989

 

19.021MBMemory Usage39.05msRequest 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
array:1 [ "c2123392c06423339225f3431360b7e6" => "oq545q3o7g2tpmgq6g9uahggg3" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 6 "timer" => array:3 [ "start" => 1752216182 "last" => 1752216183...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.61KB) (293μs)
  • afterInitialise (1.14MB) (3.49ms)
  • afterRoute (179.16KB) (866μs)
  • beforeRenderComponent com_content (100.69KB) (422μs)
  • Before Access::preloadComponents (all components) (33.44KB) (200μs)
  • After Access::preloadComponents (all components) (107.06KB) (358μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.28ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (1.65ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (436.21KB) (6.01ms)
  • afterDispatch (2.25KB) (48μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.44KB) (1.6ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (336μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.16ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (555μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (73μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (186μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (52μs)
  • afterRender (304.75KB) (3.22ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (46.81%)
    18.28ms
    1 x afterRenderComponent com_content (436.21KB) (15.38%)
    6.01ms
    1 x afterInitialise (1.14MB) (8.94%)
    3.49ms
    1 x afterRender (304.75KB) (8.25%)
    3.22ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (4.24%)
    1.65ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.44KB) (4.09%)
    1.60ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.98%)
    1.16ms
    1 x afterRoute (179.16KB) (2.22%)
    866μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.42%)
    555μs
    1 x beforeRenderComponent com_content (100.69KB) (1.08%)
    422μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.92%)
    358μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.86%)
    336μs
    1 x afterLoad (85.61KB) (0.75%)
    293μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.51%)
    200μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.48%)
    186μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.19%)
    73μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    52μs
    1 x afterDispatch (2.25KB) (0.12%)
    48μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique11.03ms1.58MB
  • SELECT @@SESSION.sql_mode;29μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 166μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id59μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`44μs608B/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` = :guest67μ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`232μ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)210μ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.56ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`308μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.743'76μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`257μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '743'167μ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)162μ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`225μ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)265μ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.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 ASC395μs6.06KBParams/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`197μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1157μs656B/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)160μ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` = 174μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content
  • warningassets - No asset found for com_content.article.743, falling back to com_content