{"id":17088,"date":"2026-06-12T02:38:03","date_gmt":"2026-06-12T02:38:03","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17088"},"modified":"2026-06-15T05:46:38","modified_gmt":"2026-06-15T05:46:38","slug":"crane-sheave-minimum-diameter-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/vi\/crane-sheave-minimum-diameter-calculator\/","title":{"rendered":"M\u00e1y t\u00ednh \u0111\u01b0\u1eddng k\u00ednh t\u1ed1i thi\u1ec3u c\u1ee7a r\u00f2ng r\u1ecdc c\u1ea7n c\u1ea9u"},"content":{"rendered":"<div id=\"calculator\">\n    <style>\n        #calculator {\n            --primary-color: #0a3487;\n            --primary-hover: #F58423;\n            --error-color: #e53935;\n            --bg-color: #EAEEF7;\n            --text-color: #4a4a4a;\n            max-width: 545px;\n            padding: 30px;\n            background-color: var(--bg-color);\n            color: var(--text-color);\n            font-family: Arial, sans-serif;\n            box-sizing: border-box;\n        }\n\n        #calculator .calc-title {\n            font-size: 18px;\n            margin: 0 0 20px 0;\n            text-align: center;\n            font-weight: 600;\n        }\n\n        #calculator .calc-row {\n            margin-bottom: 18px;\n        }\n\n        #calculator label {\n            display: block;\n            font-size: 14px;\n            margin-bottom: 6px;\n        }\n\n        #calculator input,\n        #calculator select {\n            width: 100%;\n            height: 36px;\n            padding: 0 10px;\n            border: 1px solid #ccc;\n            border-radius: 0;\n            font-size: 16px;\n            box-sizing: border-box;\n            transition: border 0.2s ease;\n            background: #fff;\n        }\n\n        #calculator input:focus,\n        #calculator select:focus {\n            outline: none;\n            border: 2px solid var(--primary-color);\n        }\n\n        #calculator .input-error {\n            border: 2px solid var(--error-color) !important;\n        }\n\n        #calculator .error-msg {\n            display: none;\n            font-size: 12px;\n            color: var(--error-color);\n            margin-top: 4px;\n        }\n\n        #calculator .error-msg.show {\n            display: block;\n        }\n\n        #calculator .btn-group {\n            display: flex;\n            gap: 10px;\n            margin: 20px 0;\n        }\n\n        #calculator button {\n            flex: 1;\n            height: 34px;\n            line-height: 34px;\n            border: none;\n            border-radius: 0;\n            font-size: 14px;\n            cursor: pointer;\n            transition: background-color 0.2s ease;\n            background-color: var(--primary-color);\n            color: #fff;\n        }\n\n        #calculator button:hover {\n            background-color: var(--primary-hover);\n        }\n\n        #calculator .result-wrap {\n            margin-top: 20px;\n            padding: 12px;\n            border: 1px solid #ccc;\n            background: #fff;\n        }\n\n        #calculator .result-text {\n            font-size: 16px;\n            line-height: 26px;\n            min-height: 40px;\n        }\n\n        #calculator .result-group {\n            margin: 8px 0;\n            padding: 6px 0;\n            border-bottom: 1px dashed #eee;\n        }\n\n        #calculator .result-group:last-child {\n            border-bottom: none;\n        }\n\n        @media (max-width: 768px) {\n            #calculator input,\n            #calculator select {\n                height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator label,\n            #calculator button,\n            #calculator .result-text {\n                font-size: 0.28rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator button {\n                width: 100%;\n                height: 0.7rem;\n                line-height: 0.7rem;\n            }\n        }\n    <\/style>\n\n    <h3 class=\"calc-title\">M\u00e1y t\u00ednh \u0111\u01b0\u1eddng k\u00ednh t\u1ed1i thi\u1ec3u c\u1ee7a r\u00f2ng r\u1ecdc c\u1ea7n c\u1ea9u<\/h3>\n\n    <!-- Crane Type -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-craneType\">Lo\u1ea1i c\u1ea7n c\u1ea9u<\/label>\n        <select id=\"calculator-craneType\">\n            <option value=\"normal\">C\u1ea7n c\u1ea9u di \u0111\u1ed9ng tr\u00ean cao<\/option>\n            <option value=\"normal\">C\u1ea7n c\u1ea9u c\u1ed5ng ho\u1eb7c c\u1ea7n c\u1ea9u b\u00e1n c\u1ed5ng<\/option>\n            <option value=\"normal\">C\u1ea7n c\u1ea9u c\u1ea7u tr\u1ee5c d\u1ea1ng c\u1ed5ng ho\u1eb7c b\u00e1n c\u1ed5ng<\/option>\n            <option value=\"normal\">C\u1ea7n c\u1ea9u ki\u1ec3u c\u00f4ng x\u00f4n (c\u1ea7n tr\u1ee5c, c\u1ea7n c\u1ea9u tay, c\u1ea7n c\u1ea9u t\u01b0\u1eddng ho\u1eb7c c\u1ea7n c\u1ea9u di \u0111\u1ed9ng)<\/option>\n            <option value=\"mobile\">C\u1ea7n c\u1ea9u di \u0111\u1ed9ng<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Normal Crane Area -->\n    <div id=\"calculator-normalWrap\">\n        <div class=\"calc-row\">\n            <label for=\"calculator-normalDuty\">C\u1ea5p \u0111\u1ed9 nhi\u1ec7m v\u1ee5 (ISO 4301-1)<\/label>\n            <select id=\"calculator-normalDuty\">\n                <option value=\"M1\">M1<\/option>\n                <option value=\"M2\">M2<\/option>\n                <option value=\"M3\">M3<\/option>\n                <option value=\"M4\">M4<\/option>\n                <option value=\"M5\">M5<\/option>\n                <option value=\"M6\">M6<\/option>\n                <option value=\"M7\">M7<\/option>\n                <option value=\"M8\">M8<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-normalType\">Lo\u1ea1i r\u00f2ng r\u1ecdc<\/label>\n            <select id=\"calculator-normalType\">\n                <option value=\"main\">R\u00f2ng r\u1ecdc l\u00e0m vi\u1ec7c ch\u00ednh (h\u2082)<\/option>\n                <option value=\"balance\">R\u00f2ng r\u1ecdc c\u00e2n b\u1eb1ng (h\u2083)<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <!-- Mobile Crane Area -->\n    <div id=\"calculator-mobileWrap\" style=\"display: none;\">\n        <div class=\"calc-row\">\n            <label for=\"calculator-mobileCat\">Lo\u1ea1i r\u00f2ng r\u1ecdc<\/label>\n            <select id=\"calculator-mobileCat\">\n                <option value=\"h2\">R\u00f2ng r\u1ecdc l\u00e0m vi\u1ec7c ch\u00ednh (h\u2082)<\/option>\n                <option value=\"h3\">R\u00f2ng r\u1ecdc c\u00e2n b\u1eb1ng (h\u2083)<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-mobileSelect\">Lo\u1ea1i c\u01a1 ch\u1ebf<\/label>\n            <select id=\"calculator-mobileSelect\">\n                <option value=\"lift\">C\u01a1 ch\u1ebf n\u00e2ng<\/option>\n                <option value=\"jib\">C\u01a1 c\u1ea5u n\u00e2ng h\u1ea1 c\u1ea7n bu\u1ed3m<\/option>\n                <option value=\"telescope\">C\u01a1 ch\u1ebf k\u00ednh vi\u1ec5n v\u1ecdng<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-ropeType\">Lo\u1ea1i d\u00e2y<\/label>\n            <select id=\"calculator-ropeType\">\n                <option value=\"std\">D\u00e2y th\u1eebng ti\u00eau chu\u1ea9n<\/option>\n                <option value=\"anti\">D\u00e2y ch\u1ed1ng xoay<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <!-- Rope Strand Coefficient t -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeT\">H\u1ec7 s\u1ed1 s\u1ee3i d\u00e2y (t)<\/label>\n        <select id=\"calculator-ropeT\">\n            <option value=\"1.25\">3 s\u1ee3i (t=1,25)<\/option>\n            <option value=\"1.15\">4~5 s\u1ee3i (t=1,15)<\/option>\n            <option value=\"1.00\">6~10 s\u1ee3i (t=1.00)<\/option>\n            <option value=\"0.95\">8~10 s\u1ee3i nh\u1ef1a (t=0,95)<\/option>\n            <option value=\"1.00\">Kh\u1ea3 n\u0103ng ch\u1ed1ng xoay c\u1ee7a 10 s\u1ee3i tr\u1edf l\u00ean (t=1.00)<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Wire Rope Diameter d -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeD\">\u0110\u01b0\u1eddng k\u00ednh d\u00e2y c\u00e1p d (mm)<\/label>\n        <input type=\"number\" id=\"calculator-ropeD\" placeholder=\"Nh\u1eadp \u0111\u01b0\u1eddng k\u00ednh\">\n        <div class=\"error-msg\" id=\"calculator-dErr\">Vui l\u00f2ng nh\u1eadp \u0111\u01b0\u1eddng k\u00ednh h\u1ee3p l\u1ec7 &gt; 0<\/div>\n    <\/div>\n\n    <!-- Buttons -->\n    <div class=\"btn-group\">\n        <button id=\"calculator-btnCalc\">T\u00ednh to\u00e1n<\/button>\n        <button id=\"calculator-btnReset\">C\u00e0i l\u1ea1i<\/button>\n    <\/div>\n\n    <!-- Result -->\n    <div class=\"result-wrap\">\n        <div class=\"result-text\" id=\"calculator-resultBox\">K\u1ebft qu\u1ea3 s\u1ebd \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb t\u1ea1i \u0111\u00e2y<\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            const craneType = document.getElementById('calculator-craneType');\n            const normalWrap = document.getElementById('calculator-normalWrap');\n            const mobileWrap = document.getElementById('calculator-mobileWrap');\n            const normalDuty = document.getElementById('calculator-normalDuty');\n            const normalSheaveType = document.getElementById('calculator-normalType');\n            const mobileCat = document.getElementById('calculator-mobileCat');\n            const mobileSelect = document.getElementById('calculator-mobileSelect');\n            const ropeType = document.getElementById('calculator-ropeType');\n            const ropeT = document.getElementById('calculator-ropeT');\n            const ropeD = document.getElementById('calculator-ropeD');\n            const btnCalc = document.getElementById('calculator-btnCalc');\n            const btnReset = document.getElementById('calculator-btnReset');\n            const resultBox = document.getElementById('calculator-resultBox');\n            const dErr = document.getElementById('calculator-dErr');\n            const PREFERRED_H = 20;\n\n            \/\/ Switch crane type display\n            craneType.addEventListener('change', function() {\n                if (this.value === 'mobile') {\n                    normalWrap.style.display = 'none';\n                    mobileWrap.style.display = 'block';\n                } else {\n                    normalWrap.style.display = 'block';\n                    mobileWrap.style.display = 'none';\n                }\n                resultBox.textContent = 'Result will be displayed here';\n                clearInputError();\n            });\n\n            \/\/ Clear error\n            function clearInputError() {\n                ropeD.classList.remove('input-error');\n                dErr.classList.remove('show');\n            }\n\n            \/\/ Input validation\n            function validateInput() {\n                clearInputError();\n                const dVal = parseFloat(ropeD.value);\n                if (isNaN(dVal) || dVal <= 0) {\n                    ropeD.classList.add('input-error');\n                    dErr.classList.add('show');\n                    return false;\n                }\n                return true;\n            }\n            ropeD.addEventListener('input', validateInput);\n\n            \/\/ Normal crane h value map\n            const normalHMap = {\n                M1: { h2:12.5, h3_min:11.2, h3_opt:12.5 },\n                M2: { h2:14.0, h3_min:12.5, h3_opt:14.0 },\n                M3: { h2:16.0, h3_min:14.0, h3_opt:16.0 },\n                M4: { h2:18.0, h3_min:16.0, h3_opt:18.0 },\n                M5: { h2:20.0, h3_min:18.0, h3_opt:20.0 },\n                M6: { h2:22.4, h3_min:20.0, h3_opt:22.4 },\n                M7: { h2:25.0, h3_min:22.4, h3_opt:25.0 },\n                M8: { h2:28.0, h3_min:25.0, h3_opt:28.0 }\n            };\n\n            \/\/ Mobile crane standard h value map\n            const mobileHMap = {\n                h2: {\n                    lift: { std:18, anti:18 },\n                    jib: { std:16, anti:16 },\n                    telescope: { std:14, anti:14 }\n                },\n                h3: {\n                    lift: { std:14, anti:18 },\n                    jib: { std:12.5, anti:16 },\n                    telescope: { std:10, anti:10 }\n                }\n            };\n\n            \/\/ Calculate\n            btnCalc.addEventListener('click', function() {\n                resultBox.innerHTML = '';\n                if (!validateInput()) return;\n                const t = parseFloat(ropeT.value);\n                const d = parseFloat(ropeD.value);\n                const craneCat = craneType.value;\n                let html = '';\n\n                \/\/ Non-mobile crane\n                if (craneCat === 'normal') {\n                    const dutyKey = normalDuty.value;\n                    const sheaveCat = normalSheaveType.value;\n                    const hData = normalHMap[dutyKey];\n                    if (sheaveCat === 'main') {\n                        const D2 = (hData.h2 * t * d).toFixed(2);\n                        html = `<div class=\"result-group\">Main Working Sheave Minimum Diameter D\u2082 \u2265 ${D2} mm<\/div>`;\n                    } else {\n                        const D3_min = (hData.h3_min * t * d).toFixed(2);\n                        const D3_opt = (hData.h3_opt * t * d).toFixed(2);\n                        html = `\n                            <div class=\"result-group\">\n                                <strong>Balance Sheave Minimum Required:<\/strong><br>\n                                D\u2083 \u2265 ${D3_min} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Balance Sheave Preferred Value:<\/strong><br>\n                                D\u2083 \u2265 ${D3_opt} mm\n                            <\/div>\n                        `;\n                    }\n                }\n                \/\/ Mobile crane\n                else {\n                    const sCat = mobileCat.value;\n                    const mech = mobileSelect.value;\n                    const rType = ropeType.value;\n                    const minH = mobileHMap[sCat][mech][rType];\n                    const isAnti = rType === 'anti';\n\n                    const minD = (minH * t * d).toFixed(2);\n                    const preferredD = (PREFERRED_H * t * d).toFixed(2);\n\n                    if (!isAnti) {\n                        html = `<div class=\"result-group\">Minimum Required Value: D \u2265 ${minD} mm<\/div>`;\n                    } else {\n                        html = `\n                            <div class=\"result-group\">\n                                <strong>Minimum Required Value:<\/strong><br>\n                                D \u2265 ${minD} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Preferred Minimum Value (Recommended):<\/strong><br>\n                                D \u2265 ${preferredD} mm\n                            <\/div>\n                        `;\n                    }\n                }\n                resultBox.innerHTML = html;\n            });\n\n            \/\/ Reset\n            btnReset.addEventListener('click', function() {\n                craneType.selectedIndex = 0;\n                normalDuty.selectedIndex = 0;\n                normalSheaveType.selectedIndex = 0;\n                mobileCat.selectedIndex = 0;\n                mobileSelect.selectedIndex = 0;\n                ropeType.selectedIndex = 0;\n                ropeT.selectedIndex = 0;\n                ropeD.value = '';\n                resultBox.textContent = 'Result will be displayed here';\n                normalWrap.style.display = 'block';\n                mobileWrap.style.display = 'none';\n                clearInputError();\n            });\n        })();\n    <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e1y t\u00ednh \u0111\u01b0\u1eddng k\u00ednh t\u1ed1i thi\u1ec3u c\u1ee7a r\u00f2ng r\u1ecdc c\u1ea7n c\u1ea9u <br>C\u00f4ng th\u1ee9c<\/h2>\n\n\n\n<p>D<sub>2<\/sub>\u2265h<sub>2<\/sub>\u00d7t\u00d7d<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D<sub>2<\/sub>\u0110\u01b0\u1eddng k\u00ednh v\u00f2ng tr\u00f2n t\u00e2m nh\u1ecf nh\u1ea5t c\u1ee7a r\u00f2ng r\u1ecdc<\/li>\n\n\n\n<li>h<sub>2<\/sub>: H\u1ec7 s\u1ed1 l\u1ef1a ch\u1ecdn r\u00f2ng r\u1ecdc (t\u1ef7 l\u1ec7 gi\u1eefa \u0111\u01b0\u1eddng k\u00ednh v\u00f2ng tr\u00f2n b\u01b0\u1edbc r\u00f2ng r\u1ecdc v\u00e0 \u0111\u01b0\u1eddng k\u00ednh danh ngh\u0129a) <br>\u0111\u01b0\u1eddng k\u00ednh c\u1ee7a d\u00e2y c\u00e1p)<\/li>\n\n\n\n<li>t: H\u1ec7 s\u1ed1 lo\u1ea1i d\u00e2y c\u00e1p<\/li>\n\n\n\n<li>d: \u0110\u01b0\u1eddng k\u00ednh danh ngh\u0129a c\u1ee7a d\u00e2y c\u00e1p<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ghi ch\u00fa<\/h2>\n\n\n\n<p>H\u1ec7 s\u1ed1 l\u1ef1a ch\u1ecdn cho c\u00e1c b\u00f3 v\u00e0 c\u00e1c b\u00f3 c\u00e2n b\u1eb1ng kh\u00e1c nhau t\u00f9y thu\u1ed9c v\u00e0o... <br>Lo\u1ea1i c\u1ea7n c\u1ea9u v\u00e0 c\u00e1c t\u00ednh to\u00e1n ph\u1ea3i \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n d\u1ef1a tr\u00ean c\u00e1c \u0111i\u1ec1u ki\u1ec7n c\u1ee5 th\u1ec3:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0110\u1ed1i v\u1edbi d\u00e2y c\u00e1p n\u00e2ng v\u00e0 d\u00e2y c\u00e1p \u0111i\u1ec1u khi\u1ec3n c\u1ea7n c\u1ea9u\/m\u00e1y n\u00e2ng h\u1ea1 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c lo\u1ea1i c\u1ea7n c\u1ea9u v\u00e0 m\u00e1y n\u00e2ng n\u00f3i chung, m\u1ecfi u\u1ed1n th\u01b0\u1eddng l\u00e0 d\u1ea1ng h\u01b0 h\u1ecfng ch\u00ednh c\u1ee7a d\u00e2y c\u00e1p khi s\u1eed d\u1ee5ng ki\u1ec3u qu\u1ea5n m\u1ed9t l\u1edbp. C\u00e1c h\u1ec7 s\u1ed1 n\u00eau tr\u00ean \u0111\u1eb7c bi\u1ec7t \u0111\u01b0\u1ee3c khuy\u1ebfn ngh\u1ecb \u0111\u1ec3 h\u1ea1n ch\u1ebf \u00e1p l\u1ef1c h\u01b0\u1edbng t\u00e2m l\u00ean d\u00e2y c\u00e1p \u1edf khu v\u1ef1c \u0111\u1ea7u v\u00e0o v\u00e0 \u0111\u1ea7u ra c\u1ee7a d\u00e2y.<\/li>\n\n\n\n<li>\u0110\u1ed1i v\u1edbi c\u1ea7n c\u1ea9u di \u0111\u1ed9ng, c\u00e1c h\u1ec7 s\u1ed1 n\u00eau tr\u00ean \u0111\u1eb7c bi\u1ec7t \u0111\u01b0\u1ee3c khuy\u1ebfn ngh\u1ecb khi s\u1eed d\u1ee5ng cu\u1ed9n d\u00e2y m\u1ed9t l\u1edbp \u0111\u1ec3 h\u1ea1n ch\u1ebf \u00e1p l\u1ef1c h\u01b0\u1edbng t\u00e2m l\u00ean thi\u1ebft b\u1ecb v\u00e0 t\u0103ng c\u01b0\u1eddng kh\u1ea3 n\u0103ng ch\u1ed1ng m\u1ecfi u\u1ed1n.<\/li>\n\n\n\n<li>\u0110\u1ed1i v\u1edbi c\u1ea7n c\u1ea9u di \u0111\u1ed9ng, c\u00e1c h\u1ec7 s\u1ed1 n\u00eau tr\u00ean \u0111\u1eb7c bi\u1ec7t \u0111\u01b0\u1ee3c khuy\u1ebfn ngh\u1ecb khi s\u1eed d\u1ee5ng ph\u01b0\u01a1ng ph\u00e1p qu\u1ea5n nhi\u1ec1u l\u1edbp \u0111\u1ec3 h\u1ea1n ch\u1ebf \u00e1p l\u1ef1c h\u01b0\u1edbng t\u00e2m l\u00ean d\u00e2y c\u00e1p \u1edf c\u00e1c khu v\u1ef1c ch\u1ed3ng ch\u00e9o v\u00e0 hi\u1ec7u \u1ee9ng xo\u1eafn d\u00e2y c\u00e1p do \u0111\u00f3 g\u00e2y ra.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">C\u1ea7n c\u1ea9u \u00e1p d\u1ee5ng<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C\u1ea7n c\u1ea9u di \u0111\u1ed9ng tr\u00ean cao<\/li>\n\n\n\n<li>M\u00e1y n\u00e2ng c\u00e1p th\u00e9p<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u c\u1ed5ng ho\u1eb7c c\u1ea7n c\u1ea9u b\u00e1n c\u1ed5ng<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u c\u1ea7u tr\u1ee5c d\u1ea1ng c\u1ed5ng ho\u1eb7c b\u00e1n c\u1ed5ng<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u di \u0111\u1ed9ng<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u ki\u1ec3u c\u00f4ng x\u00f4n (c\u1ea7n tr\u1ee5c, c\u1ea7n c\u1ea9u tay, c\u1ea7n c\u1ea9u t\u01b0\u1eddng ho\u1eb7c c\u1ea7n c\u1ea9u di \u0111\u1ed9ng)<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"Tu\u00e2n th\u1ee7 nghi\u00eam ng\u1eb7t ti\u00eau chu\u1ea9n ISO 16625:2013, c\u00f4ng c\u1ee5 t\u00ednh to\u00e1n \u0111\u01b0\u1eddng k\u00ednh b\u01b0\u1edbc r\u00f2ng r\u1ecdc t\u1ed1i thi\u1ec3u n\u00e0y nhanh ch\u00f3ng x\u00e1c \u0111\u1ecbnh \u0111\u01b0\u1eddng k\u00ednh b\u01b0\u1edbc r\u00f2ng r\u1ecdc t\u1ed1i thi\u1ec3u d\u1ef1a tr\u00ean \u0111\u01b0\u1eddng k\u00ednh danh ngh\u0129a c\u1ee7a d\u00e2y c\u00e1p v\u00e0 c\u1ea5p \u0111\u1ed9 l\u00e0m vi\u1ec7c c\u1ee7a c\u01a1 c\u1ea5u. R\u00f2ng r\u1ecdc qu\u00e1 nh\u1ecf c\u00f3 nguy c\u01a1 l\u00e0m tu\u1ed9t d\u00e2y c\u00e1p v\u00e0 g\u00e2y m\u1ea5t an to\u00e0n, trong khi r\u00f2ng r\u1ecdc qu\u00e1 l\u1edbn s\u1ebd h\u1ea1n ch\u1ebf chi\u1ec1u cao n\u00e2ng v\u00e0 kh\u1ea3 n\u0103ng ch\u1ecbu t\u1ea3i. C\u00f4ng c\u1ee5 n\u00e0y gi\u00fap x\u00e1c minh s\u1ef1 tu\u00e2n th\u1ee7, t\u1ed1i \u01b0u h\u00f3a vi\u1ec7c l\u1ef1a ch\u1ecdn r\u00f2ng r\u1ecdc, d\u1ef1 \u0111o\u00e1n tu\u1ed5i th\u1ecd d\u00e2y c\u00e1p, gi\u1ea3m chi ph\u00ed b\u1ea3o tr\u00ec, tr\u00e1nh th\u1eddi gian ng\u1eebng ho\u1ea1t \u0111\u1ed9ng v\u00e0 c\u1ea3i thi\u1ec7n an to\u00e0n &amp; hi\u1ec7u qu\u1ea3 v\u1eadn h\u00e0nh.","protected":false},"author":8,"featured_media":17090,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-onlinetools.php","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[1059],"tags":[],"class_list":["post-17088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts\/17088"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/comments?post=17088"}],"version-history":[{"count":6,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts\/17088\/revisions"}],"predecessor-version":[{"id":17101,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts\/17088\/revisions\/17101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/media\/17090"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/media?parent=17088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/categories?post=17088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/tags?post=17088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}