Ако сте закупили генерична платка Arduino или дори една от тези по-евтини и произведени в Китай, вероятно сте попаднали на добре познатия 'CH340'. Този чип се използва в много платки за управление на комуникацията през USB, но изисква специфични драйвери за правилната му работа в операционни системи като Windows, macOS и в по-малка степен Linux.
Най-честите проблеми обикновено възникват, когато се опитвате да свържете платката към компютъра, тъй като, за разлика от по-традиционните чипове, използвани в оригиналния Arduinos, CH340 не идва с драйвер, предварително инсталиран в Windows или в предишни версии на macOS. В тази статия обясняваме подробно как да инсталирате необходимите драйвери, за да работи вашата платка правилно.
Какво е CH340 и защо ми трябва?
CH340 е чип с китайски произход използвани на много платки Arduino, особено по-евтините или генеричните версии. Този чип заменя традиционните FT232RL или ATMEGA16u2, които обикновено се намират в оригиналните Arduinos. Основната функция на CH340 е да управлява USB-серийна комуникация, което позволява на компютъра и платката Arduino да комуникират без проблеми.
El Драйверът CH340 е от съществено значение, за да може компютърът да открие картата Arduino. Без него USB портът няма да разпознае правилно платката, което ще ви попречи да зареждате програми или да изпълнявате задачи за отстраняване на грешки. Въпреки че в Linux обикновено не се изисква допълнителна инсталация, в Windows и macOS ще трябва да инсталирате този драйвер ръчно. По-долу обясняваме как да го направите във всяка операционна система.
Инсталиране на драйвер CH340 в Windows
Процесът на инсталиране в Windows е прост, но е важно да следвате правилно стъпките, за да избегнете грешки. Първото нещо, което трябва да направим, е да изтеглим подходящия драйвер. За щастие има множество източници, откъдето можете безопасно да получите този софтуер. Ето стъпките:
- Изтеглете драйвера CH340 за Windows от доверен източник. Файлът обикновено е компресиран в ZIP, така че ще трябва да го разархивирате, преди да продължите.
- След разкопчаване, стартирайте инсталационния файл (обикновено setup.exe). Системата може да поиска от вас разрешения за стартиране на файла, изберете „Изпълни“, за да продължите.
- Ще се появи прозорец, който ви информира, че драйверът е на път да бъде инсталиран. Трябва да изберете опцията „ИНСТАЛИРАНЕ“. Процесът трябва да завърши за секунди.
- След завършване ще се появи съобщение, което показва, че инсталацията е успешна. Изберете „OK“, за да затворите инсталатора.
След инсталиране на драйвера, в идеалния случай свържете Arduino към USB порта. Ако всичко е минало добре, в долния десен ъгъл на екрана трябва да се появи съобщение, което показва, че устройството е открито успешно. Можете да проверите дали всичко е наред, като влезете в диспечера на устройствата и проверите дали вашето Arduino се показва като „USB-SERIAL CH340“.
Инсталиране на драйвера CH340 на macOS
Инсталирането на macOS може да бъде малко по-сложно в зависимост от версията, която използвате. В някои версии на macOS, като 10.15 или по-стари, трябва да инсталирате драйвера ръчно. В други по-нови версии на macOS обаче системата вече включва драйвер, който открива CH340, без да изисква допълнителни инсталации. Ако вашата система не разпознае платката автоматично, изпълнете следните стъпки:
- Изтеглете CH340 драйвер за macOS от защитен източник.
- Разархивирайте файла и следвайте инструкциите, които ще намерите в PDF в ZIP файла.
- В зависимост от вашата версия на macOS ще трябва използвайте .pkg или .dmg файл за да завършите инсталацията. Не забравяйте да прочетете включените инструкции, за да избегнете грешки.
- След инсталирането рестартирайте вашия Mac. След рестартиране свържете платката Arduino и отворете Arduino IDE. Ако всичко е минало добре, трябва да видите опцията за COM порт в менюто Инструменти > Порт, където ще се появи вашето устройство.
Важно е да се отбележи, че по-новите версии на macOS, особено тези след macOS 11, може да изискват специални разрешения за инсталиране на драйвери. В този случай ще трябва да отидете на System Preferences > Security & Privacy, за да разрешите използването на новоинсталирания софтуер.
Инсталиране на CH340 на Linux
Добрата новина за потребителите на Linux е, че Ядрото на операционната система обикновено вече включва необходимите драйвери за CH340, така че обикновено не е необходимо да инсталирате нищо допълнително. В повечето случаи простото включване на вашата Arduino платка трябва да я види автоматично разпознато и серийния порт да се покаже в Arduino IDE.
Ако обаче по някаква причина вашата Linux дистрибуция не разпознае устройството, можете да потърсите и инсталирате драйвера ръчно от официалните хранилища или като го изтеглите от уебсайта на производителя. В този случай ще трябва само да разархивирате изтегления файл и да използвате терминала, за да инсталирате драйвера, като изпълните съответните команди.
Как да разбера дали драйверът CH340 е инсталиран правилно?
След като следвате стъпките по-горе, това е полезно проверете дали драйверът е инсталиран правилно във вашата операционна система. Тук обясняваме как можете да го направите на Windows и macOS:
- На Windows: Отворете Device Manager (можете да направите това, като потърсите „Device Manager“ в лентата за търсене на Windows). След като влезете, покажете категорията „Портове (COM и LPT)“. Ако драйверът е инсталиран правилно, трябва да видите запис, указващ „USB-SERIAL CH340“ заедно с присвоения номер на COM порт.
- На macOS: Отворете приложението Arduino IDE и отидете в менюто „Инструменти“. Под опцията „Порт“ трябва да видите препратка към вашето устройство, обикновено нещо като „/dev/cu.wchusbserial“. Ако този запис се появи, драйверът е инсталиран успешно и устройството е готово за използване.
Често срещани проблеми и решения при инсталиране на драйвера
Някои проблеми могат да възникнат по време на инсталирането на драйвера CH340, особено в Windows. По-долу изброяваме някои от най-често срещаните заедно с техните решения:
- Устройството не е открито: Ако след като изпълните всички стъпки за инсталиране, вашият компютър все още не открива платката Arduino, опитайте да използвате друг USB кабел или опитайте да го включите в друг наличен USB порт. Понякога кабелите с по-ниско качество могат да бъдат причина за тези повреди.
- COM портът не се появява: Ако COM портът не се появи дори след инсталиране на драйверите, отворете Device Manager и деинсталирайте устройството, като отидете на „Портове (COM и LPT)“. След това преинсталирайте драйвера и рестартирайте компютъра.