Posts

Showing posts with the label RS485

การตั้งค่า Raspberry Pi 3 เพื่อเชื่อมต่อ RS485

Image
Objective: ทดสอบการใช้งาน RPi กับ RS485 โดยในการทดสอบจะให้ RPi สื่อสารกับ PC อุปกรณ์ฝั่ง RPi: 1. Raspberry Pi 3 2. RS485 Shield V3 - Raspberry Pi [2] อุปกรณ์ฝั่ง PC: 1. RS485 to Serial UART Module [3] 2. USB to UART converter ยี่ห้อ INEX โปรแกรมฝั่ง PC: 1. โปรแกรมสื่อสารพอร์ต serial ในที่นี้ใช้ serial monitor ใน arduino IDE การเตรียม RPi: 1. ติดตั้งโปรแกรมเพื่อใช้งานพอร์ด serial ด้วยคำสั่ง $ sudo apt-get update $ sudo apt-get install python-dev $ sudo pip install wiringpi $ sudo apt-get install python-serial 2. แก้ไขไฟล์ /boot/cmdline.txt โดยเอาข้อความ  "console = ttyAMA0, 115200 kgdboc = ttyAMA0, 115200" ออก โดยจะเหลือไว้เพียง: dwc_otg.lpm_enable = 0 console = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 elevator = deadline rootwait 3. ปิดการเข้า console ผ่านพอร์ต serial ด้วยคำสั่ง $ sudo systemctl disable serial-getty@ttyAMA0.service 4. แก้ไขไฟล์ /boot/config.txt ให้ค่า "enable_uart=1" 5. ปิด RPi ...