如果小汽车和大货车发生碰撞,责任一般由肇事者承担。但是根据具体情况,需要考虑车辆的行驶速度、路况、是否超速、是否违章驾驶等因素。
如果小汽车违反交通规则,如闯红灯、逆行等,则应该对事故承担主要责任。而如果大货车存在超载或是车辆状况不佳等行为,也会对事故承担一定责任。总之,需要通过综合分析和公证机关的调查,才能最终确定责任。