-
调试 - COM1
U1_TX(PA9)
U1_RX(PA10) -
超声波模块 - COM2、TIM2
U2_TX(PA2)
U2_RX(PA3) -
WiFi模块 - COM3、TIM3
U3_TX(PB10)
U3_RX(PB11) -
刷卡模块 - COM4、TIM4(一直进入IRQ中断)
U4_TX(PC10)
U4_RX(PC11)
//测试的时候发现PA0、PA1有问题,打印会出现乱码,暂时没找到原因 -
语音模块 - COM5、TIM5
U5_TX(PC12)
U5_RX(PD2)
3-5v
手操器模块 - COM6、TIM6(DAC)
U6_TX(PG14)
U6_RX(PG9)
合起来的时候记得考虑 COM 和 TIM 优先级的问题。
// switch(car_num) //功能号
// {
// case 0 : UART1_TxByte(0x00);break;//连接测试
// case 1 : UART1_TxByte(0x01);break; //停车
// case 2 : UART1_TxByte(0x02);break; //取车
// case 3 : UART1_TxByte(0x03);break; //归位
// case 4 : UART1_TxByte(0x04);break; //单步:车架上升
// case 5 : UART1_TxByte(0x05);break; //单步:车架下降
// case 6 : UART1_TxByte(0x06);break; //单步:车架移进
// case 7 : UART1_TxByte(0x07);break; //单步:车架移出
// case 8 : UART1_TxByte(0x08);break; //单步:锁止锁
// case 9 : UART1_TxByte(0x09);break; //单步:锁止锁
// case 10: UART1_TxByte(0x0A);break; //单步:挡板锁
// case 11: UART1_TxByte(0x0B);break; //单步:挡板锁
// case 12: UART1_TxByte(0x0C);break; //雷达1
// case 13: UART1_TxByte(0x0D);break; //雷达2
// case 14: UART1_TxByte(0x0E);break; //雷达3
// case 15: UART1_TxByte(0x0F);break; //雷达4
// case 16: UART1_TxByte(0x10);break; //雷达5
// case 17: UART1_TxByte(0x11);break; //雷达6
// case 18: UART1_TxByte(0x12);break; //雷达7
// case 19: UART1_TxByte(0x13);break; //雷达8
// default: ;
// }
明天要做的事:
- 确定模块的数量
- 拆一个手操器、拍照记录下功能、主要是12864界面
- 刷卡模块测试、带张卡
- 确定超声波具体的距离
- 电磁阀怎么控制
- 确定电压以及供电隔离方式
- 什么时候需要减速

- 侧面:4个
地址:0x01、0x02、0x03、0x04 - 车底:2个
地址:0x05、0x06 - 车尾:2个
地址:0x07、0x08
输入10个开关量:
车架移出 CAR_OUT_OVER(E1)
车架移入 CAR_IN_OVER(E9)
车架解锁 CAR_UNLOCK_OVER(E2)
车架锁止 CAR_LOCK_OVER(E8)
车架上位 CAR_UP_OVER(E7)
车架下位 CAR_DOWN_OVER(E3)
挡板上升 BAFFLE_UP_OVER(E6)
挡板下降 BAFFLE_DOWN_OVER(E5)
车架二级减速位置检测 CAR_TWO_OVER(E10)
轮胎位置检测 TIRE_OVER(E4)
输出15个开关量:
每次先开DT6
三色灯红LED_R(F1)
三色灯黄LED_Y(F2)
三色灯绿LED_G(F3)
DT1a(F4)
DT1b(F5)
DT2b(F6)
DT3a(F7)
DT3b(F8)
DT4a(F9)
DT4b(F10)
DT5a(F11)
DT5b(F12)
DT6b(F13)
DT7a(F14)
DT7b(F15)
举升油缸上升 OIL_UP(DT6b、DT1a)
举升油缸空载快速下降 OIL_QUICK_DOWN(DT6b、DT1b)
举升油缸有载下降前段 OIL_ONE_DOWN(DT6b、DT1b、DT2b、DT3a)
举升油缸有载下降末段 OIL_TWO_DOWN(DT6b、DT1b、DT2b、DT3b)
锁止油缸锁止 OIL_LOCK(DT6b、DT4a)
锁止油缸解锁 OIL_UNLOCK(DT6b、DT4b)
平移马达移出 MOTOR_OUT(DT6b、DT5a)
平移马达收回 MOTOR_IN(DT6b、DT5b)
挡板油缸升起 BAFFLE_UP(DT6b、DT7a)
挡板油缸收回 BAFFLE_DOWN(DT6b、DT7b)
网友评论