最新版本密胺计量代码
This commit is contained in:
48
README.md
48
README.md
@ -6,14 +6,16 @@
|
||||
|
||||
驱动器:rk引脚9接脉冲+,rk引脚19接脉冲-,引脚9对应代码(pin8)。
|
||||
|
||||
振动平台:rk引脚7接振动平台12,rk引脚11接振动平台10,rk引脚11对应代码(pin9)。
|
||||
振动平台:rk引脚7接振动平台12(GND),rk引脚11接振动平台10,rk引脚11对应代码(pin9)。
|
||||
|
||||
舵机:rk引脚
|
||||
|
||||
步进电机方向控制:rk引脚17接驱动器方向+,(rk引脚17对应代码pin12),驱动器方向-接rk引脚19。
|
||||
|
||||
二、使用方法:
|
||||
|
||||
1、开启服务:python main.py
|
||||
2、发送称量重量、获取重量、置零 python send_target.py
|
||||
2、发送称量重量、获取重量、置零 python send_target1.py 或 测试控制振动平台 python send_vibration_control.py
|
||||
|
||||
三、发送端配置 send_target.py
|
||||
|
||||
@ -32,4 +34,44 @@ cmd_set_target = {
|
||||
"set_tare_num_time": 0, "get_weight": false, "set_vibrate":true, "set_vibrate_time": 30}
|
||||
|
||||
四、秤资料
|
||||
链接 https://3121226.ma3you.cn/static/tourguide/content_show_v2/index.html?v=20250115&article_id=A022Emr#/
|
||||
链接 https://3121226.ma3you.cn/static/tourguide/content_show_v2/index.html?v=20250115&article_id=A022Emr#/
|
||||
|
||||
五、配置固定IP,可修改/oem/usr/user_init.sh文件
|
||||
```python
|
||||
#!/bin/sh
|
||||
# 自动配置固定 IP 和 DNS
|
||||
|
||||
# 配置网络
|
||||
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
|
||||
route add default gw 192.168.1.1
|
||||
|
||||
# 配置 DNS
|
||||
echo "nameserver 8.8.8.8" > /userdata/resolv.conf
|
||||
|
||||
# 动态覆盖只读文件 /etc/resolv.conf
|
||||
mount --bind /userdata/resolv.conf /etc/resolv.conf
|
||||
```
|
||||
六、设置开机自启动某程序,可修改/oem/usr/user_init.sh文件(官方留给用户添加程序自启动的地方)
|
||||
```python
|
||||
python /userdata/helloword.py > /userdata/helloword.log 2>&1 &
|
||||
```
|
||||
执行结果保存在/userdata/helloword.log
|
||||
|
||||
## 可能会出现的问题
|
||||
1、如果RK3506并没有出现运输的过程(存在撞件的问题),但是却出现如网口、串口等识别不了的情况:
|
||||
|
||||
可能考虑重新刷一遍出厂固件(除了硬件坏了之外,其他的没有什么是不能通过刷机解决的)
|
||||
|
||||
## 测试3506上关于PWM设备树的引脚
|
||||
```python
|
||||
# 1. 查看系统中已注册的PWM控制器
|
||||
ls /sys/class/pwm/ # 输出如pwmchip0、pwmchip1(对应PWM0、PWM1控制器)
|
||||
|
||||
# 2. 查看PWM0控制器的设备树配置(需内核支持调试)
|
||||
cat /proc/device-tree/pwm@ff200000/pwm0_ch0/rockchip,pin # 查看PWM0_CH0绑定的引脚
|
||||
# 输出可能类似“gpio0 0”,对应GPIO0_A0(参考文档2.6节引脚编号规则)
|
||||
|
||||
# 3. 查看引脚的功能复用状态(确认是否为PWM功能)
|
||||
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip:gpio0/pins | grep -A5 "gpio0-0"
|
||||
# 输出中若有“function: pwm0_ch0”,说明GPIO0_A0已复用为PWM0_CH0
|
||||
```
|
||||
Reference in New Issue
Block a user